软件工程总体设计阶段的主要目的是什么

发布网友 发布时间:2022-04-20 00:00

我来回答

1个回答

热心网友 时间:2022-05-06 18:14

1、划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等。

2、设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。

总体设计时必修遵守原理:

1、模块化:把复杂的问题分解成许多容易解决的小问题,原来的问题也就容易解决了。

2、抽象:在实践中认识到,在现实世界中一定事物、状态和过程之间从存在某些相似的方面(共性)。把这些相似的方面集中和概括起来,暂时忽略它们之间的差异,这就是抽象。或者说抽象就是考虑事物间被关注的特性而不考虑它们其他的细节。

扩展资料:

总体设计阶段的工作步骤:

1、寻找实现系统的各种不同的解决方案,参照需求分析阶段得到的数据流程图来做。

2、分析员从这些供选择的方案中选出若干个合理的方案进行分析,为每个方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本\效益分析,并且制定这个方案的进度计划。

3、分析员综合分析比较这些合理的方案,从中选择一个最佳方案向用户和使用部门负责人推荐。

4、对最终确定的解决方案进行优化和改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com