软件配置管理
软件配置管理其主要目标包括:变更标识、变更控制、版本控制、确保变更正确的实现、变更报告
两个不同版本:
软件配置管理其主要内容包括:版本管理、配置支持、变更支持、过程支持、团队支持、变化报告、审计支持
软件配置管理其主要内容包括:软件配置标识、变更管理、版本控制、系统建立、配置审核、配置状态报告
配置数据库可以分为以下三类:开发库、受控库、产品库
风险管理
软件风险包括两个特性:不确定性(指不知道风险是否会发生)和损失(风险发生产生恶性后果)
在进行风险分析时,重要的是量化每个风险欧安的不确定程度和损失程度
项目风险威胁到项目计划
技术风险威胁到要开发软件的质量及交付时间
商业风险威胁到要开发软件的生存能力
五个主要的商业分险:市场风险、策略风险、销售风险、管理风险、预算风险
风险识别
风险识别试图系统化地指出对项目计划的威胁
识别风险的一种方法是建立风险条目检查表
风险预测
试图从两个方面评估一个风险:风险发生的可能性或概率;如果产生了所产生的后果
一种简单的风险预测技术是建立风险表
如果风险真的发生,有3个因素会影响风险所产生的后果,即风险的本质、范围和时间
整体的风险显露度=风险发生的概率*风险发生时带来的项目成本
风险评估
一种对风险评估很有用的技术就是定义风险参照水准
对大多数软件项目来说,成本、进度和性能就是3种典型的风险参照水准
风险控制
风险控制的目的是辅助项目组建立处理风险的策略
风险避免:应对风险的最好办法就是主动地避免风险
风险监控
RMMM计划
ISO IEC 9126软件质量模型
背过,知识点太多了不看了
时间就是效率
将数据隔开是为了安全,安全是功能性
易测试性:为确认经修改软件所需努力有关的软件属性,属于易维护性
可移植性属于质量特性
易分析性属于易维护性
易理解性属于易使用性
安全性属于功能特性
软件评审
15年之后就没有考过了,过一下题目算了
软件容错技术
14年之后就没有考过了,同样过题
软件开发工具通常有需求分析工具、设计工具、编码与排错工具和测试工具
软件维护工具主要有版本控制工具、文档分析工具、开发信息库工具、逆向工程工具和再工程工具
对于杂题,只需要有一个印象即可,背过