汕头APP软件开发公司-「谈软件概要设计」
发布时间:2022/01/10 丨 文章来源:未知 丨 浏览次数:
关键词:汕头APP开发公司哪家好、汕头软件开发公司哪家专业
在需求分析阶段,已经明确了系统必须“做什么”,下一步则是如何实现系统的需求。如果系统较简单,--旦确定了要求,便可以立即开始编程序。但对于大型软件系统来说,不能急于进入编程序的阶段。为了保证软件产品的质量,提高软件开发效率,必须先制定系统设计方案,确定软件的总体结构,称为概要设计或结构设计。
概要设计阶段要确定软件的模块结构。软件系统的模块之间、系统与用户之间要进行数据通信,这些数据通信涉及对数据进行输入、输出、存储和加工处理。在数据量较大时,往往需要设计代码,以方便用户对数据的输入、排序和检索等。因此,概要设计阶段要进行数据的代码设计、数据的输入输出设计、数据结构设计、数据库设计和数据安全设计。
有关数据结构设计、利用数据库管理系统进行数据存储,以及为各种应用程序提供接口的问题,超出软件工程研究范围,在这里不作详细介绍,只介绍数据库设计文档的书写规范。
相关搜索:汕头app定制公司哪家靠谱、深圳有哪些专业的软件开发公司
概要设计的基本任务是:
(1)系统分析员审查可行性研究报告和需求分析规格说明书,作为设计的基础。(2)确定模块结构、数据文件结构、系统接口设计和测试策略。(3)编写概要设计说明书、用户手册和测试计划。(4)复审。
概要设计的基本步骤是:软件结构设计、数据文件设计、系统接口设计、测试方案设计和复审。
什么是概要设计?
汕头APP软件开发公司指出:软件概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现。这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段。
软件概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关。
相关文章:
东莞APP定制开发-【专业才是项目最大的保证】
以上就是汕头APP软件开发公司-「谈软件概要设计」全文,希望对大家有所帮助!