多语言展示
当前在线:142今日阅读:39今日分享:10

如何写软件模块的详细设计方案

对软件开发者来说,实现某个模块的功能只是最基本的要求,要想把模块做的好,前期在设计方案时尤为重要。今天我们来说一说怎么写模块的详细设计方案。
工具/原料

word

方法/步骤
1

概述。简单介绍项目背景,模块的作用。让读者有个初步的印象。这步很多人容易忽视,上来就写具体的设计,往往会让不熟悉项目的读者(比如方案评审者)感到一头雾水。

2

功能描述。由粗入细地介绍模块预期实现什么功能,或解决什么问题。

3

类图设计。对模块内部进行类的划分,制定类接口,确定相互间的依赖关系。

4

接口设计。介绍每个接口的定义及作用,以及使用条件。

5

具体实现。1.以流程图的方式表达逻辑流转;2.如果要用设计模式,简单介绍一下设计模式,并说明使用理由;3.如果模块有性能要求,要分别考虑高性能和普通性能的版本怎么实现。

6

测试案例分类。1.正常使用的测试案例;2.典型的异常案例;3.极端异常案例;4.性能测试案例。异常案例直接关系到程序质量的好坏,对于不知道怎么设计异常案例的小伙伴,可以从以下角度分析:接口输入输出、单个接口调用、组合接口顺序/乱序调用、多线程调用、重复调用等等。

7

风险及应对措施。这步主要是设计程序在外部环境异常时如何做出正确反应。可以从以下角度分析:输入数据异常、系统异常、网络异常、外部系统崩溃、压力过大等等。

推荐信息