软工总结系列3——软件设计

来源:互联网 发布:淘宝女装宣传视频 编辑:程序博客网 时间:2024/06/05 14:46


在进行完软件的可行性分析和软件的计划之后,就可以着手进行软件设计了,软件设计包含很多方面,从大的方面来说,主要有两个,一个是概要设计;另一个是详细设计。

概要设计主要是设计软件系统的结构,数据以及数据库。

详细设计则包含一些细节的设计,包括算法设计,用户界面设计,编码设计等。


在软件设计过程中,肯定要有一些相应的理论和准则来支撑和规范软件的设计,基本的原理有模块化,信息隐蔽和模块独立性;遵循的准则有改进软件设计,提高软件质量的原则,模块规模适中,模块功能可预测等。


当然,软件工程的每一阶段都会有相应的文档来说明此阶段进行的任务,在软件设计阶段大致会产生两个文档,一个是软件的概要设计说明书,另一个是软件的详细说明书。

软件的概要设计说明书主要是软件的总体设计,接口设计,运行设计以及系统数据结构设计,另外还有系统出错处理的设计。

软件的详细说明书里包括系统中一些子程序的具体设计,包括算法设计,注释设计,以及相应的测试设计等。

这张图是我对软件设计的总结,不当之处,敬请指正。















0 0
原创粉丝点击