软件项目功能、页面、接口、兼容扩展设计指南及自查与代码检查单,获取相应配套资料请“转发+评论”,进主页获取更多软件开发相关干货!










|
设计自查单 |
|||||||||
|
项目名称 |
项目经理 |
活动名称 |
|||||||
|
自查人 |
检查日期 |
活动对象 |
|||||||
|
统计结果 |
合格 |
不合格 |
未检查 |
不适用 |
共计 |
结论 |
备注 |
||
|
0 |
0 |
0 |
0 |
0 |
|||||
|
序号 |
检查内容 |
检查结果 |
补充信息 |
||||||
|
概要设计 |
|||||||||
|
1 |
设计方案是否满足产品需求与用户需求的功能、性能及安全性等所有要求? |
||||||||
|
2 |
设计方案的架构设计是否简单而清晰? |
||||||||
|
3 |
是否尽可能避免了模块(或子系统)间的相关性? |
||||||||
|
4 |
是否对处理流程、总体结构与模块、功能与模块的关系进行了清楚的描述? |
||||||||
|
5 |
是否对外部用户、软、硬件接口进行了清晰描述?对内部模块间接口进行了清楚描述? |
||||||||
|
6 |
如果有移植的需求,那么设计中是否对移植性作了充分的考虑? |
||||||||
|
7 |
如果采用数据库技术,数据库设计是否与其了他设计内容一致? |
||||||||
|
8 |
设计方案是否考虑了软件的扩展性与维护性? |
||||||||
|
9 |
是否进行了出错信息与出错处理的设计? |
||||||||
|
详细设计 |
|||||||||
|
1 |
设计方案是否满足产品需求与用户需求的功能、性能及安全性等所有要求? |
||||||||
|
2 |
是否详细考虑了编码时的代码复用问题? |
||||||||
|
3 |
是否规定了设计与编码时的命名规则? |
||||||||
|
4 |
设计是否符合设计规范? |
||||||||
|
5 |
如果采用面向对象的设计方法,是否对对象模型进行了清楚表述? |
||||||||
|
6 |
如果采用面向结构化的设计方法,是否对模块结构关系进行了清楚表述? |
||||||||
|
7 |
每个对象(或模块)的数据结构、处理逻辑都进行了必要的描述? |
||||||||
|
8 |
是否清楚地描述了模块的输入、输出? |
||||||||
|
9 |
如果使用原型开发是否符合原型? |
||||||||