[在职软件工程]基于CMMI的软件工程教程
第1章 软件工程基础
1.1软件工程基本原理
a.按照软件生命周期的阶段划分制定计划,严格依据计划进行管理
项目概要计划,里程碑计划,项目控制计划,产品控制计划,验证计划,运行维护计划
b.坚持进行阶段评审
c.实行严格的产品控制
d.采用现代程序设计技术
e.结果应能清楚地审查
f.开发小组的人员应该少而精
g.承认不断改进软件工程实践的必要性
1.2质量管理体系ISO9001
1.质量管理原则
2.建立和实施质量管理体系的步骤
3.过程方法
1.3项目管理知识体系PMBOK
1.4软件能力成熟度模型集成CMMI
过程域分类:
过程管理类,项目管理类,工程类,支持类
CMMI的阶梯表示:
2级受管理级,3级已定义级,4级定量管理级,5级持续优化级
第2章 案例机构设置及岗位设置
2.1案例介绍及机构设置
1.确定软件生命周期
立项,需求开发,项目计划,系统设计,实现与测试,系统测试,客户验收,项目总结,服务与维护,退役与升级
第3章 立项管理
《立项报告》
第4章 项目评审管理
项目开发计划,用户需求说明书,软件需求规格说明书,概要设计说明书
第5章 项目初步计划
《项目计划书》
项目计划的目的:
项目计划活动的主要内容:
遵循的原则:
项目初步计划的目的:
项目初步计划的主要内容:
活动:1.确定项目范围 2.组建项目团队 3.定义生命周期和软件工程 4.制定WBS初稿 5.识别工作产品 6.编制专项计划 7.编制开发计划初稿
第6章 需求开发及管理
《用户需求说明书》,《软件需求规格说明书》
需求的定义:
需求的来源:
需求开发及管理的目的:
内容:
准则:
需求开发及管理流程四个阶段:
1.准备阶段
2.需求收集阶段
3.需求分析阶段
4.需求管理
需求获取,需求分析,需求评审,需求管理
第7章 项目估算及详细计划
估算方法:面向规模的估算,类比法,面向功能的估算,面向用例的估算,基于过程的估算,Delphi法
需求规格说明书评审之后
项目详细计划的主要内容:
项目详细计划的步骤:
1.确定估计策略 2.规模估计 3.WBS细化 4.工作量估计 5.成本估计 6.关键计算机资源估计 7.风险估计 8.项目计划定稿
第8章 软件配置管理
vss,cvs,clearcase,starteam
第9章风险管理
第10章 项目跟踪及控制
周报,例会,评审,里程碑
项目跟踪及控制的目的:
主要内容:
项目跟踪活动:1.个人工作周报 2.项目组周报 3.项目例会 4.里程碑评审 5.更新进度表
收集项目度量数据
处理项目偏离
第11章 系统设计
概要设计:一是分析与设计具有预定功能的软件系统体系结构,确定子系统,功能模块的功能及其间的内,外接口,确定数据结构;二是设计整个系统使用的技术架构
《概要设计说明书》
1.系统体系结构设计2.逻辑设计(模型类设计)3.物理设计(设计表结构)4.安全设计5.接口设计6.界面设计
详细设计:设计所有模块的主要接口与属性,数据结构和算法,指导模块编程
《详细设计说明书》
第12章 软件测试简介
ClearQuest
第13章 系统实现与测试过程
第14章 制订测试方案及编写测试用例
第15章 系统测试
《系统测试计划》《系统测试报告》《缺陷管理列表》《缺陷统计报告》
第16章 客户验收
第17章 项目总结
《结项报告》
第18章 产品及过程质量保证
第19章 度量分析
第20章 软件开发过程管理
过程改进活动:1.确定机构过程改进目标 2.收集,汇总过程改进建议 3.评估机构现行过程 4.识别机构过程改进点 5.制订PIP和PAP 6.跟踪和监控PIP和PAP
7.度量过程改进活动 8.建立和维护机构过程资产库 9.在试点项目中推广改进后的OSSP 10.新过程,等的效果或性能监控
过程资产定义与维护:1.生命周期模型定义、维护 2.创建、维护OSSP 3.裁剪指南定义、维护 4.创建、维护机构度量数据库 5.创建维护检查列表库
6.创建维护培训数据库 7.创建维护风险数据库 8.创建维护项目资产库 9.创建维护候选项目库
过程性能管理:1.用以分析过程行为的常用工具 2.控制图 3.XMR图 4.3经验规则 5.过程不稳定检测准则 6.过程能力分析
第21章 决策分析
----------------------------------------------------------------------------------------
考试大纲:项目策划包含的活动,需求变更及管理,软件估算,项目计划跟踪方法,过程改进方法分析及应用,软件工程综合知识应用。
[在职软件工程]基于CMMI的软件工程教程的更多相关文章
- 201771010128王玉兰实验一软件工程准备——<阅读《构建之法——现代软件工程》初步了解软件工程>
|||||||||||||| |:--|:--| |项目|内容| |软件工程|https://www.cnblogs.com/nwnu-daizh/| |作业要求在博客里|https://www.cn ...
- [转]Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) --有部份地方有问题
Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装) [转载]原文地址:http://canonind.blog.51cto.com/8239025/1883066 一.安装前 ...
- 期许伟大-基于CMMI的过程改进之道探索
原文作者:上海科维安信息技术顾问有限公司QAI China 何丹博士 CMMI主任评估师 一.引子 近年来,由美国SEI (软件工程研究所)开发的SW-CMM (软件过程能力成熟度模型 ...
- 《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
1.简介 Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件.由于现在企业和公司中Java的大部分项目都是基 ...
- 《手把手教你》系列基础篇之(四)-java+ selenium自动化测试- 启动三大浏览器(下)基于Maven(详细教程)
1.简介 上一篇文章,宏哥已经在搭建的java项目环境中实践了,今天就在基于maven项目的环境中给小伙伴们 或者童鞋们演示一下. 2.eclipse中新建maven项目 1.依次点击eclipse的 ...
- CMMI 3级精简并行过程综述
“精简并行过程”(Simplified Parallel Process,SPP)是基于CMMI以及软件工程和项目管理知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模板组成.SP ...
- "计算机科学"与"软件工程"有什么区别?哪个专业更适合你?
"计算机科学和软件工程专业有什么不同?" 以及- "如果我想成为软件工程师,我应该选择计算机科学还是软件工程专业?" 在这篇文章中,我会回答这个问题,并分享一些 ...
- 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业
初窥软件工程 2020BUAA软件工程\(\cdot\)个人博客作业 目录 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业 一.作业要求简介 二.正文 (一) 快速看完整部教材,列出 ...
- 敏捷软件开发VS传统软件工程
敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力. 与传统软件工程相比,它们的具体名称.理念.过程.术语都不尽相同 ...
随机推荐
- 浅析网站建设的PHP,JAVA语言分析
编程绝对是一件不轻松的活儿.随着电子商务在国内成功的推广,京东.苏宁等大型B2C综合网上商城的成功运营,一批批以产业分类的独立网店也如火如荼发展起来.伴随着这股热潮,网店系统等相关衍生开店平台行业也出 ...
- redhat 防火墙禁止允许的IP链接指定的端口
编辑:iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 192.168.4.3 --dport 80 -j A ...
- 简化Redis数据访问代码RedisTemplate
---恢复内容开始--- Redis数据结构简介: Redis可以存储键与5中数据结构类型之间的映射,这5中数据结构类型分别是;String(字符串),List(列表),Set(集合),Hash(散列 ...
- ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory
在Ubuntu体系中,已经安装了mysql,即应用sudo apt-get install mysql-server mysql-client 但是用C编译mysql数据库时,报错fatal erro ...
- 【ZZ】MySQL 索引优化全攻略 | 菜鸟教程
MySQL 索引优化全攻略 http://www.runoob.com/w3cnote/mysql-index.html
- MU-MIMO学习
设备的认证查询 https://www.wi-fi.org/product-finder 1. MU-MIMO不会增大无线的最大速度 2. MU-MIMO需要路由器和客户端同时支持 3. 当你没有或者 ...
- SpringAOP的两种实现方式
1.SpringAOP,面向切面编程.在实际应用汇总很常见,一般用于日志.异常保存.也可以针对于相应的业务做处理 AOP核心概念 1.横切关注点 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横 ...
- 39. Combination Sum + 40. Combination Sum II + 216. Combination Sum III + 377. Combination Sum IV
▶ 给定一个数组 和一个目标值.从该数组中选出若干项(项数不定),使他们的和等于目标值. ▶ 36. 数组元素无重复 ● 代码,初版,19 ms .从底向上的动态规划,但是转移方程比较智障(将待求数分 ...
- SQL Server数据库partition by 与ROW_NUMBER()函数使用详解[转]
关于SQL的partition by 字段的一些用法心得 先看例子: if object_id('TESTDB') is not null drop table TESTDB create table ...
- 用VB6.0实现串口通信
Then ' 1位或2位 'byte 类型取值范围为 0-255 ,不能为-1 = ) & ) End IfstrHe ...