### 信息系统项目管理师考试大纲知识点解析
#### 一、信息系统建设的复杂性
- **定义**:指在信息系统建设过程中遇到的各种复杂因素,包括技术难度、管理挑战、人员配合等多个方面。
- **特点**:
- 技术层面:涉及多种技术的集成与创新。
- 管理层面:需要跨部门、跨组织的合作与协调。
- 人员层面:要求具备多元化的技能和良好的团队协作精神。
#### 二、信息系统开发方法
- **瀑布模型**:按顺序完成每个阶段的任务,下一阶段开始前必须完成前一阶段的工作。
- **敏捷开发**:强调快速响应变化,通过迭代和增量开发来逐步完善产品。
- **螺旋模型**:结合了瀑布模型的有序性和原型法的灵活性,适用于风险较大的项目。
#### 三、软件需求分析与定义
- **需求获取**:通过访谈、问卷调查等方式收集用户需求。
- **需求分析**:对收集到的需求进行整理、分析,确保需求的完整性和一致性。
- **需求规格说明**:形成正式的需求文档,作为后续设计与开发的基础。
#### 四、软件设计、测试与维护
- **软件设计**:包括架构设计、模块设计等,旨在明确系统的内部结构和逻辑。
- **软件测试**:通过各种测试手段验证软件是否满足既定的需求,包括单元测试、集成测试、系统测试等。
- **软件维护**:软件上线后持续改进和完善的过程,分为纠错性维护、适应性维护和预防性维护。
#### 五、软件复用
- **定义**:将已有的软件组件或代码片段应用于新的软件项目中,以减少开发时间和成本。
- **好处**:提高开发效率、降低错误率、提升软件质量。
#### 六、软件质量保证及质量评价
- **质量保证**:一系列活动确保软件开发过程符合预定的标准和规范。
- **质量评价**:通过定量和定性的方法评估软件的质量水平。
#### 七、软件配置管理
- **版本控制**:管理软件的不同版本,确保版本之间的可追溯性。
- **变更管理**:控制对软件配置项的任何更改,包括记录、批准和实施变更。
- **问题跟踪**:记录并追踪软件开发过程中发现的问题,直到问题解决。
#### 八、软件体系结构
- **定义**:软件系统的高层次结构以及组成该系统的各个组成部分之间的关系。
- **设计方法**:包括基于视图的设计、基于模式的设计等。
- **分析与评估**:评估软件体系结构是否满足性能、可扩展性等非功能性需求。
#### 九、面向对象系统分析与设计
- **基本概念**:封装、继承、多态等。
- **统一建模语言(UML)**:一种用于系统建模的图形化语言,帮助开发者可视化、构造和文档化软件系统。
- **系统分析与设计**:运用面向对象的思想和技术对系统进行分析和设计,以构建高质量的软件。
#### 十、典型应用集成技术
- **Web Service**:一种跨编程语言和操作系统平台的应用间通信技术。
- **J2EE架构**:Java平台企业版,提供了一种用于开发和部署可移植、健壮、可伸缩且安全的企业应用程序的体系结构。
#### 十一、计算机网络知识
- **技术标准与协议**:如TCP/IP模型、HTTP协议等。
- **Internet技术及应用**:包括电子邮件、FTP、WWW等服务。
- **网络分类**:局域网(LAN)、广域网(WAN)、城域网(MAN)等。
- **网络规划设计与实践**:包括网络拓扑结构的选择、网络设备的选型与配置等。
#### 十二、信息系统项目管理知识
- **项目的特点**:目标明确、有限的时间周期、资源约束等。
- **知识领域**:包括范围管理、时间管理、成本管理、质量管理、人力资源管理等。
- **项目管理过程**:启动、规划、执行、监控和收尾五个阶段。
- **项目管理工程组**:不同阶段所包含的具体活动。
#### 十三、项目立项与招标管理
- **机会选择**:根据市场需求、技术发展趋势等因素筛选项目机会。
- **可行性分析**:评估项目的经济性、技术可行性和市场潜力。
- **项目论证与评估**:进一步细化项目的各个方面,并进行综合评估。
- **项目投标流程**:准备投标文件、参与竞标等。
#### 十四、项目整体管理
- **项目章程**:定义项目的目的、目标以及主要参与者等基本信息。
- **范围说明书**:详细描述项目的范围边界、可交付成果等。
- **管理计划**:包括项目管理计划、质量计划、人力资源计划等。
- **监督与控制**:通过定期检查项目进展来确保项目按计划执行。
#### 十五、项目人力资源管理
- **人力资源计划**:包括人员需求分析、角色分配等。
- **项目团队组建**:选拔合适的成员组成高效团队。
- **团队支持**:为团队提供必要的资源和支持。
#### 十六、风险管理
- **风险识别**:确定可能影响项目目标的风险。
- **风险评估**:量化风险发生的可能性及其影响程度。
- **风险应对**:制定相应的措施来减轻或规避风险。
- **风险监控**:持续跟踪风险状态,调整风险管理策略。
#### 十七、项目采购与合同管理
- **采购计划**:明确采购需求、选择供应商的标准等。
- **合同编制**:制定合同条款,确保双方权益得到保护。
- **合同管理**:监督合同执行情况,处理合同纠纷。
#### 十八、配置管理
- **版本控制**:确保所有变更都被正确记录并可追溯。
- **团队支持**:为项目团队提供技术支持和工具。
#### 十九、信息系统项目管理高级知识
- **大型复杂项目和多项目管理**:涉及多个子项目,需要更高层次的协调与管理。
- **业务流程管理**:通过优化业务流程来提高组织效率和竞争力。
#### 二十、项目绩效考核与绩效管理
- **绩效评估原则**:公平、公正、公开。
- **绩效评估方法**:平衡计分卡、关键绩效指标(KPI)等。
#### 二十一、信息系统工程监理
- **基本知识**:了解监理的基本概念和作用。
- **方法与工作流程**:监理项目的具体步骤和方法。
- **质量投资进度和变更控制**:确保项目按照预期目标进行。
#### 二十二、政府信息化
- **电子政务**:利用信息技术提高政府工作效率和服务质量。
- **企业信息化**:通过信息化手段提高企业管理水平和市场竞争力。
#### 二十三、电子商务
- **类型**:B2B、B2C、C2C等。
- **标准**:如支付标准、数据交换标准等。
#### 二十四、信息安全知识
- **信息系统安全**:包括物理安全、网络安全、数据安全等。
- **安全策略**:制定全面的安全策略以防范潜在威胁。
- **用户标识与认证**:确保用户身份的真实性和合法性。
#### 二十五、法律与法规
- **法律法规**:了解相关的法律法规,确保项目合规。
- **标准规范**:遵循国际和国内的相关标准和规范。
#### 二十六、管理科学基础知识
- **运筹学模型**:利用数学方法解决实际问题。
- **系统模型**:建立模型来描述系统的结构和行为。
#### 二十七、项目管理师职业道德
- **职业道德**:诚实守信、尊重他人、持续学习等。
- **英语能力**:具备良好的英文读写能力,以便于理解和交流相关的技术文档和资料。