- 0
- 0
- 约1.02万字
- 约 13页
- 2026-02-14 发布于河南
- 举报
三、设计规格说明书
完成人
完成任务数据结构体系结构设计1.子系统清单引言
设计2.模块设计
3.功能模块清单
1.引言(Introduction)
1.1目的(Purpose)
软件设计的目标和任务是将软件需求变换成为软件的具体设计方案。根据用
信息域表示的软件需求,以及功能和性能需求,进行数据设计、系统设计和过程
设计。数据设计侧重于数据结构的定义;系统结构设计是定义软件系统个主要成
分之间的关系;过程设计则是把结构成份转换成软件的过程性描述,在编码步骤,
根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。
详细设计需要给出软件模块的内部过程描述。本文档是针对所有的开发人员、项
目经理、测试人员编写的文档,对软件设计结果进行了详细的描述,同时也是程
序员编写程序的功能依据。
1.2命名规则(NamingRule)
控件命名:[1]按钮btn+“(首字母大写)”如:btnOK,btnSubmit,btnReset„„
[2]文本框txt+“(首字母大写)”如:txtName,txtID„„
[3]静态文本框lab+“(首字母大写)”如:labName„„
[4]其他控件不做具体要求,形式如上更好„„
注释规范:[1]注释要写在方法名、类名、接口类名前
[2]避免杂乱注释,如一整行星号,可用空行代替
[3]多行注释用“/*„„*/”
变量命名
规范:[1]类模块级变量用“m_“做前缀”_“后第一个字母要大写。如:
Stringm_Name;Stringm_Date
[2]过程级变量不使用前缀,但首字母大写如:StringWord;
[3]过程参数使用“P_”做前缀如:voidSay(StringP_Word)
方法函数
命名规范:用动词或动词短语命名方法,单词首字母均大写如:
RemoveAll();GetCharArray();Invoke()
类命名规:[1]类名单词首字母大写classFileStream{}
[2]用名词或名词短语命名类classButton{};classArea{}
[3]使用全称,避免用缩写除非已经公认的缩写如:URL,HTML
1.3术语定义(TermsGlossary)
术语定义或解释一般用表格形式给出,如表3-1所示。
表4-1-1术语定义表
序术语名术语定义
号称
软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结
构。若采用面向功能或面向数据的设计方法,总体逻辑结构一般为树形
的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,
1总体结构
则总体逻辑结构一般为为部件(构件)的组装图。所以根据设计的方法
不同,会有不同的结构图或者功能模块,本系统是采用的面向对象和面
向功能的设计方法,我们用了4+1视图方法来描述系统的设计功能。
外部借口就是软件系统与其他软件或者系统的通讯借口,主要是之间进
行传输数据等功能。本软件系统与其他软件系统之间的接口
原创力文档

文档评论(0)