基于CMMI的软件工程教程

出版时间:2008-9  出版社:张万军、 储善忠 清华大学出版社,北京交通大学出版社 (2008-09出版)  作者:张万军,储善忠 编  页数:239  
Tag标签:无  

前言

本书是在作者多次讲授实用软件工程课程讲义的基础上,配合学生实训项目的进展,对讲授的内容章节进行了适当调整而写成的。本书的内容以CMMI1.2版本相关过程管理思路为基础,重点提炼出CMMI中各过程域(简称PA)的精髓,结合当前国内企业实际开发需求及CMMI推行情况,对CMMI及软件工程相关理论、思想、实践进行简化,编写出满足于软件技术专业或软件工程专业本、专科生适用的软件工程教材,也可以作为工程型软件技术专业学生项目实践类课程的参考书,对于中小型企业CMMI体系的推广及评估也具有一定的参考作用。

内容概要

  本书以CMMI1.2版本相关过程管理思路为基础,重点提炼出CMMI3级中各过程域(简称PA)的精髓,结合当前国内企业实际开发需求及CMMI推行情况,对CMMI及软件工程相关理论、思想、实践进行简化并结合了国内多家软件公司的CMMI过程改进实践,从软件工程实践的思路来描述软件开发的全过程管理,重点是为了解决当前软件工程类教材中的一个老问题:“学习过软件工程课程,还是不知道软件开发是怎么回事,更不知道怎么规范化地开发一个软件产品。”  全书共21章,共分软件工程简介、项目管理、组织过程管理、工程过程管理、项目支撑管理五大部分。其中项目管理包含立项管理、项目总结、项目初步计划、项目估算及详细计划、项目跟踪及控制、风险管理、项目结项等章节;组织过程管理包含软件开发过程管理、项目评审管理等章节;工程过程管理包含需求开发及管理、系统设计、实现与测试、制定测试方案及编写测试用例、系统测试、客房验收等章节;项目支撑管理包含过程及产品质量保证、软件配置管理、度量分析、决策分析等章节。  本书适合各类开设软件工程或软件项目实践类课程的高校学生及教师使用,也可以作为中小软件企业的过程改进人员的参考书。

书籍目录

