• [在职软件工程]基于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章 决策分析

    ----------------------------------------------------------------------------------------

    考试大纲:项目策划包含的活动,需求变更及管理,软件估算,项目计划跟踪方法,过程改进方法分析及应用,软件工程综合知识应用。

  • 相关阅读:
    1033.采药1
    G——胜利大逃亡 (BFS)
    POJ 3278 Catch That Cow
    C
    11.17 dfs poj1979 Red and Black
    11.11反思
    kmp笔记
    dfs bfs
    1113
    python 类方法
  • 原文地址:https://www.cnblogs.com/smileberry/p/3614063.html
Copyright © 2020-2023  润新知