软件工程第1章剖析.ppt

分析员:弄清客户想要什么 设计人员:系统该如何去做 程序员:用代码实现设计师的想法 测试人员:按照需求清单给系统挑毛病 培训人员:教用户如何使用系统 软件工程理论与实践 维护人员:这个角色可能包括上面所有角色 文档库管理员:组织和维护项目文档、记录软件的开发过程 配置管理小组:维护变更、控制变更、确保变更正确实现、报告变更 软件工程理论与实践 按不同情况: 小项目中可能两三个人就承担所有的角色 大的项目中可能仅一个角色就需要由一个团队来承担 软件工程理论与实践 外部质量因素与产品评价准则的联系 正确性:可追踪性、完全性、一致性 可靠性:一致性、准确性、容错性 效率性:执行效率、存储效率 完整性:访问控制、访问审核 可用性:可操作性、易培训性、交互性 可维护性:简单性、简明性、自描述性、模块化 可测试性:简单性、检测性、自描述性、模块化 适应性:简单性、可扩充性、通用性、模块化 可移植性:简单性、软件系统独立性、硬件独立性 可重用性:简单性、通用性、模块化、软件系统独立性、硬件独立性 互用性:模块化、通信通用性、数据通用性 软件工程理论与实践 ANSI/IEEE Std 729-1983 软件质量定义 与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体 软件工程理论与实践 M.J. Fisher软件质量定义 所有描述计算机软件优秀程度的特性的组合。 也就是说,为满足软

文档评论(0)

1亿VIP精品文档

相关文档