第1章  软件工程基础1.1  软件工程基本原理1.2  质量管理体系IsO900l1.3  项目管理知识体系PMBOK1.4  软件能力成熟度模型集成cMMI1.5  软件过程管理标准化国内动态第2章  案例机构设置及岗位职责2.1  案例介绍及机构设置2.2  岗位角色职责第3章  立项管理3.1  立项管理简述3.2  立项管理流程3.3  立项管理活动3.4  立项管理要点第4章  项目评审管理4.1  CMMI对应实践4.2  项目评审管理简述4.3  评审管理活动4.3.1  项目评审流程4.3.2  编制项目评审计划4.3.3  正式评审4.3.4  非正式评审4.3.5  审核4.3.6  里程碑评审第5章  项目初步计划5.1  CMMI对应实践5.2  项目计划简述5.3  项目计划流程5.4  项目初步计划活动第6章  需求开发及管理6.1  CMMI对应实践6.2  需求开发及管理简述6.3  需求开发及管理流程6.4  需求获取6.4.1  需求获取活动6.4.2  基于用例的需求获取6.5  需求分析6.6  需求评审6.7  需求管理第7章  项目估算及详细计划7.1  软件估算简介7.2  常用的估算方法7.2.1  面向规模的估算(LOC法)7.2.2  类比法7.2.3  面向功能的估算(FP法)7.2.4  面向用例(uCP)的估算7.2.5  基于过程的估算7.2.6  Delphi法详解7.3  项目详细计划第8章  软件配置管理8.1  CMMI对应实践8.2  配置管理基本概念8.3  配置管理活动8.3.1  编制配置管理计划8.3.2  配置管理审计8.3.3  变更控制简述8.3.4  变更控制活动8.3.5  产品构造8.3.6  配置管理的管理活动8.4  产品发布流程8.5  配置管理工具介绍8.5.1  VisualSourceSafe8.5.2  CVS8.5.3  RationalClemCase8.5.4  StarTeam第9章  风险管理9.1  风险基础知识9.2  CMMI对应实践9.3  风险管理概述9.4  风险管理流程9.4.1  风险管理流程图9.4.2  识别风险9.4.3  分析风险9.4.4  制定风险应对策略9.5  风险跟踪9.5.1  风险跟踪概述9.5.2  风险应对第10章  项目跟踪及控制10.1  CMMI对应实践10.2  项目跟踪及控制简述10.3  项目跟踪活动10.4  收集项目度量数据10.5  处理项目偏离第ll章  系统设计11.1  CMMI对应实践11.2  系统设计简述11.3  关于设计模式11.4  概要设计活动11.5  详细设计活动11.6  设计方法简介11.6.1  面向结构(数据流)设计方法11.6.2  面向对象设计方法第12章  软件测试简介12.1  软件测试基本概念12.1.1  软件测试背景12.1.2  软件测试著名案例12.1.3  软件缺陷12.1.4  软件测试的原则12.1.5  软件的版本12.1.6  优秀软件测试员必备12.2  软件测试分类12.3  自动化测试12.4  常见测试工具12.5  BUG管理流程12.5.1  微软研发中的BUG管理12.5.2  通用BUG管理流程12.5.3  BUG的分类第13章  系统实现与测试过程13.1  CMMI对应实践13.2  系统实现与测试过程简述13.3  编码流程13.3.1  工作准备13.3.2  编码活动13.3.3  编码中常见问题13.4  测试流程13.4.1  单元测试13.4.2  集成测试13.5  缺陷管理与改错13.6  建立产品支持文档第14章  制订测试方案及编写测试用例14.1  CMMI对应实践14.2  测试资料收集与整理14.3  检查产品说明书14.4  测试方案的制订14.5  测试计划书的编写及要素14.5.1  测试计划书衡量标准14.5.2  测试计划内容14.6  测试用例编写14.6.1  单元测试用例编写14.6.2  集成测试用例编写14.6.3  系统测试用例编写第15章  系统测试15.1  CMMI对应实践15.2  系统测试简述15.3  系统测试活动内容15.3.1  系统测试内容15.3.2  制订系统测试计划15.3.3  设计测试用例15.3.4  执行系统测试第16章  客户验收16.1  客户验收简述16.2  系统试运行16.3  验收流程第17章  项目总结17.1  项目总结简述17.2  代码复用总结17.2.1  代码复用简介17.2.2  代码复用活动17.3  项目结项第18章  产品及过程质量保证18.1  CMMI对应实践18.2  PPQA简述18.3  PPQA活动内容18.3.1  制订质量保证计划18.3.2  实施QA活动18.3.3  不符合项处理18.3.4  维护质量保证计划第19章  度量分析19.1  CMMI对应实践19.2  度量分析简述19.3  度量活动19.3.1  建立项目度量目标19.3.2  收集和分析度量数据19.3.3  存储和通报度量分析结果19.4  项目度量数据库结构19.4.1  项目综合数据表19.4.2  项目性能度量19.4.3  项目参数图表分析19.4.4  产品评审度量19.4.5  产品测试度量19.4.6  过程质量度量19.4.7  项目需求度量19.4.8  其他度量第20章  软件开发过程管理20.1  CMMI对应实践20.2  过程改进活动20.3  过程资产定义与维护20.4  过程性能管理第21章  决策分析21.1  CMMI对应实践21.2  决策分析简述21.3  决策分析活动21.4  关于“蓝海战略”附录  ACMMI标准释意A.1  CMMI模型的部件A.1.1  必需部件A.1.2  期望部件A.1.3  解释性部件A.2  CMMI共性实践详细说明A.3  本书章 节与CMMI的映射

章节摘录

插图:

编辑推荐

《基于CMMI的软件工程教程》适合各类开设软件工程或软件项目实践类课程的高校学生及教师使用,也可以作为中小软件企业的过程改进人员的参考书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    基于CMMI的软件工程教程 PDF格式下载


用户评论 (总计4条)

 
 

  •   虽然是“基于CMMI”,可是和别的软件工程教程没多大区别
  •   不喜欢,但上课要用,指定教材,所以才去买的
  •   普及CMMI的基础知识
  •   优点:对于开发的整个流程,简单的写明确,并把握重点;缺点:对CMMI实际上介绍较少,只是在每个里程碑的第一节,把CMMI的PA写出来。最好的做法,是穿插在开发流程中介绍,更易于结合。总体来说,我认为性价比还是蛮高的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7