软工视频(11-14)

来源:互联网 发布:表白墙免费源码 编辑:程序博客网 时间:2024/05/23 10:53

一、软件质量管理

1、概念

定义:

质量特性:反应软件的本质。用模型描述:BoehmMcCallISO

特性度量:预测(尺度、二元)、验收

2、质量保证

概念:高质量产品

原则:真质量、

保证规程和准则:规定:何时审、生文档、应达水平、改错。

质量保证的实施:纵向(人员)、横向(过程)。

质量目标与度量:明确目标、不断检查、

软件质量度量和保证的条件:适应、易学、可靠、针对、客观、质量经济性

保证活动时实施步骤:定目标、定方法、做检查、评价、改错

3、可靠性

生存期与寿命的关系:寿命是整个的生存期、

常用定义:故障是内在的缺陷,错误是故障在一定条件下暴漏出来的。失效不做。

可靠定义:成功概率

可靠性分析:

4、配置管理

定义:混乱小

目标:标示、控制、正确、报告

基线:特定点(里程碑)

作用:明确工作。

一个SCI成为基线,就存放到数据库中,

软件配置管理对象:SCI—软件配置项

软件配置管理SCM任务:标示单个SCI、管理软件各种版本、控制变更、审查软件配置、报告所有加在配置上的变更。

Scm基础:版本控制


二、软件能力成熟度模型cmm

特征:基于实践又反映实践、文档

定义:定义、实施、测量、控制和改进软件过程的一种阶段性描述。

用途:评价(过程、能力)、改进、

估计方法:估价小组

IDEAL(软件改进):发起确定基础设施、诊断、建立基础设施、改进。

概念:软件过程:从开发到维护的一系列产品

软件过程管理、能力、性能、成熟度

CMM结构:体系(结构化)、内部


三、软件工程管理

软工分为:软件开发技术、软工工程管理

1、软件项目计划:范围、资源、进度安排、成本估算、培训计划

2、成本估算

方法:自顶向下、自底向上

模型:SLIMCOMOMO、组织型、半独立型、嵌入型

计算:甘特图、工程网络图(有向图)、时标网络图(时序、资料利用状况清楚)

3、进度记录

4、风险分析

A、标示(风险项目检查表):项目、技术、商业

B、估算 :性质、范围、时间

C、管理和监控:跟踪。收集信息

5、人员的组织形式

模式:层次、矩阵


四、软件项目管理:

对象:软件工程项目。

过程:启动、度量、估算、风险分析、进度安排、追踪和控制

软件生产率和质量的度量

软件质量的度量:度量贯穿软工的全过程以及软件交付用户使用之后。

交付之前度量可作为判断设计和测试质量好坏的依据。

交付之后度量集中于未发现的差错和可维护性方面。

事后度量1、正确性、可维护性、完整性、可使用性。

方式:直接、间接;

内容:面向功能、面向规模

面向功能:间接度量,内容:考虑功能性、实用性。

软工过程中使用;建立基线。



0 0
原创粉丝点击