- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. 面向数据设计的度量 度量1:复杂关系(多对多关系)的个数r。设法将复杂关系(多对多)转化为简单关系(一对多); 度量2:基本表的个数t。若基本表的个数太多,则说明数据集成度差。若基本表个数太少,则可能要进行列变行; 度量3:字段(数据项)的个数f。若字段的个数太多,则说明可能存在冗余。若字段个数太少,则可能要进一步将属性原子化; 度量4:基本表中记录的条数n。若基本表中记录的条数太多,则说明可能要对该表要作水平分割 ; 度量5:报表的个数p。若报表的个数太多,则要设法将某些报表改为查询格式,以减少打印的数量; 度量6:报表中字段算法的复杂程度d。若算法太复杂繁琐,则要进行算法优化处理。 面向数据设计度量的计算公式 面向数据设计度量值ZCL计算如下: ZCL = q1*r+q2*t+q3*f+q4n+q5*p+q6*d ZCL值越大,系统设计的难度系数越高。 其中加权系数qi的经验估算为: q1=200至600之间 q2=100至200之间 q3=1 q4=0.001 q5=10 q6=20 6.6 软件设计文档 软件设计包括概要设计和详细设计。有时将数据库设计单独作为一个设计文档,有时将数据库设计放在概要设计之中。有的人将详细设计划分到软件实现的范畴之内,我们仍然主张将详细设计与编程实现分开。 本节介绍的软件设计文档包括《概要设计说明书》和《详细设计说明书》。 这里介绍的软件设计文档格式与内容,都是按照CMMI的要求,规范化处理后的格式与内容,它比较详细、全面,使用中可进行裁剪,灵活处理。 6.6.1 概要设计说明书 1.导言(Introduction) 2.软件架构设计(Software Architecture Design) 3.模块(部件)功能分配(Functional Distribution of Module) 4.数据结构设计(Design of Data Structure) 5.接口设计(Interface Design) 6.其他设计(Other Design) 7.设计检查列表(Check-up List of Design) 6.6.2 详细设计说明书 1.导言(Introduction) 2.模块实现设计(Implemental Design of Module) 3. 接口实现设计(Implemental Design of Interface) 4.其他实现设计(Other Implemental Designs) 5.详细设计检查列表(Check-up List of Design) 6.6.3 设计管理文档 设计管理文档有: (1)《概要设计说明书评审记录表》 (2)《详细设计说明书评审记录表》 它的格式与内容如表6-25所示。 项目名称 项目经理 评审阶段 概要设计说明书/详细设计说明书 第 次评审 评审组长 评审时间 评审地点 评审成员 不符合项跟踪记录 不符合项名称 不符合项内容 限期改正时间 实际改正时间 测试合格时间 测试员签字 审计员签字 评审意见 评审结论 6.7 本 章 小 结 通过本章的学习,我们已经懂得,“面向数据方法用在数据库服务器层次上系统的设计与实现,面向对象方法用在除数据库服务器层次之外的其他层次上系统的设计与实现,面向过程方法用在其他两种方法本身内部函数的设计与实现”。 不管任何设计方法,都要遵守“抽象、分解与模块化、低耦合高内聚、封装、接口和实现分离”的设计原理。 我们要牢记:没有抽象思维,实践经验就不能上升到理论。没有通俗解释,高深理论就不能被普及,更不能转化为生产力。 本 章 小 结 通过本章的学习,我们已经明白,对于一个大型信息系统的建设,由于其分析、设计、实现、测试、维护的重点是数据库服务器上的数据,所以在软件生存周期的任何开发模型中,在宏观上仍然要遵守五个面向的实施理论,即:“面向流程分析、面向数据设计、面向对象实现、面向功能测试、面向过程管理”。 6.4.1 面向过程详细设计 面向过程详细设计,实质上就是面向算法分析设计,是其他各种详细设计的基础。 一般而言,面向过程详细设计的描述工具有下列四种: 1. 流程图(Flowchart) 流程图是用图形化的方式,表示程序中一系列的操作以及操作执行的顺序,其表示元数如表6-2所示。 流程图(Flowchar
您可能关注的文档
最近下载
- 安全生产推进小组成立文件.docx VIP
- (精)防人因培训.ppt
- 4.3 信息系统在社会应用中的优势及局限性 课件-2022-2023学年粤教版(2019)高中信息技术必修2.pptx VIP
- 2021医院保密培训课件.pptx
- 最新GBT20647.9物业服务管理体系一整套文件(手册+程序文件+管理制度+表单).pdf
- 9.2 提高防护能力 2024-2025学年七年级道德与法治上册高效备课精品课件(统编版2024).pptx VIP
- xx小学学平险问题专项整治实施方案.doc
- 可靠性试验培训.ppt
- 2.3 涡流、电磁阻尼和电磁驱动 教学设计 -2024-2025学年高二下学期物理人教版(2019)选择性必修第二册.docx
- 国家建筑标准设计图集15J207-1 单层防水卷材屋面建筑构造(一)金属屋面.pdf
文档评论(0)