搜索
您的当前位置:首页正文

信息系统项目管理师-看书笔记

来源:榕意旅游网
第一章 信息系统开发基础

1. 信息系统概念:信息系统就是输入数据,通过加工处理,产生信息的系统。

2. 以计算机为基础的信息系统概念:结合管理理论和方法,应用信息技术解决管理问题,为管理决策提供支持的系统。 3. 信息系统具有数据的输入,传输,存储,处理,输出等基本功能。

4. 信息系统的分类: 应用数据库 数据文件 数据环境 主题数据库 信息检索系统 战术级 战略级 应用层次 操作级 事务级

信息服务对象 面向管理控制的系统 面向决策计划的系统

5. 信息系统的生命周期分为系统规划,系统分析,系统设计,系统实施,系统运行和维护五个阶段。

阶段 工作量占比 系统规划 9% 可行性研究报告 系统设计任务书 系统分析 15% 系统方案说明书(系统说明书)(做什么) 系统设计 20% 分成概要设计和详细设计两个阶段,出系统设计说明书(怎么做) 系统实施 系统运行和维护 50% 6% 用户说明书 工作成果 面向作业处理的系统 6. 结构化方法属于自顶向下的开发方法,其基本思想是“自顶向下,逐步求精”,强调开发方法的结构合理性及所开发的软件的结构合理性。

7. 开发模型 开发模型 瀑布模型 特点 自上而下,一次成型 应用场合 需求明确或很少变更的项目,如二次开发或升级型项目 快速原型模型 先做明确的需求的原型,逐需求不明确的场合 步做不明确的需求,只至完成 螺旋模型 将瀑布模型和快速原型模块适合大型复杂、高结合,加入了风险分析,进风险的系统 行瀑布模型的迭代,特点是循环反复,在螺旋模型演进式的过程中,确定一系列的里程碑。 喷泉模型 主要支持面向中对象的开发面向对象的开发过方法。喷泉体现了无间隙性,程 是指在开发活动中,分析、设计和编码之间不存在明显的边界。 增量模型 融合了瀑布模型的基本成分 (重复的应用)和原型实现的迭代特征。强调每一个增量均发布一个可操作产品。 迭代模型 项目事先不能完整定义产品的所有需求、计划多期开发的项目。 V模型 需求分析(验收测试)概以测试为中心的项要设计(系统测试)详细目 设计(集成测试)编码(单元测试) 敏捷方法 强调程序员团队与业务专家小型或中型软件开之间的紧密协作、面对面的发团队,并且客户沟通,频繁的交付新的软件的需求模糊或需求版本、紧凑而自我组织型的多变 团队 统一过程 UP是基于构件的,在为软件大型复杂的软件工系统建模时,用UML建模,程 UP具有三个显著的特点:用例驱动、以基本架构为中心、迭代和增量。 8. 软件测试分为动态测试和静态测试,动态测试又分成黑盒测试(功能测试)和白盒测试(程序逻辑测试)。静态测试分为桌前检查,代码审查,代码走查。

9. 软件维护占整个软件生命周期的60%-80%,维护类型主要有以下四种:

(1)改正性维护:改正软件的中bug的维护;(2)适应性维护:为了适应外部环境、数据环境发生的变化而做出维护;(3)完善性维护:用户在使用过程中,提出新的功能与性能需求的维护;(4)预防性维护:为了改进未来软件的可维护性或可靠性,而对软件进行的修改。 10. 软件过程管理

CMM将软件过程改进的进化步骤组织成五个成熟度等级,由低到高分别为初始级、可重复级、已定义级,已管理级,优化级。

11. 软件构件技术,构件是软件系统中可替换的、物理的组成部分,它封装了实现体,并提供了一组接口的实现方法。构件重点是可重用性和通用性。构件应当具有可变性和灵活性,以提高其通用性。常见构件标准:OMG的CORBA,Microsoft的COM和DCOM,SUN的EJB。 12. 面向对象

继承是面向对象方法区别于其他方法的一个核心思想。多态性是指同一个操作作用于不同的对象时可以有不同的解释,并产生不同的招待结果。可实现动态绑定。 13. UML

UML是一种定义良好、易于表达、功能强大且普遍适用的建

模语言。它独立于软件开发的全过程,且不限于支持面向对象的分析与设计。

(1) 系统视图:逻辑视图,进程视图,实现视图,部署视

图,用例视图。

(2) 关系:依赖关系,关联关系,泛化关系,实现关系。 (3) 用例关系:包含关系,扩展关系,泛化关系。 (4) 图形

类图:描述一组类、接口、协作和它们之间的关系。类图是系统的静态设计视图。

对象图:描述一组对象及它们之间的关系。对象图是系统的静态设计视图或静态进程视图。

构件图:描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。

组合结构图:组合结构图用于画出结构化类的内部内容。

用例图:描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。

顺序图:是一种交互图,交互图展现了一种交互,它由一组对象或角色以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。顺序图又叫序列图。

通信图:也是一种交互图,它强调收发消息的对象或角色的结构组织。顺序图强调的是时序,通信图则强调消息流经的数据结构。

定时图:也是一种交互图,它强调消息跨越不同对象或角色的实际时间,而不仅只是关心消息的相对顺序。 状态图:描述一个状态机,它由状态、转移、事件和活动组成。状态图给出对象的动态视图。它对于接口、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有且于对反应式系统建模。 活动图:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模特别重要,并强调对象间的控制流程。

部署图:说明体系结构的静态实施视图时,用部署图。 制品图 包图 交互概览图

用例:用例用于表示系统所提供的服务(功能),用例是一个

行为上相关的步骤序列,其目的是完成一个单一的业务任务(目标)。用例之间有两种关系,一个是包含关系(include(use))和扩展关系(extend)。当系统有很多参与者时,适合用用例来捕获系统的需求。

14. 建立企业信息系统的基本原则包括:

(1) 支持企业的战略目标;

(2) 表达出企业中各管理层次的需求;

(3) 向整个企业提供一致的信息,按自顶向下的方法进行

数据的分析;

(4) 信息系统的战略规划应该是自上而下地规划,自下而

上的分步实现,即由总体信息系统结构中的子系统开始实现。

15. 企业信息系统项目的基础是企业信息战略规划,规划的起点是将企业的战略目标与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以应用为中心的原则。

16. 数据流图(DFD)包含四要素:数据流(),加工(○),数据存储(-----),外部实体(⿷)。

第二章 系统集成的相关技术

因篇幅问题不能全部显示,请点此查看更多更全内容

Top