第十二讲软件项目质量管理内容摘要:
可用性 上海交通大学计算机系 2020/11/29 16 ISO9126 效率和可维护性 Stability(稳定性 )不是指软件从不变化,而是指软件由于预想不到的原因而要修改的风险很低。 可移植性 Conformance(遵循性 ):与 Compliance(依从性 )不一样,它与可移植性有关。 例如使用标准的编程语言就是一种遵循性。 上海交通大学计算机系 2020/11/29 17 ISO9126 ISO9126也提供了使用这些质量特性的指南。 对于不同的产品,各种质量特性的重要程度是各不相同的。 一旦软件产品的需求建立起来后,就要进行下列步骤: 质量度量标准的选择: ISO9126没有给出具体的方法 排序水平定义:度量的结果需要映射成等级以确定需求满足的程度。 上海交通大学计算机系 2020/11/29 18 ISO9126 评价准则定义 对每一个特性进行评价后,需要对整个产品有一个综合的质量评价 ISO9126没有给出具体的方法。 推荐方法:首先根据产品的特定确定必须的特性,如果产品在这些特性方面没有满足,则不能采用,对于那些不是最为关键的特性可以采用下表的方法进行综合计算: 上海交通大学计算机系 2020/11/29 19 软件质量度量方法 本节所讲的是某些质量特性的建议的度量方法,对于具体的产品,质量特性的度量各有不同。 可靠性 Availability(可用性):在一段时间内系统可用的时间比例 Mean time between failures( MTBF) :两次失效间隔的平均时间 Failure on demand: 在需要用该系统的时间,系统不可工作的概率,或者一项事务失败的概率 Support activity:错误报告的次数 某一系统安装后,一般在星期一到星期五中 8:00到 6: 00使用,四星期后,系统因为硬盘问题有一整天不可用。 在接下来的另外两天由于头天晚上的批处理运行的问题每次直到早晨 10点才能使用,请计算 Availability和 MTBF。 上海交通大学计算机系 2020/11/29 20 软件质量度量方法 可维护性 该特性与灵活性紧密关联。 灵活性是系统修改的容易程度。 可维护性可以用灵活性加上可诊断性来度量。 诊断性可以用诊断一个错误的平均时间来度量。 可扩展性 将新的特征加到现有系统中的效率占从头开始开发一个新系统的效率的比。 某公司开发一个包含 5000SLOC的系统花费了 400个人日。 对系统添加一个新功能增加了 100SLOC花费 20个人日,问扩展性为多少。 40% 上海交通大学计算机系 2020/11/29 21 产品和过程质量管理 上述度量都是在产品出来后进行的,这种事后度。第十二讲软件项目质量管理
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第十五章妊娠滋养细胞疾病人的护理
受葡萄胎及流产的结局。 病人能陈述随访的重要性和具体方法。 护理措施 心理护理 严密观察病情。 作好治疗配合。 健康及随访指导 (头三个月仍每周复查一次 半个月一次 ,持续三个月 每月一次 ,持续半年 第二年起 ,半年一次 ,共随访两年 )。 护理评价 病人在治疗过程中能响应护理人员的指导。 病人能与家属及医护人员讨论疾病知识。 及 以后妊娠问题。 病人正确地参与随访全过程。 第二节
第十二讲世界能源资源
的煤炭出口量之和占世界总出口量的 95%。 进口国主要是日本、韩国、德国、荷兰等。 表 232世界石油储量前十位的国家 国家 尚存储量 (亿桶) 比例( %) 可采年数 (年) 国家 尚存储量 (亿桶) 比例( %) 可采年数(年) 沙特阿拉伯 2617 俄罗斯 486 伊拉克 1125 * 美国 297 阿联酋 978 * 利比亚 295 科威特 965 * 墨西哥 283 伊朗 897 65