1. 系统规划
1.1系统开发规划
l 理解系统开发计划的组成部分,包括:进度安排计划、人员投入计划、质量保证计划、风险管理计划、文档编制计划、配置管理计划(I)
l 着重掌握系统配置管理计划的内容(II)
1.2 可行性研究与效益分析
l 可行性准则(运行可行性、技术可行性、进度可行性、经济可行性)(II)
l 成本效益分析技术(成本的种类、有形收益和无形收益、投资回收期、投资回报率、净现值分析)(III)
1.3 系统方案的制订、评价和改进
l 系统方案的内容(I)
l 候选方案的可行性评价(候选系统矩阵、可行性分析矩阵)(III)
l 建议方案报告的内容和格式(II)
1.4 计划变更与控制
l 理解变更管理的不可避免性、复杂性(I)
l 理解变更管理的任务(I)
l 掌握配置库(II)
l 理解基线的含义(II)
l 理解基线和配置项的关系(II)
2. 需求获取和分析
2.1 业务模型的抽取、决策及图形化和公式化
l 了解业务建模的主要方法,掌握业务模型的决策方法。会使用某种标准的图形化注记方式对描述业务模型,并能够对业务模型进行公式化描述(III)
2.2 对象业务流的提取和确认
l 在面向对象的系统中,提取基于对象的业务流程,使用对象交互(活动图,序列图等)的方式确认业务流程
2.3业务功能的模型化
l 在结合具体案例描述的基础上,采用合适的方式对业务功能进行建模,并给出一定的分析描述 (III)
2.4现有系统的分析
l 对现有主流系统,特别是大型分布式系统的进行分析,并针对某些特定指标进行系统分析(III)
2.5 主要需求分析方法论
l 在理解现有流行需求分析方法的基础上,结合问题描述,说明采用何种需求分析方法比较适合该具体问题(III)
3. 系统分析
3.1 业务流程分析
l 几种流行的业务流程分析方法,结合项目实际说明在某种具体情况下该如何采用何种业务流程分析方法,并给出流程分析模型(III)
3.2 系统功能划分与数据资源分布
l 当采用结构化、面向对象等分析方法进行系统分析时,系统的功能划分方式和数据资源分布(III)
3.3 系统的可靠性分析和可靠度计算
l 在理解系统可靠性分析和计算技术的基础上,结合具体案例,给出系统的可靠性分析和计算(III)
3.4 流行的系统分析方法论
l 了解结构化的系统分析方法、面向对象的系统分析方法和面向服务的系统分析方法,能够结合案例采用某种方法进行具体分析(III)
4. 系统设计
4.1 用例驱动的开发方式
l 说明用例驱动开发的原则和注意事项,结合具体案例,给出采用用例开发的方式和具体过程(III)
4.2 面向对象建模技术
l 结合具体案例,说明在采用某种具体的面向对象建模技术(UML等)进行系统建模时需要考虑的因素,并给出具体的模型(III)
4.3 处理流程设计
l 根据案例描述,说明该采用何种处理流程的设计与建模,并进行具体的流程建模,给出处理流程模型(III)
4.4 数据库管理系统的选择与数据库设计
l 根据具体案例的描述,说明某个具体的应用系统在如何进行后端数据库选择,并根据应用需求说明数据库如何设计(III)
4.5 系统安全性设计
l 根据具体案例,说明在网络与分布式环境下的分布式应用系统在安全性方面需要考虑的因素(III)
4.6 分布式应用系统的设计
l 分析主流大型分布式应用系统的架构,指出采用这种架构在设计层面的考虑(III)
4.7 多媒体应用系统的设计
l 分析某个具体的多媒体应用系统的架构,指出采用这种架构在设计层面的考虑(III)
4.8 系统测试计划以及测试的实施
l 根据具体系统及其问题的叙述,给出对应的系统的测试计划及实施方案(III)
5.文档编制与沟通能力
5.1可行性研究报告
l 可行性研究报告的作用和读者对象(II)
l 可行性研究报告的结构和内容(III)
5.2项目开发计划
l 项目开发计划的目的和作用(II)
l 项目开发计划中的文档参考标准、进度表绘制等(III)
5.3需求规格说明书
l 需求规格说明书的目的、作用和读者对象(II)
l 需求规格说明书结构标准、完整性等(III)
5.4数据要求规格说明书
l 数据要求规格说明书的目的和作用(II)
l 数据要求规格说明书的参考标准、精确性等(III)
5.5测试计划、测试分析报告
l 测试计划、测试分析报告的目的、作用和用户(II)
l 测试计划、测试分析报告的结构、内容、文档标准、完整性等(III)
5.6技术报告
l 技术报告的目的、作用和针对性(II)
l 技术报告的结构、内容和分类等(III)
5.7项目开发总结报告
l 项目开发总结报告的作用和针对性(II)
l 项目开发报告的结构和内容等(III)
6.系统运行和维护
6.1软件维护的实施和管理
l 软件维护的基本概念、基本原理和基本方法(I)
l 软件维护的影响因素和主要的控制管理方法(I)
l 软件维护的成本管理(II)
l 软件维护管理中的角色、流程和活动(II)
6.2系统的扩展和集成
l 系统的扩展的时机、可行性分析,以及需求分析等(I)
l 系统集成的概念、分类和主要的方法(II)
l 系统扩展和集成的角色、流程和活动(II)
6.3新旧系统的转换交接
l 遗产系统的基本概念(I)
l 新旧系统转换交接的时机、可行性分析、需求分析等(I)
l 遗产系统的演化策略,包括淘汰、继承、改造、集成等(II)
l 新旧系统的转换交接中的数据转换和迁移(II)
7.软件过程改进
7.1 软件过程改进的体系设计
l 掌握CMM/CMMI概念、CMM/CMMI过程(II)
7.2 软件过程改进的方法
l 软件过程能力的评估和评估模型(I)
8.软件开发项目管理
8.1范围管理
l 范围计划编制和工作分解结构的创建(II)
l 范围确认和控制(II)
8.2进度管理
l 活动排序、活动资源估算、活动历时估算(III)
l 进度控制(II)
8.3成本管理
l 成本管理过程,包括资源计划、成本估算、成本预算、成本控制等(II)
l 软件成本估算的方法(II)
8.4质量管理
l 质量计划编制(III)
l 质量保证和质量控制(III)
8.5人力资源管理
l 人力资源计划编制(I)
l 项目团队组建、建设和管理(I)
l 沟通管理(I)
8.6 风险管理
l 软件开发项目管理中风险管理的概念(II)
l 风险的主要类型(I)
l 软件开发项目管理中风险管理的过程,包括风险管理规划、项目风险识别、定性风险分析、定量风险分析、风险应对计划、风险监督与控制(II)
9. 企业信息化战略与实施
9.1 企业信息化规划的概念和内容(III)
9.2 企业信息战略规划方法(BSP业务系统规划法、CSF关键成功因素法、SST战略集合转化法)(III)
9.3企业资源规划和实施(III)
9.4企业信息资源管理
l 信息资源分类、标准、规范(III)
l 信息资源规划(调查信息需求和数据流、制定信息资源管理基础标准、建立业务概念设计模型)(III)
l 信息资源网建设(III)
l 信息资源的开发、共享和应用(III)
9.5 CIO的主要职责
l 提供信息帮助企业决策、帮助企业制订长期发展战略、有效管理IT部门(II)
l 制订信息系统发展规划、建立积极的IT文化(II)