自学考试专题:1204-02333软件工程复习要点


    

    第章 绪

    第节 软件工程概念提出发展
    1 软件危机
    (1) 速度:软件发展水远远滞硬件发展水生产率低软件制造然种工集约生产方式
    (2) 质量:软件质量低满足户需求适应性差
    (3) 成:软件开发成居高
    软件开发速度软件制品质量软件开发成软件工程三核心问题
    2 软件工程发展
    年软件复技术:构件技术台技术需求工程技术领域分析技术应集成技术等
    第二节 软件开发质
    1 软件
    软件程序+文档
    2 软件开发质:映射实现问题空间概念处理逻辑解空间概念处理逻辑间映射
    3 系统建模
    运掌握知识通抽象出系统结构
    4 模型
    模型抽象模型特定意图确定角度抽象层次物理系统描述通常包含该系统边界描述系统模型元素间关系语义描述
    5 系统模型类型
    (1) 概念模型:描述软件什
    (2) 软件模型:实现概念模型软件解决方案包括设计模型实现模型部署模型


    第二章 需求获取
    第节 需求需求获取
    1 需求定义
    需求关予构造陈述描述开发产品系统功力性参数性质
    2 需求基性质
    (1) 必
    (2) 歧义
    (3) 测
    (4) 踪
    (5) 测量
    3 需求分类 ★
    (1) 功需求整需求体
    (2) 非功需求:性需求外部接口需求设计约束质量属性需求
    够区分功需求性需求
    4 接口需求类
    (1) 户接口
    (2) 硬件接口
    (3) 软件接口
    (4) 通信接口
    (5) 存约束
    (6) 运行
    (7) 点需求
    5 设计约束需求
    (1) 法规政策
    (2) 硬件限制
    (3) 应接口
    (4) 发操作
    (5) 审计力
    (6) 控制功
    (7) 高级语言求
    (8) 握手协议
    (9) 应关键程度
    (10) 安全保密
    6 质量属性
    (1) 性
    (2) 存活性
    (3) 维护性
    (4) 户友性
    7 需求发现技术
    (1) 悟
    (2) 交谈
    (3) 观察
    (4) 组会
    (5) 提炼

    第二节 需求规约(SRS)
    1 需求规约定义 ★
    软件产品系统需求陈述正式文档表达软件产品系统概念模型
    2 需求规约基性质 ★
    (1) 重性稳定性程度:需求进行分级
    (2) 修改
    (3) 完整:没遗漏需求
    (4) 致:存互斥需求
    3 需求规约(规格说明书)表达
    (1) 非形式化需求规约
    (2) 半形式化需求规约
    (3) 形式化需求规约
    4 需求规约作 ★
    (1) 需求规约软件开发组织户间份事实技术合书产品功环境体现
    (2) 需求规约理控制点
    (3) 产品系统设计需求规约正式受控起始点
    (4) 需求规约创建产品验收计划户指南基础


    第三章 结构化方法
    复建议:
    顶逐步求精
    章整课程重点容基思想基原理基方法软件工程理体系中典容考核题型涉单项选择题填空题简答题综合应题题目类型占分值25左右
    建议考生牢记基概念基原理基础综合应题工夫做练
    第节 结构化需求分析
    1 需求分析面挑战
    (1) 问题空间理解
    (2) 间通信效沟通
    (3) 需求变化性
    2 结构化分析中基术语表示方法
    (1) 数流
    (2) 加工
    (3) 数存储
    (4) 数源数潭
    3 数流图DFD图 ★★ 会画DFD图
    建立系统功模型
    种描述数变换图形化工具中包含元素数流数存储加工数源数潭等
    4 建模程(绘制流程图程)
    顶功分解
    (1) 建立系统环境图
    (2) 0层图:0层图开始流程图中素编号
    (3) 1层图
    (4) ……
    注意问题:
    ① 黑洞(black hole)输入没输出
    ②输出没输入
    ③灰洞(gray hole)输入足产生输出灰洞常易察觉错误
    ④加工处理表示数处理变化避免计算机命令作处理
    ⑤数流必须起止处理数流必须处理关数流起数存贮止数源数潭数存贮起某实体止数源数潭数存贮
    5 数字典
    定义数流程图中数流数存储数结构
    序结构:+
    选择结构:|
    重复结构:{ }
    子界:mn
    6 加工描述 ★
    (1) 判定表
    判断表(Decision Table)称决策表二维表说明种条件组合产生结果
    该表分四象限(quadrants)
    a) 左限代表条件
    b) 左限代表结果
    c) 右限代表种条件取值(YN表示)
    d) 右限X表示应条件组合产生结果
    (2) 判定树
    判断树 (Decision Tree)称决策树描述组条件决策行动根条件取值选择处理程业务规描述通常判断树程描述工具
    (3) 结构化语言
    7 需求验证
    (1) 验证需求满足5性质
    (2) 验证需求规格说明书满足4性质


    第二节 结构化设计
    分总体设计详细设计
    1 总体设计务
    系统功需求分配特定软件体系结构中
    2 表达软件体系结构工具
    (1)模块结构图
    (2)层次图
    (3)HIPO图
    3 模块结构图 ★
    结构图(Structure Chart)软件总体结构种图形描述显示软件层次结构组织通讯说结构图中显示软件模块组成模块什样层次结构组织起模块间通什接口联系起
    结构图称控制结构图模块结构图系统结构图
    (1) 模块符号
    (2) 模块调关系
    (3) 模块间数传递
    (4) 模块间控制信息传递
    (5) 循环调结构
    (6) 选择调结构
    (7) 数存储
    4 层次图
    层次图中矩形框代表模块框间连线表示调关系(位方矩形框代表模块调位方矩形框代表模块)
    5 HIPO图
    HIPO图美国IBM公司发明层次图加输入处理输出图英文缩写HIPO图具追踪性H图(层次图)里顶层方框外方框加编号
    H图+IPO图
    6 总体设计步骤
    DFD图映射设计层面模块模块调
    (1) 变换流(Transform Flow)基变换流数流程图线性序结构输入臂输出臂变换中心三部分组成中变换中心系统数发生质变化输入臂物理输入变换成逻辑输入输出臂逻辑输出变换成物理输出
    (2) 事务流(Transaction Flow)事务流数流程图中事务处理中心输入分许相互行加工路径然根输入属性选择某加工路径图示
    业务中心完成务:
    Ø ⑴接收事务(输入数)
    Ø ⑵分析事务确定类型
    Ø ⑶根事务类型选取条活动通路
    处理划分两种转换类型:转换中心分解业务中心结构分解
    7 模块
    执行特殊务程相关数结构模块通常两部分组成:模块接口模块体
    8 模块化
    分治抽象
    开发软件分解成干简单具高聚低耦合模块程称模块化
    模块化系统设计基原理原
    9 聚(Cohesion)
    指模块部成分间相互关联程度度量说凝聚模块处理动作组合强度种度量显然模块聚越越
    (1)偶然凝聚 维护性差
    (2)逻辑凝聚
    (3) 时间凝聚
    (4)程聚
    (5)通信聚
    (6)序凝聚
    (7)功凝聚 维护性
    10 模块耦合
    耦合(coupling)两模块间联接程度种度量模块间赖程度越耦合程度越反模块间赖程度越耦合程度越
    显然软件具较维护性修改性模块间关联程度耦合程度应越越耦合程度越表明模块间独立程度越样修改模块时模块影响程度越模块修改工作局限范围
    (1) 容耦合
    (2) 公耦合
    (3) 数耦合
    (4) 控制耦合
    (5) 标记耦合
    原:量数耦合少控制耦合限制公耦合范围避免容耦合
    11 启发式规
    高聚低耦合
    (1) 改进软件结构提高软件独立性模块分解
    (2) 模块规模适中
    (3) 力求深度宽度扇出扇入适中
    深度:表示控制层数
    宽度:层次模块总数值
    扇出:模块直接控制级模块数目
    扇入:少级模块直接调
    原:顶层模块扇出较中间层模块扇出较底层模块具较扇入
    (4) 量模块作域控制域
    模块控制域:模块身直接间接属模块集合
    模块作域:受该模块判断影响模块集合
    (5) 力降低模块接口复杂度
    (6) 力求模块功预测
    12 详细设计
    具体描述模块结构图中模块出实现模块功实施机制包括组例程数结构
    13 结构化程序设计方法
    种基结构编程方法采序结构选择结构重复结构进行编程中结构允许入口出口

    三种基控制结构:
    (a) 序结构先执行A执行B
    (b) IFTHENELSE型选择(分支)结构
    (c)DOWHILE型循环结构

    14 详细设计工具
    (1) 程序流程图
    程序流程图:程序流程图称程序框图历史悠久广泛描述程设计方法然混乱种方法
    (2) 盒图(NS图)
    出种允许违背结构程序设计精神图形工具考虑NassiShneiderman提出盒图称NS图

    (a) 序(b) IFTHENELSE型分支(c) CASE型分支
    (d) 循环(e) 调子程序A
    (3) PAD图
    PAD问题分析图(Problem Analysis Diagram)英文缩写1973年日日立公司发明已定程度推广二维树形结构图表示程序控制流种图翻译成程序代码较容易图出PAD图基符号

    (4) 类程序设计语言PDL
    PDL称伪码正文形式表示数处理程设计工具
    PDL具严格关键字外部语法定义控制结构数结构方面PDL表示实际操作条件部语法通常灵活便适应种工程项目需般说PDL种混杂语言种语言(通常某种然语言)词汇时种语言(某种结构化程序设计语言)语法
    作注释工具直接插源程序中间
    15 设计规约
    完整准确描述满足需求规约求功模块伴功模块出现非功机制
    设计规约包括概设计规约详细设计规约
    (1) 概设计规约
    指明高层软件体系结构
    Ø 系统环境
    Ø 软件模块结构
    Ø 模块描述
    Ø 文件结构全局数文件逻辑结构
    Ø 测试需求
    (2) 详细设计规约
    Ø 处理程算法
    Ø 算法涉全部数结构描述

    第四章 面象方法UML
    统建模语言(Unified Modeling LanguageUML)
    UML目前流行建模语言特网站开发中广泛应
    UML涉图种图图形符号作什情况种图描述章重点容
    考核题目类型包括单项选择题填空题简答题分值10~15间需考生掌握种UML图作
    面象建模程步骤:
    (1) 需求获取
    a) 建立况(use case)模型况场景
    (2) 需求分析
    a) 建立活动图状态图
    b) 类图(建立域模型)
    c) 序图(实现况)
    (3) 编写需求规格说明书
    (4) 需求验证
    第节 UML术语表
    1 象(object)
    象(object)系统中描述客观事物实体象组属性组属性进行操作组方法组成
    象描述客观事物质系统目标关特征
    象间通消息通信象通象发送消息激活某功
    2 类
    类(Class)具相属性操作关系语义组象集合属该类全部象提供抽象描述部包括属性服务两部分
    类超类(Superclass)子类(Subclass)分
    (相言)象类关系犹程序设计语言中变量类型关系象类实例(Instance)
    类类图包含三部分矩形描述图示面部分显示类名称中间部分包含类属性面部分包含类操作(者说方法)

    类图中示例类象
    3 属性
    象类属性(attributes)描述象具体特征属性属性名属性值(称属性状态)
    条属性包括属性见性属性名称类型缺省值约束特性
    UML规定类属性语法:
    见性 属性名 : 类型 缺省值 {性质串}
    见性:public(+) protected(#)private()包(~)
    4 类操作
    通常称功约束类部作该类象操作名返回类型参数表组成操作界面
    UML规定操作语法
    见性 操作名 (参数表) 返回类型 {性质串}
    例:+取客户址(客户名字符串):字符串
    5 接口
    接口操作集合中操作描述类构件子系统服务
    (1) 采具分栏关键字矩形符号表示
    (2) 采圆圈半圆圈表示
    6 协作
    协作交互涉交互三素:交互方交互方式交互容
    7 况(use case)况
    组动作序列描述系统执行动作应产生特定参者值观察结果
    8 动类
    少具进程线程类够启动系统控制活动象行通常元素行发
    表示方法:两条竖线
    9 构件
    系统设计中种模块化部件通外部接口隐藏部实现

    10 制品
    系统中包含物理信息代物理部件
    11 节点
    节点运行时存物理元素通常表示种具记忆力处理力计算机资源
    12 关联(Association)
    关联反映类类间静态关系关联模型中特永久业务象模型中基关系
    链(link)象间具特定语义关系抽象
    (1) 关联名
    (2) 导航
    (3) 角色
    (4) 见性
    (5) 重性:重性(Multiplicity)定义象类相联系象类出现次该象类出现数目
    (6) 限定符
    (7) 聚合:类类部分

    (8) 组合:聚合种特殊形式

    (9) 关联类
    (10) 约束

    13 泛化继承
    继承:特殊类(子类)象拥般类(超类)全部属性服务称作特殊类般类继承(Inheritance) 利继承(inheritance)子类继承父类属性方法子类/父类分做特殊类/般类子类/超类派生类/基类等
    继承反映类间种联系结构般特殊结构称分类结构(Classification Structure)组具继承关系类组成结构仅单继承关系类形成结构称作层次结构(Hierarchy Structure)存继承关系类形成结构称作网格结构(Lattice Structure)
    14 态性(Polymorphism)
    指般类中定义属性服务特殊类继承具数类型表现出行属性服务名般类特殊类中具语义
    态指界面形式表示象类中实现力
    态性实现基两基原理:封装泛化
    态性实现方法:
    (1)泛化
    (2)定义抽象类——接口类
    15 细化
    细化类目间语义关系中类目规约保证类目执行契约
    空心三角形虚线表示
    16 赖
    赖种关系描述类目类目信息服务
    虚线段表示
    17 包
    包模型元素分组包身嵌套包中含子包类型模型元素

    第二节 UML模型表达格式
    图形化工具
    图类:
    ()结构图
    (1)象结构建模—类图象图
    (2)应结构建模—包图构件图部署图组合结构图
    (二)行图
    象交互建模—序图协作图(通信图交互综述图定时图)状态图(状态机)
    象行建模—况图活动图

    1 类图
    系统需两方面进行描述:结构信息行信息系统组成表达系统组成素间联系称结构组成素执行逻辑称行面象方法中系统结构信息通类图(class diagram)描述系统行信息通况图交互图(包括序图协作图)状态图描述说前者说明系统组成部分什者说明系统做什
    类图(class diagram)表达系统静态结构信息系统类组成类间关系什
    类图显示系统部分样组装起模拟组装系统工作情况
    构造类图三关键问题:
    (1) 系统中需关心类?
    (2) 类描述?
    (3) 类间联系什?
    创建系统类图涉4方面工作:
    (1) 模型化建系统中概念形成类图中基元素
    (2)模型化建系统中种关系形成该系统初始关系
    (3)模型化系统中协作出该系统终类图
    (4)模型化逻辑数库模式
    2 况图(use case 图)
    况参者(actor)系统项功时进行交互程文字描述序列
    况系统子系统类 外部参者(actor)交互动作序列说明包括选动作序列会出现异常动作序列
    况图(Use Case Diagram)指反映活动者系统边界封闭况活动者况间况况间关系种图
    6模型元素:
    (1) 题
    (2) 况
    (3) 参者:
    Ø 系统户 常见种角色直接系统
    Ø 系统:DSS作MIS活动者补货系统作定单处理系统活动者
    Ø 时间:定时间触发系统中某事件时时间成角色例定期某业务处理工作
    (4) 关联
    (5) 泛化
    (6) 赖
    3 状态图
    象者类整体行某规适应象类状况情况条件形式生存周期仅象行规时称象处状态
    象全部属性属性值集合构成笛卡积中等价集合(象服务呈现相行规属性值集合)称象种状态
    例象发票(invoice)根付款情况分三状态:未付款(unpaid)部分付款(partly paid)付清款(fully paid)
    状态图(state chart diagram)状态事件转换记录象生命周期中历状态序列
    ① 象初始状态图中事件未该象起作时状态
    ② 状态代表象生命周期中某瞬间
    ③ 转换表明作事件响应结果象种状态转换种状态执行某动作
    ④ 触发状态转换事件状态转换字符串中命名双击状态转换事件签名外字符串加注界条件动作表达式等标签
    4 序图
    序图(sequence diagram)表示象间传送消息时间序象间交互序交互指场景况事件流中发生象(类)条生命线表示——垂直线代表整交互程中象生命期生命线间箭头连线代表消息
    序图中基元素包括:
    ① 活动者指况中活动者
    ② 象指况中部象
    ③ 生命线:序图中象面竖线显示象生命期时间流生命线实际显示消息序生命线消息消息先发生生命线中棒形方框表示活动生命线强调象场景部分中处活动状态
    ④ 消息指场景事件流定义部事件成象活动者象间消息
    • 步消息——返回消息步消息假定返回消息步消息实心箭头表示返回消息虚线箭头实心表示
    • 反身消息——消息发送方接收方象
    • 异步消息——没返回值消息非实心箭头表示
    • 定时消息——消息附加时间约束条件包括:发送时间接收时间已时间等

    第五章 面象方法RUP
    RUP(Rational Unified Process统软件开发程)
    掌握RUP解决列三问题基方法
    (1) 表达基信息术语
    (2) 组织基信息表达格式
    (3) 抽象层间进行映射程指导
    章考核题目类型包括单项选择题填空题简答题分值10~15间
    重点掌握基概念基原理
    1.迭代式开发
    软件开发早期阶段想完全准确捕获户需求实际常遇问题需求整软件开发工程中常会改变迭代式开发允许次迭代程中需求变化通断细化加深问题理解迭代式开发仅降低项目风险迭代程执行版结束鼓舞开发员
    2.理需求
    确定系统需求连续程开发员开发系统前完全详细说明系统真正需求RUP描述提取组织系统功约束条件文档化况脚已证明捕获功性需求效方法
    3.体系结构
    组件重成系统组件组成基独立换模块化组件体系结构助降低理复杂性提高重率RUP描述设计弹性适应变化易理解助重软件体系结构
    4.视化建模
    RUPUML联系起软件系统建立视化模型帮助提供理软件复杂性力RUP告诉视化软件系统建模获取关体系结构组件结构行信息
    5.验证软件质量
    RUP中软件质量评估事进行单独组进行分离活动建程中活动样早发现软件中缺陷
    6.控制软件变更
    迭代式开发中果没严格控制协调整软件开发程快陷入混乱中RUP描述控制踪监控修改确保成功迭代开发RUP通软件开发程中制品隔离工作空间变更开发员建立安全工作空间
    第节 RUP特点
    况驱动体系结构中心迭代增量式开发
    1 况驱动
    (1) 况够户提供价值结果系统中种功
    (2) 况获取功需求
    系统生存周期中况作基础驱动系统关员建立系统功需求进行交流驱动系统分析设计实现测试等活动包括制定计划分配务监控执行进行测试等机组织起阶段中回溯户实际需求
    2 体系结构中心
    系统体系结构:系统语义概括描述项目关员理解
    3 迭代增量
    (1) 迭代重复部分
    (2) 增量增加部分
    迭代完整开发循环产生执行产品版终产品子集增量式发展迭代程迭代程成终系统

    RUP迭代模型
    二维开发模型:
    RUP软件开发生命周期二维软件开发模型横轴通时间组织程展开生命周期特征体现开发程动态结构描述术语包括周期(Cycle)阶段(Phase)迭代(Iteration)里程碑(Milestone)轴容组织然逻辑活动体现开发程静态结构描述术语包括活动(Activity)产物(Artifact)工作者(Worker)工作流(Workflow)图1:
    RUP中软件生命周期时间分解四序阶段分:初始阶段(Inception)细化阶段(Elaboration)构造阶段(Construction)交付阶段(Transition)阶段结束里程碑(Major Milestones)阶段质两里程碑间时间跨度阶段结尾执行次评估确定阶段目标否已满足果评估结果令满意话允许项目进入阶段

    RUP二维开发模型

    (1) 初始阶段
    初始阶段目标系统建立商业案例确定项目边界达该目必须识系统交互外部实体较高层次定义交互特性阶段具非常重意义阶段中关注整项目进行中业务需求方面风险建立原系统基础开发项目讲初始阶段短初始阶段结束时第重里程碑:生命周期目标(Lifecycle Objective)里程碑生命周期目标里程碑评价项目基生存力
    (2) 细化阶段
    细化阶段目标分析问题领域建立健全体系结构基础编制项目计划淘汰项目中高风险元素达该目必须理解整系统基础体系结构作出决策包括范围功诸性等非功需求时项目建立支持环境包括创建开发案例创建模板准准备工具细化阶段结束时第二重里程碑:生命周期结构(Lifecycle Architecture)里程碑生命周期结构里程碑系统结构建立理基准项目组够构建阶段中进行衡量刻检验详细系统目标范围结构选择风险解决方案
    (3)构造阶段
    构建阶段剩余构件应程序功开发集成产品功详细测试某种意义说构建阶段制造程重点放理资源控制运作优化成进度质量构建阶段结束时第三重里程碑:初始功(Initial Operational)里程碑初始功里程碑决定产品否测试环境中进行部署刻确定软件环境户否开始系统运作时产品版常称beta版
    (4)交付阶段
    交付阶段重点确保软件终户交付阶段跨越次迭代包括发布做准备产品测试基户反馈少量调整生命周期点户反馈应集中产品调整设置安装性问题结构问题应该已项目生命周期早期阶段解决交付阶段终点第四里程碑:产品发布(Product Release)里程碑时确定目标否实现否应该开始开发周期情况里程碑周期初始阶段结束重合

    第二节 核心工作流
    RUP中9核心工作流分6核心程工作流(Core Process Workflows)3核心支持工作流(Core Supporting Workflows)6核心程工作流想起传统瀑布模型中阶段应注意迭代程中阶段完全工作流整生命周期中次次访问9核心工作流项目中轮流次迭代中重点强度重复
    (1)商业建模
    商业建模(Business Modeling)工作流描述新目标组织开发构想基构想商业况模型商业象模型中定义组织程角色责
    (2)需求
    需求(Requirement)工作流目标描述系统应该做什开发员户描述达成识达该目标需功约束进行提取组织文档化重理解系统解决问题定义范围
    (3)分析设计
    分析设计(Analysis & Design)工作流需求转化成未系统设计系统开发健壮结构调整设计实现环境相匹配优化性分析设计结果设计模型选分析模型设计模型源代码抽象设计类描述组成设计类组织成具良接口设计包(Package)设计子系统(Subsystem)描述体现类象协工作实现况功设计活动体系结构设计中心体系结构干结构视图表达结构视图整设计抽象简化该视图中省略细节重特点体现更加清晰体系结构仅仅良设计模型承载媒介系统开发中提高创建模型质量
    (4)实现
    实现(Implementation)工作流目包括层次化子系统形式定义代码组织结构组件形式(源文件二进制文件执行文件)实现类象开发出组件作单元进行测试集成单开发者(组)产生结果成执行系统
    (5)测试
    测试(Test)工作流验证象间交互作验证软件中组件正确集成检验需求已正确实现识确认缺陷软件部署前提出处理RUP提出迭代方法意味着整项目中进行测试早发现缺陷根降低修改缺陷成测试类似三维模型分性功性系统性进行
    (6)部署
    部署(Deployment)工作流目成功生成版软件分发终户部署工作流描述确保软件产品终户具性相关活动包括:软件包生成软件身外产品安装软件户提供帮助情况包括计划进行beta测试版移植现软件数正式验收
    (7)配置变更理
    配置变更理工作流描绘成员组成项目中控制量产物配置变更理工作流提供准理演化系统中变体踪软件创建程中版工作流描述理行开发分布式开发动化创建工程时阐述产品修改原时间员保持审计记录
    (8)项目理
    软件项目理(Project Management)衡种产生突目标理风险克服种约束成功交付户满意产品目标包括:项目理提供框架计划员配备执行监控项目提供实准理风险提供框架等
    (9)环境
    环境(Environment)工作流目软件开发组织提供软件开发环境包括程工具环境工作流集中配置项目程中需活动样支持开发项目规范活动提供逐步指导手册介绍组织中实现程

    RUP核心概念
    1 需求获取
    RUP运况(Use Case)技术获取需求
    (1) 列出候选需求:特征列表
    (2) 理解系统语境:领域模型业务模型
    (3) 捕获功需求:况模型
    (4) 捕获非功需求:补充需求针特定况
    特征:新项(Item)简描述
    领域模型:类图
    (1) 业务象
    (2) 实象
    (3) 事件
    业务象模型:交互图活动图
    (1) 工作员
    (2) 业务实体
    (3) 工作单元
    创建系统况模型活动务:
    (1) 发现描述参者
    (2) 发现描述况
    (3) 确定况优先级
    (4) 精化况
    (5) 构造户界面原型
    (6) 况模型结构化
    2 需求分析
    系统况模型基础创建系统分析模型该分析模型视角体系结构描述
    分析类:类种衍型少操作特征标记责定义行属性关系概念性
    存三种类型类:实体类边界类控制类
    (1)实体类
    实体类描述保存持久存储体中信息:数库种形式数文件中信息包括:
    活动者类活动者类代表出现况模型中活动者活动者现实世界中系统交互机构例订单处理系统中客户活动者类
    业务类描述业务点物品概念事件例订单处理系统中订单商品等业务类
    (2)边界类
    称界面类(UI类)组成系统户界面屏幕显示菜单报表例订单处理系统中客户登录系统界面显示编辑订单屏幕等属UI类
    边界类位系统外界交界处:窗体类报表类描述通信协议类直接外设交互类直接外部系统交互类
    (3)控制类
    控制类负责类工作类:程序类窗体类

    分析包
    分析包体现局部化问题分离等软件设计原理
    分析包变化限制业务程参者行组紧密相关况形成分析包
    服务包享包
    况细化:
    (2)分析模型表达
    (3)分析活动
    活动1:体系结构分析
    活动2:况分析
    3 设计层
    定义满足需求规约需软件结构
    RUP设计目标:定义满足系统产品分析模型规约需求软件结构
    4术语:
    (1) 设计类
    (2) 况细化
    (3) 设计子系统
    (4) 接口
    两角度:
    (1) 系统设计模型
    (2) 表达物理分布系统部署模型
    4 设计层术语
    (1) 设计类:系统实现中类类似构造缝抽象
    解设计类特征:操作属性关系方法实现需求否动类
    (2) 况细化:描述特定况予细化
    (3) 设计子系统
    (4) 接口
    5 设计模型部署模型体系结构描述
    (1) 设计模型
    (2) 部署模型
    (3) 体系结构描述
    6 设计活动
    活动1:体系结构设计
    (1) 标识节点网络配置
    (2) 标识子系统接口
    (3) 标识体系结构方面意义设计类接口
    (4) 标识般性设计机制
    活动2:况设计
    (1) 标识参况细化设计类
    (2) 标识参况细化子系统接口
    活动3:类设计
    (1) 概括描述设计类
    (2) 标识操作
    (3) 标识属性
    (4) 标识关联聚合
    (5) 标识泛化
    (6) 描述方法
    (7) 描述状态
    活动4:子系统设计
    (1) 维护子系统赖
    (2) 维护子系统提供接口
    (3) 维护子系统容
    7 RUP实现
    RUP实现目标:
    (1)基设计类子系统生成构件
    (2)构成进行单元测试
    (3)进行集成连接
    (4)执行构件映射部署模型
    RUP实现活动:
    (1) 实现体系结构
    (2) 集成系统
    (3) 实现子系统
    (4) 实现类
    (5) 完成单元测试
    8 RUP测试
    包括:部测试中间测试终测试
    RUP测试包括活动:
    (1) 计划测试
    (2) 设计测试
    (3) 实现测试
    (4) 执行集成测试
    (5) 执行系统测试
    (6) 评价测试

    第六章 软件测试
    软件测试保证软件程质量软件产品质量基础软件测试课程重点容题目类型涉单项选择题填空题简答题综合应题全部题型分值25左右
    章基概念综合应求考生做练

    第节 软件测试目标软件测试程模型
    1 软件测试象
    软件程序+文档
    测试象:阶段产生源程序文档
    2 软件测试目
    基立场软件测试目存着两种完全立观点
    (1) 种观点通测试暴露出软件中包含障缺陷(户角度)
    (2) 种希测试成表明软件产品中存错误程验证该软件中已正确实现户求倾选取导致程序失败概率测试实例数
    显然第二种观点完善提高软件质量性毫价值测试目应该通软件测试发现改正软件种存错误
    3 软件测试定义
    Glenford J Myers观点纳:
    ⑴测试程序执行程目发现错误
    ⑵测试实例发现未发现错误
    ⑶成功测试发现未发现错误测试
    软件测试(Software Testing)引起发现错误目出发执行某程序程
    4 错误类型
    (1) 功错误:处理功说明完整确切致编程时功误解产生错误
    (2) 系统错误:外部接口错误子程序调错误参数错误等
    (3) 程错误:算术运算错误逻辑运算错误
    (4) 数错误:数结构实体属性错误
    (5) 编程错误:语法错误程序逻辑错误编程书写错误等
    5 软件测试程模型
    (1)测试设计
    (2)测试执行
    (3)测试结果较
    第二节 软件测试技术

    测试法分黑盒法白盒法
    1 黑盒(Blackbox Testing)法:黑盒法称功测试法根程序功分析推演出函数定义域中代表性元素组成测试集数应包括程序效效输入极端正常特殊数元素黑盒测试法外界检查模块程序功根模块输入输出出结果差异种测试须知道模块部逻辑定输入检查否会期输出功测试法具体分等价类法边值分析法果图法错误猜测法等
    2 白盒法(Whitebox Testing):白盒法称结构测试逻辑覆盖法根软件部逻辑结构分析选取测试数集(测试例:Testing Case)测试数集程序逻辑覆盖程度决定测试完全性程度常覆盖标准:语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖
    3 路径测试技术(白盒测试) ★
    程序逻辑结构
    (1) 控制流程图
    基元素:程块节点判定
    链路径概念
    注意:控制流程图程序流程图差
    (2) 测试策略
    a) 路径覆盖:执行穿程序控制流程路径 强测试度量
    b) 语句覆盖:少执行程序中语句次低测试度量
    c) 分支覆盖:少程序中分支执行次
    d) 条件覆盖条件组合覆盖
    语句覆盖≤分支覆盖≤条件组合覆盖≤路径覆盖
    (3) 路径选取例设计
    强制性测试需求语句覆盖率
    4 路径选取般原
    (1) 选择简单具定功含义入口出口路径
    (2) 已选取基础选择循环路径选取短路径简单路径
    (3) 选取没明显功含义路径研究该路径什存
    5 基事务流测试技术
    (1) 事务事务流程图
    事务含义
    事务流
    (2) 事务流测试步骤
    a) 获事务流程图
    b) 浏览复审
    c) 例设计
    d) 测试执行
    6 等价类法
    根程序IO特性程序输入划分限等价区段区段抽取代表性数进行测试等价该区段数测试输入条件存着程序效输入效等价类程序错误输入效等价类例某实数X取值范围假设a<X<b[a+1b1]间实数构成效等价类[∞a][b+∞]间实数构成两效等价类
    7 边值分析法
    种根IO边界等价类紧边界条件选择测试例更效方法例定三点判定否构成三角形选取两边等第三边实例作边值分析法测试例
    8 果图法
    通然语言书写功说明表中找出—输入条件果—输出结果通果图功说明转换成张判定表然种输出条件组合设计测试例
    错误推测法根测试员验直觉推测程序种存种错误
    第三节 软件测试步骤
    软件测试系统开发相反方进行次:单元测试(模块测试)集成测试效性测试系统测试
    1. 单元测试
    单元测试(Unit Testing)称模块测试(Module Testing)模块分调测试单程序模块确定模块逻辑功否正确
    单元测试采白盒测试技术
    (1) 模块接口
    (2) 局部数结构
    (3) 重执行路径
    (4) 错误执行路径
    驱动模块承接模块
    2.集成测试
    集成测试(Integration Testing)测试模块间接口正确性模块间数控制传递集成测试单元测试行进行
    集成测试采黑盒测试技术
    (1) 顶集成测试:需设计承接模块
    (2) 底集成测试:需求设计驱动模块
    3.效性测试
    目:发现软件实现功需求规格说明书致错误
    方法:采黑盒测试技术

    第七章 软件生存周期程理
    开发逻辑获取正确软件关键
    围绕生命周期阶段划分掌握阶段务容工作方法工作成果
    题目类型包括单项选择题填空题简答题分值10左右
    第节 软件生存周期程概述
    1 软件生存周期(SDLC软件生命周期)
    软件产生直报废生命周期周期问题定义行性分析总体描述系统设计编码调试测试验收运行维护升级废弃等阶段种时间分程思想方法软件工程中种思想原部班逐步推进阶段定义工作审查形成文档供交流备查提高软件质量着新面象设计方法技术成熟软件生命周期设计方法指导意义正逐步减少
    般说软件生存周包括计划开发运行三时期时期分干更阶段计划时期务分析户求分析新系统目标开发该系统行性开发时期完成设计实现两务具体具体分需求分析概设计详细设计编码测试中编码测试软件开发期两阶段运行时期软件生存周期时期软件员时期工作做软件维护
    2 基程
    指软件生产直接相关活动集
    (1) 获取程
    (2) 供应程
    (3) 开发程
    (4) 运行程
    (5) 维护程
    3 开发程
    软件开发者事系列活动务组需求转换软件产品系统
    (1) 程实现
    (2) 系统需求分析
    (3) 系统体系结构设计
    (4) 软件需求分析
    (5) 软件体系结构设计
    (6) 软件详细设计
    (7) 软件编码测试
    (8) 软件集成
    (9) 软件合格性测试
    (10) 系统集成
    (11) 系统合格性测试
    (12) 软件安装
    (13) 软件验收支持
    4 程实现
    (1) 选择合适生存周期模型
    (2) 选择相应标准方法工具程序设计语言
    (3) 制定实施开发计划
    (4) 非交付软件项
    5 系统需求分析
    (1) 建立系统需求规格说明
    (2) 系统需求进行评估
    a) 关获取方面需追踪性
    b) 关获取方面需致性
    c) 测试性
    d) 系统体系结构设计行性
    e) 运行维护行性
    6 系统体系结构设计
    (1) 建立系统顶层体系结构
    (2) 体系结构项需求进行评估
    a) 系统需求追踪性
    b) 系统需求致性
    c) 设计标准方法适宜性
    d) 软件项满足分配需求行性
    e) 运行维护行性
    7 软件需求分析
    (1) 建立软件需求规格说明
    a) 功力规格说明
    b) 该软件项外部接口
    c) 合格性需求
    d) 关安全规格说明
    e) 关保密规格说明
    f) 工程规格说明
    g) 数定义数库需求
    h) 户文档
    i) 户操作执行需求
    j) 户维护需求
    (2) 软件需求进行评估
    a) 系统需求系统设计追溯性
    b) 系统需求外部致性
    c) 部致性
    d) 测试性
    e) 软件设计行性
    f) 运行维护行性
    (3) 联合复审
    8 软件体系结构设计
    (1) 软件项需求转变种体系结构
    (2) 该软件项外部接口构件间接口进行顶层设计
    (3) 进行数库顶层设计
    (4) 编制户文档初版
    (5) 软件集成定义初步测试需求文档
    (6) 软件项体系结构接口数库设计进行评估
    (7) 实施联合评审
    9 支持程
    指关方目标事系列支持活动集支持活动助提高系统软件产品质量
    (1) 文档程
    (2) 配置理程
    (3) 质量保证程
    (4) 验证程
    (5) 确认程
    (6) 联合评审程
    (7) 审计程
    (8) 问题解决程
    10 支持程—配置理程
    应理技术规程支持整软件生存周期程
    (1) 程实现:编制配置理计划
    (2) 配置标识
    (3) 配置控制:标识记录变更请求
    (4) 配置状态统计:编制理记录状态报告
    (5) 配置评价
    (6) 发布理交付
    11 组织程
    软件生产组织关活动集
    (1) 理程
    (2) 基础设施程
    (3) 培训程
    (4) 改进程
    12 组织程—理程
    (1) 启动范围定义
    (2) 规划
    (3) 测量
    (4) 执行控制
    (5) 评审评价
    (6) 结束处理
    13 ISOIEC系统软件工程软件生存周期程122072008
    2程类7程组43程
    系统语境程软件开发程
    (1) 协议程组
    (2) 项目程组
    (3) 技术程组
    (4) 组织项目程组
    (5) 软件实现程组
    (6) 软件支持程组
    (7) 软件复程组
    第二节 程描述
    1 程描述
    程→活动→务
    2 供应程
    活动1:机遇标识
    活动2:供应方投标
    务1:需求评审
    务2:做出关投标接受合决定
    务3:准备份提案
    活动3:合协商
    务1:获取方提供软件产品服务协商合条文
    务2:请求合修改作变更控制机制成分
    活动4:合执行
    务1:进行获取需求评审
    务2:定义选择适合项目范围粒度复杂性生存周期模型
    务3:
    ……
    3 软件实现程
    活动:软件实现策略
    务1:开发员选择合适生存周期模型
    务2:实施员
    务3:实施员选择合适标准方法工具编程语言
    务4:开发进行该程活动计划
    务5:交付软件项处理
    4 软件需求分析程
    5 软件体系结构设计
    6 软件验证程
    7 软件确认程

    第三节 应说明
    标准ISOIEC系统软件工程软件生存周期程122072008应说明
    1 系统软件
    软件整系统组成部分
    区分系统需求分析软件需求分析
    2 ISOIEC系统生存周期15288关系
    系统中包括非常重非软件素时应ISOIEC系统生存周期15288
    3 组织层项目层
    项目组织执行
    4 程间时序关系
    没明确程活动务间时间赖序列
    支持活动间迭代现
    5 程分解
    程划分片段
    6 生存周期模型阶段
    7 剪裁

    第四节 软件生存周期模型 ★


    1 瀑布模型

    系统需求
    软件需求
    需求分析
    设计
    编码
    测试
    运行
    具相互衔接固定序
    阶段输入工作象阶段工作成果作输出传送阶段
    瀑布模型贡献:
    (1) 决定系统样做前存需求阶段鼓励系统做什规约
    (2) 系统构造前设计阶段鼓励规划系统结构
    (3) 阶段评审允许获取方户参
    (4) 前步作步认文档化基线
    瀑布模型存问题:
    (1) 求客户够完整正确清晰表达需求求开发员开始理解应
    (2) 需求确定性设计编码测试阶段发生延期项目接结束时出现量集成测试工作
    (3) 开始阶段中难评估真正进度状态直项目结束前演示系统功
    (4) 项目早期阶段分强调基线里程碑处文档需花费更时间建立处文档
    2 增量模型
    增量模型融合瀑布模型基成分(重复应)原型实现迭代特征该模型采着日程时间进展交错线性序列线性序列产生软件发布增量增量模型时第1增量核心产品第1增量实现基需求补充特征没发布客户增量评估作增量发布新特征功程增量发布断重复直产生终完善产品

    增量模型适技术驱动软件产品开发
    优点:
    采增量模型优点员分配灵活刚开始投入量力资源果核心产品受欢迎增加力实现增量配备员设定期限完成产品时提供种先推出核心产品途径样先发布部分功客户客户起镇静剂作外增量够计划理技术风险
    缺点:
    增量模型存缺陷:
    1) 构件逐渐入已软件体系结构中加入构件必须破坏已构造系统部分需软件具备开放式体系结构
    2) 开发程中需求变化避免增量模型灵活性适应种变化力优瀑布模型快速原型模型容易退化边做边改模型软件程控制失整体性
    3)果增量包间存相交情况未处理必须做全盘系统分析种模型功细化分开发方法较适应需求常改变软件开发程
    3 演化模型
    演化模型种全局软件(产品)生存周期模型属迭代开发方法
    该模型表示:第次迭代(需求>设计>实现>测试>集成)>反馈>第二次迭代(需求>设计>实现>测试>集成)>反馈>……
    根户基需求通快速分析构造出该软件初始运行版初始软件通常称原型然根户原型程中提出意见建议原型进行改进获原型新版重复程终令户满意软件产品采演化模型开发程实际初始原型逐步演化成终软件产品程演化模型特适软件需求缺乏准确认识情况
    演化模型针事先完整定义需求软件开发户出开发系统核心需求核心需求实现够效提出反馈支持系统终设计实现软件开发员根户需求首先开发核心系统该核心系统投入运行户试完成工作提出精化系统增强系统力需求软件开发员根户反馈实施开发迭代程第迭代程均需求设计编码测试集成等阶段组成整系统增加定义理子集 开发模式采取分批循环开发办法循环开发部分功成产品原型新增功设计断演化出新系统 实际模型作重复执行瀑布模型
    演化模型求开发员力项目产品需求分解组便分批循环开发种分组绝意性根功重性总体设计基础结构影响作出判断验指出开发循环六周八周适长度
    演化模型优点:
    (1)功开发进入测试便验证否符合产品需求
    (2)帮助导引出高质量产品求果没开始弄清楚产品需求分批取已提出产品需求根现阶段原型试作出修改
    (3)风险理早期获项目进程数续开发循环作出较切实估算提供机会采取早期预防措施增加项目成功机率
    (4)助早期建立产品开发配置理产品构建(build )动化测试缺陷踪文档理均衡整开发程负荷
    (5)开发中验教训反馈应产品循环程提高质量效率
    (6)果风险理发现资金时间已超出承受程度决定调整续开发适时刻结束开发然具部分功工作产品
    (7)心理开发员早日见产品雏型种鼓舞
    (8)户新批功开发测试立参加验证便提供非常价值反馈
    (9)销售工作提前进行产品开发中期取包含功产品原型客户作展示试
    演化模型缺点:
    (1)果产品需求开始完全弄清楚话会总体设计带困难削弱产品设计完整性影响产品性优化产品维护性
    (2)果缺乏严格程理话生命周期模型退化种原始计划试-错-改模式
    (3)心理产生种影响努力想法认然完成全部功造出部分功产品
    (4)果加控制户接触开发中尚未测试稳定功开发员户产生负面影响
    4 螺旋模型
    螺旋模型(Spiral Model)采种周期性方法进行系统开发会导致开发出众中间版项目理早期够客户实证某概念该模型快速原型法进化开发方式中心项目阶段瀑布模型法种模型周期包括需求定义风险分析工程实现评审4阶段4阶段进行迭代软件开发程迭代次软件开发前进层次采螺旋模型软件程图示:
      
    软件程
    螺旋模型基做法瀑布模型开发阶段前引入非常严格风险识风险分析风险控制软件项目分解成项目项目标识风险直风险素确定
    螺旋模型强调风险分析开发员户演化层出现风险解继做出应反应特适庞复杂具高风险系统系统风险软件开发忽视潜利素程度损害软件开发程影响软件产品质量减软件风险目标造成危害前时风险进行识分析决定采取种策进消减少风险损害
    (1)制定计划:确定软件目标选定实施方案弄清项目开发限制条件
    (2)风险分析:分析评估选方案考虑识消风险
    (3)实施工程:实施软件开发验证
    (4)客户评估:评价开发工作提出修正建议制定步计划
    螺旋模型程度种风险驱动方法体系阶段前常发生循环前必须首先进行风险评估实践中螺旋法技术流程变更简单迭代方法体系更倾开发设计员方式工作项目理方式螺旋模型中存众变量会更幅度增长该方法体系正良运作着

    5 喷泉模型
    喷泉模型种户需求动力象驱动模型采象技术软件开发项目该模型认软件开发程周期阶段相互迭代间隙特性软件某部分常常重复工作次相关象次迭代中加入渐进软件成分间隙指项活动间明显边界分析设计活动间没明显界限象概念引入表达分析设计实现等活动象类关系较容易实现活动迭代间隙开发然包括复
    喷泉模型瀑布模型样需分析活动结束开始设计活动设计活动结束开始编码活动该模型阶段没明显界限开发员步进行开发优点提高软件项目开发效率节省开发时间适应面象软件开发程喷泉模型开发阶段重叠开发程中需量开发员利项目理外种模型求严格理文档审核难度加尤面时加入种信息需求资料情况

    第五节 程规划理

    程规划(P)
    程检测(C)
    程执行(D)
    程调整(A)
    1 程建立
    (1) 选择软件生存周期模型
    (2) 细化选择生存周期模型
    (3) 活动务标识合适实例数目
    (4) 确定活动时序关系检查信息流
    成果:项目程计划
    2 程监控
    (1) 程监控
    (2) 程改变产生影响评估
    (3) 改变实施
    (4) 实现改变


    第八章 集成化力成熟度模型(CMMI)
    第节 背景原理
    1 CMMI含义
    全称Capability Maturity Model Integration 软件力成熟度模型集成美国国防部卡基梅隆学美国国防工业协会开发研制目帮助软件企业软件工程程进行理改进增强开发改进力时超预算开发出高质量软件想法:集中精力持续努力建立效软件工程程基础结构断进行理实践程改进克服软件开发中困难CMMI改进组织种程提供单集成化框架新集成模型框架消模型致性减少模型间重复增加透明度理解建立动扩展框架够总体改进组织质量效率
    2 CMMI关注点
    成效益明确重点程集中灵活性四方面

    CMMI核心理念:程理

      3 CMMI核心理念:程理
    CMMI套融合学科扩充产品集合 研制初步动机利两单学科模型实现组织集成化程改进 CMMI质软件理工程部分软件程改善前软件理工程核心问题 50年计算机发展认识高效率高质量低成开发软件必须改善软件生产程基於模型程改进指采力模型指导组织程改进程力稳定进行改善该组织变更加成熟
      CMM成功促学科相继开发类似程改进模型例系统工程需求工程力资源集成产品开发软件采购等等CMM衍生出改善模型:SW-CMMSECMMIPDCMM等组织中程改进模型存会引起突混淆CMMI解决麼保持模式间协调
    4 CMMI构成
    (1) 软件力成熟模型(SW-CMM)
    (2) 软件工程力模型SECM
    (3) 集成产品开发力成熟度模型IPDCMM

    第二节 CMMI模型部件
    CMMI模型基模块做程域程域执行效程(例进入标准离开标准参加者务资源)做出描述效程做什(实践)什做事(目标)做出描述
    CMMI种程改善框架
    1 程改善(Process Improvement)
    指设计活动程序目改进组织程性成熟度改进程序结果
    2 CMMI模型部件
    (1) 程域组成程域确定专目标公目标
    (2) 专目标公目标实现分赖实践
    (3) 专实践子实践确定典型工作产品符号: 资料性部件
    (4) 程域意图陈述简介性注释相关程域
    3 程域
    业务域中束相关实践起实现时满足认该程域改善具重作组条件
    CMMI22程域分四类
    程域类名
    包括程域
    项目理类
    规划监控定量项目理集成项目理风险理提供方协议理
    工程类
    需求开发需求理技术解决方案产品集成确认验证
    支持类
    配置理程产品质量保证测量分析原分析解决决策分析解决
    程理类
    组织程定义组织程性组织程培训组织程关注组织创新部署
    (1) 意图陈述
    (2) 简介性注释
    (3) 相关程域
    4 专目标专实践
    描述该程域必须呈现独特征
    5 目标实践

    6 典型工作产品
    7 子实践
    第三节 CMMI等级

    力等级成熟度等级
    1 程力
    遵循程达预期结果程度
    表征组织程域改善断改善定程域种手段
    2 力等级
    力等级包含性目标相关性实践程域相关联够改进组织程域相关联程
    力等级0: 未完成级程完整 – 程者没执行者部分执行程域者特定目标没实现该等级存性目标没理仅仅部分完成程制度化
    力等级1:已执行程 – 实现程域特定目标支持产生输出成果需工作
    力等级 2: 已理程 – 够支持该程基础设施已位已执行(力等级1)程计划执行政策进行雇佣拥充足资源生成受控输出熟练技相关利益相关者参进受监控检查接受没遵守程描述评价力等级2表现出工艺助确保现实践困难时期够保持
    力等级3: 已定义程 – 组织裁减指南组织标准程中裁减出已理(力等级 2)程组织程资产提供工作成果量度程改进信息
    力等级4: 量化理程 – 统计定量技巧控制已定义(力等级 3)程质量程绩效量化目标设立作理程标准质量程绩效统计意义理解程生命周期中受理
    力等级5: 持续优化程 – 改进量化理程种改进基础程性变异原理解持续优化程中心通渐进式创新式改进持续改进程绩效范围
    3 组织成熟度等级
    成熟度等级定义渐进程改进集合成熟度等级巩固组织计划执行成功完成项目方面重力
    CMMI阶段式表示模型定义5成熟度等级持续程改进等级构成阶段基础层次等级15数字表示
    (1) 成熟度等级1:初始级
    程混乱应付式组织没提供稳定环境支持程成功组织中力拼搏精神决定建立检验程程样混乱成熟度等级1中组织生产出产品服务常会超出预算法期完成
    (2) 成熟度等级2:已理
    组织项目已确保程预定方针计划执行项目雇佣掌握着足够资源产生受控输出技熟练员工相关利益相关者参进受监控检查评价否符合程描述
    (3) 成熟度等级3 已定义
    程描述理解应标准规程工具方法表现作成熟度等级3基础组织标准程集已建立断改进标准程组织范围建立致性项目通剪裁指南剪裁组织标准程集建立已定义程
    (4) 成熟度等级4 量化理
    组织项目质量程绩效建立量化目标作理程标准量化目标顾客终户组织程实施者需基础质量程绩效统计意义理解程生命周期中受理
    (5) 成熟度等级5 持续优化
    重点关注通渐进性革新性程改进技术改进持续改进程绩效组织量化程改进目标已获建立断修订反映企业目标改变该目标作理程改进标准量化程改进目标量度评价已部署程改进效果已定义程组织标准程集量度改进活动象

    第四节 程域举例

    两程域:项目规划(2级)需求开发程(3级)
    1 项目规划意图
    建立维护项目活动计划定义
    项目计划项目规划区
    2 项目规划专目标专实践
    3专目标:
    (1) SG1:建立估算
    (2) SG2:开发项目计划
    (3) SG3:获该计划承诺
    14专实践:
    (1) SP11 估算项目规模
    (2) SP12 建立工作产品务属性估算
    (3) SP13 定义项目生存期
    (4) SP14 确定工作量成估算
    (5) SP21 建立预算进度
    (6) SP22 标识项目风险
    (7) SP23 规划数理
    (8) SP24 规划项目资源
    (9) SP25 规划需知识技
    (10) SP26 规划利益攸关方参
    (11) SP27 建立项目计划
    (12) SP31 评审该项目计划
    (13) SP32 调工作资源等级致
    (14) SP33 获计划承诺
    3 SP11 估算项目规模
    WBS工作分解结构
    型项目划分活动产品
    4 项目规划目标实践
    GG2:目标2程制度化已理程达目标1专实践实施PDCA
    GP21:建立组织策略
    GP22:规划程
    GP23:提供资源
    GP24:指派责
    GP25:培训员
    GP26:理配置
    GP27:标识相关利益方参
    GP28:监控程
    GP29:客观评估符合型
    GP210:高层理视角评审状态
    5 需求开发意图
    生成分析客户需求产品需求产品部件需求
    6 需求开发专目标专实践
    SG1:开发客户需求
    SP11:引出求
    SP12:开发客户需求
    SG2:开发产品需求
    SP21:建立产品产品构件需求
    SP22:分配产品构件需求
    SP23:标识接口需求
    SG3:分析验证需求
    SP31:建立操作概念场景
    SP32:建立需功定义
    SP33:分析需求
    SP34:分析需求达权衡
    SP35:确认需求
    7 需求开发目标实践
    开发程域必须达目标3
    GG3程制度化已定义程
    GP31:建立已定义程
    GP21:建立组织策略
    GP22:规划程
    GP23:提供资源
    GP24:指派责
    GP25:培训员
    GP26:理配置
    GP27:标识相关利益方参
    GP28:监控程
    GP29:客观评估符合性
    GP210:高层理视角评审状态
    GP32:收集改进信息

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 12 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    自学考试专题:线性代数(经管类)复习材料

    04184线性代数(经管类) √ 关于:①称为的标准基,中的自然基,单位坐标向量;②线性无关;③;④;⑤任意一个维向量都可以用线性表示.√ 行列式的计算: ① 若...

    2年前   
    495    0

    自学考试复习专题:00150金融理论与实务(参考资料)

    第一章货币与货币制度1. [识记]货币形式演变的过程?P49-P54一、商品货币:1、实物货币:世界上最早的货币是实物货币。2、金属货币:我国最古老的金属铸币是铜铸币,西方金属铸币的典型形式是...

    3年前   
    526    0

    自学考试专题:薪酬管理复习资料

    薪酬管理第一章 薪酬管理总论1.市场经济在本质上是一种交换经济。通常情况下,我们将一位员工因为为某个组织工作而获得的所有各种他认为有价值的东西统称为报酬。2.我们用两种不同的方式来对报酬进行分...

    2年前   
    682    0

    自学考试专题:急救护理学复习资料

    单选:1、北欧出现世界上最早的用于监护呼吸衰竭病人的监护病房的时间是A.20世纪80年代初期B.20世纪60年代初期C.20世纪50年代初期D.19世纪50年代初期【C】2、美国医学会正式承认...

    2年前   
    689    0

    自学考试复习专题:00535现代汉语

    自考 现代汉语第一章 绪论第一节 口语和书面语第二节 古汉语和现代汉语第三节 普通话和方言第四节 汉语的特点和规范化问题第五节 怎样学习现代汉语第二章 语音第一节 语音概说第二节 声母第三节 ...

    3年前   
    536    0

    自学考试专题:软件产品测试复习

    第一章 概述概念: 静态测试、回归测试、测试用例、Beta测试识记:1. 软件测试有两个基本职责,即验证和确认。2. 软件的缺陷可以分为过错缺陷和遗漏缺陷。3. 从是否需要执行被测软件的角度看...

    2年前   
    574    0

    自学考试专题:金融理论与实务自考复习重点

    金融理论与实务(00150)自考复习重点第一章 货币与货币制度● 知识点归纳☆ 识记(1-15)1.实物货币:是指以自然界中存在的某种物品或人们生产的某种商品来充当货币。2. 铸币:是指由国家...

    2年前   
    601    0

    自学考试复习专题-电力工程经济评价与电价

    第一部分 自学指导第一章:电价总论一.主要内容1.电力工程经济评价工作和电价问题受到人们高度重视的原因: (1)以经济建设为中心; (2)从社会主义计划经济向社会主义市场经济...

    2年前   
    445    0

    自学考试复习专题:国际私法练习题

    窗体顶端本套测试试卷共 42 题,共 100 分。答题得分:0 分【题型:单选】【分数:1分】 得分:0分[1]特征履行说的创立人是( )。A杜摩兰B施尼泽C萨维尼D张明杰答:答案:B【题型:...

    3年前   
    508    0

    自学考试专题:交通工程经济分析复习材料

    06285交通工程经济分析名词解释题1. 资金时间价值,就是指一定数量的货币资金的价值是不固定的,它随时间而变化。即在一定时间内,资金通过一系列的经济活动具有增值的能力。2. 现金流量是指拟建...

    2年前   
    539    0

    自学考试专题:结构设计原理(二)复习资料

    结构设计原理 06287钢筋和混凝土两种材料为什么能结合在一起工作? 钢筋与混凝土之所以能共同工作,主要是由于:两者间有良好的粘结力、相近的温度线膨胀系数和混凝土对钢筋的保护作用。P51. ...

    2年前   
    559    0

    自学考试复习专题:发展与教育心理学

    发展与教育心理学1.1.发展与教育心理学:它是研究个体心理发生与发展以及为了促进个体心理发展的人类学习与教育的实质与规律的科学。1.2.横断研究设计:横断研究设计就是在同一个评价时间内,对不同...

    2年前   
    445    0

    自学考试专题:管理学原理复习训练含答案

    管理学原理-复习训练1.单选题1.11.25按照管理方格论,重点抓生产任务,不大注意人的因素属于()管理您答对了a1.1b1.9c9.1d9.9(1)1.1表示贫乏的管理,对生产和人的关心程度...

    2年前   
    1068    0

    自学考试专题:会计制度设计复习训练含答案

    会计制度设计-复习训练1.单选题1.1 ( )是文字说明法、表格法(表格尺寸统一、划线标准、制作控制)、流程图法(框图式、符号式)。A. 实地调查方法B. 分析研究方法C. 抽象观察法D. ...

    2年前   
    430    0

    自学考试复习专题:04183概率统计练习题(含参考答案)

    复习思考题一.单选题:1.设{1,2,…,10},{2,3,4},{3,4,5},则( )。A、{3,4} B、{2}C、{5} D、{5,6}2.某人射击次,以表示事件“第次击中目标...

    3年前   
    682    0

    自学考试复习专题:00814中国古代文论选读笔记

    中国古代文论选读串讲笔记第一讲 1、《论语》是一部语录体的儒家“经典”,记录了孔子及其门人的言行,是研究孔子生活、思想的重要资料。 2、了解孔子的“论文”的观点: 答:孔子常说的“文”...

    3年前   
    584    0

    自学考试专题:工程经济复习思考题含答案

     第一部分 复习思考题一.单选题1.产量可比是指项目满足社会需要( ) A.质量相同 B.时间相同 C.产量相等 D.品种可比2.管理费用、财务费用与销售费用...

    2年前   
    533    0

    自学考试专题:交通工程经济分析复习训练含答案

    交通工程经济分析-复习训练1.单选题1.1 用投资回收期法进行多方案比较时,应选择投资回收期()的项目。A. 最大B. 最小C. 适中D. 无法判断1.2 确定分析对象的功能,用简...

    2年前   
    607    0

    自学考试专题:高级财务会计复习训练含答案

    高级财务会计-复习训练1.单选题1.11.0 2010年7月1日,甲公司向乙公司股东发行股票1200万股吸收合并乙公司,股票的面值为1元,发行价格为3元,合并日乙公司可辨认净资产的账面价值为...

    2年前   
    479    0

    软件工程期末复习

    软件工程期末复习一 基本概念1简述1983年IEEE为软件下的定义。计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时所必需的数据。2简述软件危机的表现有哪些?以及解决软件危机的途...

    3年前   
    539    0

    文档贡献者

    小***库

    贡献于2021-10-10

    下载需要 12 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档