哈哈哈,我又回来了,这个学期一起学习软件工程啦
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的阶梯的表示我们下次再说啦...........................................