### 信息系统项目管理师核心知识点梳理
#### 一、信息系统生命周期
**1. 信息系统的规划阶段**
- **目标**: 制定长远方案和发展方向。
- **内容**: 明确信息系统的作用、指导开发、优化资源配置、规范业务流程。
**2. 信息系统的开发阶段**
- **概述**: 信息系统生命周期最重要阶段。
- **细分阶段**:
- **总体规划阶段**:
- **目的**: 起始阶段,基于需求分析。
- **成果**: 开发目标、总体架构、组织结构、实施计划、技术规范。
- **系统分析阶段**:
- **目标**: 提供逻辑模型。
- **内容**: 组织结构分析、业务流程分析、数据流程分析、初步方案。
- **系统设计阶段**:
- **目标**: 实施方案设计。
- **内容**: 架构设计、数据库设计、处理流程设计、功能模块设计、安全控制设计、组织设计、管理流程设计。
- **系统实施阶段**:
- **目标**: 具体实现设计结果。
- **特点**: 用户参与度高。
- **系统验收阶段**:
- **目标**: 试运行后进行验收。
**3. 信息系统运行维护阶段**
- **目标**: 长期运行稳定性。
- **特点**: 运行效果检验系统质量。
**4. 信息系统更新阶段**
- **目标**: 更新改造或重建。
- **注意事项**: 初期考虑消亡条件和成本。
#### 二、国家信息化体系
**1. 构成要素**
- **信息技术应用**: 龙头要素,体现国家需求与利益。
- **信息资源**: 开发利用为核心任务。
- **信息网络**: 基础设施,支撑资源开发与技术应用。
- **信息技术和产业**: 发展基础。
- **信息化人才**: 决定因素。
- **信息化法规政策和标准规范**: 规范要素间关系。
**2. 软件开发模型**
| **模型名称** | **适用场景** |
|--------------|--------------|
| 快速原型 | 需求不确定 |
| 瀑布模型 | 明确定义需求 |
| 螺旋模型 | 循环迭代 |
| 喷泉模型 | 面向对象开发 |
| 迭代模型 | 分期开发 |
| V模型 | 测试驱动 |
**3. 实施阶段**
- **特征**: 工程量最大。
- **成果**:
- 可研报告
- 方案说明书
- 设计说明书
- 用户手册
**4. 结构化分析**
- **方法**: 自顶向下,逐步分解。
**5. 管理专家系统**
- **分类**: 面向决策计划系统。
**6. 需求分析工具**
- **常用图示**:
- 层次方框图
- 用例图
- IPO图
- N-S图 (详细设计)
**7. UML关系**
- **类型**: 依赖、关联、实现、泛化。
- **用途**:
- 类图: 最常用。
- 构件图: 描述系统组件。
- 部署图: 描述体系结构。
- 用例图: 定义边界和交互。
- 顺序图: 时间序列。
- 通信图: 消息流。
**8. 类关系**
- **聚合**: 时间不一致。
- **组合**: 时间一致。
**9. 边界值分析**
- **目的**: 测试边界值附近情况。
- **方法**: 稍大于或稍小于边界值。
**10. 系统维护**
- **类型**:
- 完善性维护: 修改建议。
- 更正性维护: 错误修正。
- 预防性维护: 避免潜在错误。
- 适应性维护: 外部变化适应。
**11. CMM/CMMI模型**
- **CMM**: 初始级、可重复级、已定义级、已管理级、优化级。
- **CMMI**: 初始级、已管理级、严格定义级、定量管理级、优化级。
- **模式**:
- 阶段式: 组织能力成熟度。
- 连续式: 过程能力成熟度。
**12. 白盒测试**
- **定义**: 根据程序内部结构进行测试。
- **类型**: 各种覆盖测试均为白盒测试。
以上内容涵盖了信息系统项目管理师考试的重要知识点,深入理解这些内容对于备考具有重要意义。