- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * 要点:(1)软件需求是度量软件质量的基础,与需求不一致就 是质量不高。 (2)指定的开发标准定义了一组指导软件开发的准则, 如果没有遵守这些准则,肯定会导致软件质量不高。 (3)通常,有一组没有显示描述的隐含需求(例如,软 件应该是容易维护的)。如果软件满足明确描述的 需求,但不满足隐含的需求,那么软件的质量仍然 是值得怀疑的。 * * * * * * * * * * * * * * 软件配置管理的目标 使变化更正确且更容易被适应,在必须变化时减少所需花费的工作量。 13.6 软件配置管理 软件的配置项 13.6 软件配置管理 数据 程序 文档 软件配置项 计算机程序 (源代码和可执行程序) 描述计算机程序的文档 (供技术人员或用户使用) 数据 (程序内包含的或在程序外的) 基线(Base line)通过了正式复审的软件配置项 13.6 软件配置管理 数据 程序 文档 软件配置项 数据 程序 文档 软件配置项(基线) 正式复审 可以迅速而非正式修改 必须用特定的、正式的过程来 评估、实现和验证每个变化 软件配置管理过程 13.6 软件配置管理 标识变化 版本控制 变化控制 报告 配置审计 单独命名每个配置项,并用OO方法组织它们 标识两类对象: (1)基本对象:软件工程师在软件过程中创建的文本单元,如一个文档片段、一个模块清单、一组测试用例。 (2)聚集对象:基本对象和其它聚集对象的集合。 对象标识:名字、描述、资源表、实现。 13.6 能力成熟度模型 * * * * * * * * * * * * * * * * * * * * * * * * * * * 13.2 工作量估计 工作量单位:人月(pm)。 工作量估算:是估算而不是计算,因为是事先而不是事后。 工作量模型:是经验公式,是KLOC或FP的函数。 模型类别:静态模型 动态模型 构造模型 13.2 工作量估计 1.静态单变量模型 E=A+B×(ev)C 其中: E:工作量 A,B,C:经验常数 ev:估算变量(KLOC或FP) 总体结构形式 13.2 工作量估计 1.静态单变量模型 ①Walston_Felix模型: E=5.2×(KLOC)0.91 (1)面向KLOC的估算模型 ②Bailey_Basili模型: E=5.5+0.73×(KLOC)1.16 ③Boehm简单模型: E=3.2×(KLOC)1.05 ④ Doty模型(KLOC9时):E=5.288×(KLOC)1.047 13.2 工作量估计 1.静态单变量模型 ①AlbrechtGaffney模型: E=-13.39+0.0545FP (2)面向FP的估算模型 ②Maston,Barnett和Mellichamp模型: E=5.587+15.12FP 13.2 工作量估计 1.静态单变量模型 对于相同的KLOC或FP用不同的模型得到的结果不同,这是因为模型经验来自于有限领域和有限项目,进而适用范围有限,因此实际应用时应适当调整模型(如,修改常数)。 (3)静态单变量模型的评价 13.2 工作量估计 2.动态多变量模型 E=(LOC×B0.333/P)3×(1/t)4 其中E是工作量;t是项目持续时间;B是特殊技术因子,当KLOC=5~15时B=0.16,当KLOC70时B=0.39;P是生产率参数,P=2000(嵌入式软件),P=10000(电信系统/系统软件),P=28000(商业应用系统)。 (1)总体结构形式 13.2 工作量估计 2.动态多变量模型 ①是软件规模和开发时间的函数; ②开发统一软件时,延长项目持续时间可降低完成项目所需的工作量。 (2)模型评价 13.2 工作量估计 3.构造性成本模型:COCOMO2模型 ①应用系统组成模型:估算构建原型的工作量; ②早期设计模型:适用于体系结构设计阶段; ③后体系结构模型:适用于体系结构设计之后的开发阶段。 (1)模型层次 13.2 工作量估计 3.构造性成本模型:COCOMO2模型 (2)后体系结构模型 其中: E是工作量 a是模型系数 b是模型指数 fi是成本因素 E=a×KLOCb×∏fi i=1 17 13.3 进度计划 1.估算开发时间 2.Gantt图 3.工程网络 4.估算工程进度 5.关键路径 6.机动时间 13.4 人员组织 1.民主制程序员组
文档评论(0)