哈哈哈,我又回来了,这个学期一起学习软件工程啦 

1.1软件工程的基本原理

软件工程是从管理和技术两方面来研究如何采用工程的概念、原理和技术方法并加以综合,指导开发人员更好开发和维护计算机软件的一门新学科。

软件工程的7条原理:

(1)按照软件生命周期的阶段划分制定计划,严格依据计划进行管理

(2)坚持进行阶段评审

(3)实现严格的产品控制

(4)采用现代程序设计技术

(5)结果应能清楚地审查

(6)开发小组的人员应该少而精

(7)承认不断改进软件工程实践的必要性

1.2质量管理体系ISO9001

ISO9001是目前世界上最成熟的质量框架

ISO9001质量管理原则:

(1)以顾客为中心

(2)高层管理者推动

(3)全员参与

(4)采用过程方法

(5)系统的管理

(6)持续改进

(7)基于事实的决策

(8)互利的供方关系

建立和实施质量管理体系:

(1)确定顾客的需求和期望

(2)建立公司的质量方针和质量目标

(3)确定实现质量目标所必需的过程和职责

(4)针对每个过程实现质量目标的有效性确定测量方法

(5)通过测量,确定每个过程的现行有效性

(6)确定防止不合格项并消除产生原因的措施

(7)寻求提高过程的有效性和效率的机会

(8)确定并优先考虑哪些能够提供最佳结果的改进

(9)为实施已确定的改进,对战略、过程和资源进行策划

(10)实施改进计划

(11)监控改进效果

(12)对照预期效果,评价实施结果

(13)评审改进活动,确定必要的纠正、跟踪措施

过程识别:

1、体系管理过程

2、资源管理过程

3、产品实现过程

4、监测、分析和改进过程

过程关系:

 

质量体系文件的分层结构

1、质量手册

2、程序文件

3、规定/规范

4、表单模板

1.3项目管理知识体系PMBOK

1项目的基本属性:

(1)整体性

(2)唯一性

(3)一次性

(4)目标性

(5)多约束性

(6)依赖性

(7)冲突性

(8)周期性

2项目参数

范围、进度、资源、成本和质量

3项目生命周期

4项目管理基本过程:启动过程、策划过程、执行过程、控制过程和结束过程

5项目管理基本职能:

 

1.4软件能力成熟度模型集成CMMI

(1)CMMI发展历史图

(2)CMMI和过程改进

CMMI结构框架与及CMMI的阶梯的表示我们下次再说啦...........................................