驾校设计规格说明.pdfVIP

  • 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)

1亿VIP精品文档

相关文档