首页 理论教育 软件工程:详细设计步骤及文档编写

软件工程:详细设计步骤及文档编写

时间:2023-11-06 理论教育 版权反馈
【摘要】:详细设计就是在概要设计的基础上,确定子系统或者模块内部的实现问题,也称之为代码设计。详细设计阶段的工作步骤如下:为每一个模块确定采用的算法,选择适合的工具表达算法的逻辑结构。为每个模块设计测试用例以及测试环境,该测试用例是白盒测试的测试用例,针对详细设计阶段产生的逻辑结构进行测试。编写详细设计文档,一般包括详细设计产生的模型以及相关说明、单元测试的测试计划。

软件工程:详细设计步骤及文档编写

概要设计规定了系统的构成,即子系统的划分、子系统之间的接口、全局数据结构数据库模式、界面结构等,也就是解决了高层次系统的构造,进一步要解决的问题就是子系统规定的功能如何来实现?详细设计就是在概要设计的基础上,确定子系统或者模块内部的实现问题,也称之为代码设计。需用相应的工具将详细设计的结果表示出来,具体包括下面的内容:

(1)明确每一个系统的功能在系统的结构上所起到的作用;

(2)根据概要设计明确该模块的接口需要传递哪些数据;

(3)确定局部使用什么数据结构;

(4)确定实现指定功能用什么算法

这就是详细设计的任务,在使用程序设计语言之前,需要对所采用的算法逻辑关系进行分析,设计出必要的过程细节,并采用合适的工具表达出来,作为编码的依据。详细设计阶段的工作步骤如下:(www.xing528.com)

(1)为每一个模块确定采用的算法,选择适合的工具表达算法的逻辑结构。

(2)确定模块所使用的数据结构以及该数据结构上相应的操作。

(3)确定模块接口细节,包括外部接口和内部接口。外部接口包括界面和与其他软硬件的接口;内部接口是模块与模块之间的接口,要确定接口类型和接口数据的类型,并按照设计原则进行评审。

(4)为每个模块设计测试用例以及测试环境,该测试用例是白盒测试的测试用例,针对详细设计阶段产生的逻辑结构进行测试。

(5)编写详细设计文档,一般包括详细设计产生的模型以及相关说明、单元测试的测试计划。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