系统集成项目管理工程师考试复习-Part4

知识点9 信息系统集成

系统集成是指将计算机软件、硬件、网络通信等技术和产品集成为能够满足用户特定需求的信息系统,包括总体策划、设计、开发、实施、服务及保障。

有以下几个显著特点:

  1. 信息系统集成要以满足用户需求为根本出发点。
  2. 信息系统集成不足是设备选择和供应,更重要的是具有高技术含量的工程过程,要面向用户需求提供全面解决方案,其核心是软件。
  3. 系统集成的最终交付物是一个完整的系统而不是一个分立的产品。
  4. 系统集成包括技术、管理和商务等各项工作,是一项综合性的系统工程。技术是系统集成工作的核心,管理和商务活动是系统集成项目成功实施的保障。

系统集成主要包括设备系统集成和应用系统集成。

知识点10 信息系统建设

信息系统的生命周期可以分为4个阶段:立项、开发、运维、消亡。

常用的开发方法有:结构化方法、原型法、面向对象方法。

  1. 结构化方法:优点,理论基础严密,注重开发过程的整体性和全局性。缺点,开发周期长;文档、设计说明繁琐,工作效率低;开发要求全面明确需求,充分预料各种可能的变化,但是这不十分现实;如果用户没有积极参与,造成系统交接过程不平稳,系统运行与维护管理难度加大。
  2. 原型法:其特点在于原型法对用户的需求是动态响应,逐步纳入的,系统分析、设计与实现都随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。适用于用户需求开始时定义不清、管理决策方法结构方法程度不高的系统开发。缺点是如果用户配合不好,盲目修改,就会拖延开发过程。
  3. 面向对象方法:面向对象开发主要有分析、设计和实现三个阶段。面想对象方法在整个开发过程中使用的是同一套工具。其基本的思想有1.客观事物是由对象组成的,对象是在原事物基础上抽象的结果。2.对象是由属性和操作的,其属性反映了对象的数据信息特征,而操作则用来定义改变对象属性状态的各种操作方式。3.对象之间的联系通过消息传递机制来实现。4.对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性。5.对象具有封装的特性,一个对象构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件复用的目的。

知识点11 软件需求分析

软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。软件需求和软件质保人员都必须保证,在现有的资源约束下,需求可以被验证。

需求分析涉及分析需求的过程,其目的如下:

  1. 检测和解决需求之间的冲突。
  2. 发现软件的边界,以及软件与其环境如何交互。
  3. 详细描述系统需求,以导出软件需求。

知识点12 软件设计

软件设计是"定义一个系统或组件的架构、组件、接口和其他特征的过程",并得到这个过程的结果。由两个处于软件需求和软件构造之间的活动组成:

  1. 软件架构设计:描述软件的结构和组织,标识各种不同的组件。
  2. 软件详细设计:详细地描述各个组件,使之能被构造。

软件架构是"一个描述软件系统的子系统和组件,以及它们之间互相关系的学科"。

知识点13 软件测试

测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。测试不再只是一种仅在编码阶段完成后才开始的活动。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分。

软件测试随开发和维护过程,通常在不同的级别上进行,可以在概念上区分三个大的测试阶段:单元测试、集成测试和系统测试。

知识点14 软件维护

软件开发工作的结果是交付满足用户需求的软件产品。软件维护是需要提供软件支持的全部活动。包括如下类型:

  1. 更正性维护:软件产品交付后进行的修改,以更正发现的问题。
  2. 适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。
  3. 完善性维护:软件产品交付后进行的修改,以改进性能和可维护性。
  4. 预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在错误成为实际错误前,检测和更正它们。

你可能感兴趣的:(项目管理)