信息系统项目管理师考试必过笔记---第一章-信息系统基础知识.docx
《信息系统项目管理师考试必过笔记---第一章-信息系统基础知识.docx》由会员分享,可在线阅读,更多相关《信息系统项目管理师考试必过笔记---第一章-信息系统基础知识.docx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date信息系统项目管理师考试必过笔记-第一章-信息系统基础知识第一章 信息系统基础知识第一章 信息系统基础知识信息系统(IS):就是输入数据,通过加工处理,产生信息的系统。信息系统一般又称为“管理信息系统”(MIS)事务处理阶段(TPS)电子数据处理阶段(EPD)信息系统发展阶段管理信息系统阶段(MIS):信息系统一向又称为“管理信息系统”(MIS)决策支持系统阶段(DSS
2、):强调支持企业高层决策的决策支持系统。 数据文件:没有数据库,简单,相对容易实现主题数据库:建立的一些数据库与一些具体应用有很大独立性,经过数据分析、建立应用模型,开发时间长但维护费用低。如:顾客数据、产品数据、人事数据等。应用数据库:使用数据库管理系统,为分散应用设计,共享程序低数据环境信息检索系统:数据库能保证信息检索和快速查询需要,不满足大量事务管理。软件设计中采用转换文件、倒排表或辅关键字查询技术,比传统数据库有更大的灵活性和动态可变性。一般应与第三类数据环境共享,支持综合信息服务和决策系统。信息系统分类操作级信息系统:使用者是服务型企业业务部门事务级信息系统:使用者是企业管理业务人
3、员战术级信息系统:使用者是企业中层经理及管理部门应用层次战略级信息系统:使用者和所有者是企业管理层面向作业处理的系统:支持业务处理,实现处理自动化的信息系统。如,办公自 动化系统(OAS)、数据采集与监测系统(DAMS)、事务处 理系统(TPS)。面向管理控制的系统:辅助企业管理,实现管理自动化的信息系统。如,电子数 据处理系统(EDPS)、知识工作支持系统(KWSS)、计算机 集成制造系统(CIMS)。面向决策计划的系统:用来支持企业领导进行决策。如,决策支持系统(DSS)、 管理专家系统(MES)、战略信息系统(SIS)。信息服务对象(花)系统规划阶段:也称信息系统的产生阶段、信息系统的概
4、念阶段或信息系统的需求分析阶段。分两个过程,一是概念产生过程,二是需求分析过程。作用指明信息系统在企业经营中地位和作用指导信息系统开发优化配置和利用各种内部、外部资源通过规则规范企业业务流程(划)总体规划阶段:以需求分析为基础 可行性研究报告完整规划包括 开发目标总体架构组织结构和管理流程实施计划技术规范信息系统生命周期四大五小基础:以企业业务流程分析为基础目标:为系统设计阶段提供系统逻辑模型(分)系统分析阶段: 系统方案说明书工具:数据字典,绘制数据流程图、系统结构图、E-R图的工具(开)系统开发阶段:组织结构及功能分析业务流程分析数据和数据流程分析系统初步方案内容:系统架构设计数据库设计处
5、理流程设计功能模块设计安全控制方案设计系统组织和队伍设计系统管理流程设计(计)系统设计阶段:内容系统设计说明书 工具:代码生成器、第四 代语言、测试工具(实)系统实施阶段:将设计阶段的结果在计算机和网络上具体实现,也就 用户说明书 是将设计文本变成能在计算机上运行的软件系统。系统设计阶段前用户处于辅助地位,本阶段逐步变为主导地位。(50%工作量)(验)系统验收阶段:# 排错性维护# 适应性维护# 完善性维护# 预防性维护初期排错和适应性维护较多,后期完善和预防性维护较多(云)系统运行与维护阶段:类型(散)系统更新阶段:也称信息系统消亡阶段高层管理人员介入原则:“首席信息官”(CIO)一是“用户
6、”有确定的范围:核心是信息系统使用者二是用户应当参与全过程的开发三是用户应当深度参与系统开发用户参与开发原则: 自顶向下原则:目标是信息的一致性,规划不能取代信息系统的详细设计。工程化原则:信息系统建设原则创新性原则:体现先进性整体性原则:体现完整性发展性原则:体现超前性经济性原则:体现实用性其它原则: 软件危机:指一个软件编制好以后,谁也无法保证它能够正确的运行,也就是软件的可靠性成了问题。主要原因是软件编制过程没有工程化。软件工程:指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题工程,其目的是提高软件生产率,提高软件质量,减低软件成本。1、方法:完成软件工程项目的
7、技术手段,它支持整个软件生命周期。2、工具:人们在开发软件活动中智力和体力的扩展和延伸,支持软件开发和管理,支持各种软件文档的生成。3、过程 :贯穿于软件开发各环节,管理人员在软件过程中,要对软件开发的质量、进度、成本进行评估、管理和控制,包括人员组织、计划跟踪与控制、成本估算、质量保证和配置管理等。软件工程组成信息系统数据基本功能:输入、输出、传输、存储、处理等。信息处理的范围:查询、修改、排序、归并、删除、统计、模型调试、预测。信息库:针对软件开发或信息系统开发中的大量信息管理工作提出来的,是一个包罗 万象的,随着项目进展而不断修改与补充的数据集合。信息库的特点是数据 结构相当复杂,而且会
8、不断变化,使保持一致性的任务十分复杂和艰巨。企业信息系统的目标:借助于自动化和互联网技术,综合企业的经营、管理、决策和服务于一体,以求达到企业与系统的效率、效能和效益的统一。使计算机技术和因特网技术在企业管理和服务中能发挥更显著的作用。概念:是由结构化系统分析和设计组成的一种信息系统开发方法。是面向过程的。基本思想:将系统的生命周期划分为系统调查、系统分析、系统设计、系统实施、系统维护等阶段。结构化方法:结构化分析(SA)结构化设计(SD)结构化程序设计(SP)结构化生命周期包括信息系统开发方法开发目标清晰化:面向用户的观点。工作阶段程式化:每阶段有明确的任务和成果。开发文档规范化:成果文献化
9、、文档化。设计方法结构化:自顶向下开发。结构化生命周期法特点概念:是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。特点:开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊、不确定,结构性比较差的信息系统的开发。快速原型法:面向对象方法:是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。信息系统规划方法1、 关键成功因素法(CSF):能够帮助企业找到影响企业成功的关键因素,目的是确认企业业务 的关键信息需求。2、 战略目标集合转
10、化法(SST):将企业战略看成是一个“信息集合”,从而确定系统开发的优先 次序。3、 企业系统规划法(BSP):BSP是企业战略数据规划法和信息工程方法的基础,目标是提供一 个信息系统规划,用以支持企业短期和长期的信息需求。使用UC矩 阵表达企业过程与数据的关系。1、 CSF方法能抓住主要矛盾,使目标识别突出重点。2、 SST方法反映了各种人的要求,给出了按这种要求的分层,然后转化这信息系统目标。3、 BSP方法强调目标,但没有明显的目标引出过程。企业目标到系统目标的转换是通过 对PO矩阵、RD矩阵、UC矩阵等的分析得到的。4、 在信息系统战略规划实践中,往往把这三种方法结合起来使用,称为CS
11、B方法。CSB 先用CSF确定企业目标,然后用SST补充完善企业目标,并交这些目标转化为信息系 统目标,用BSP方法校核两个目标,并确定信息系统结构。CSF、SST、BSP 之间的关系建立企业信息系统原则1、 必须支持企业的战略目标,BSP本身就是一个将企业的战略规划转化为信息系统的战略过程。2、 应当表达出企业中各管理层次的需求。3、 应该向整个企业提供一致的信息,应该按照自顶向下的方法进行数据分析。4、 战略规划应该是自上而下地规划,自下而上地分步实现,即应当总体信息系统结构中的子系 统开始实现。# 也称生命周期法,是结构化方法中最常用的开发模型。# 开发过程分为:软件计划、需求分析、软件
12、设计、程序编码、软件测试和运行维护六个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。# 瀑布模型的本质是“一次通过”,即每个活动只做一次,最后得到软件产品。# 瀑布模型只适用于需求明确或很少变更的项目,如二次开发或升级型的项目。1、瀑布模型# 螺旋模型将瀑布模型和快速原型相结合,综合两者优点,增加了风险分析。# 螺旋模型以原型为基础,沿着螺旋自内向外旋转,每转一圈都要经过制定计划、风险分析、实施工程、客户评价等活动,确定一系列的里程碑,并开发原型的若干个新版本。经过若干次中间版本,得到最终的系统。2、螺旋模型5、迭代模型# 开发迭代是一次完整地经过所有工作流程的过程。#
13、 迭代模型每一次迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。# 迭代模型适用于项目事先不能完整定义产品需求、计划多期开发的软件开发中。# 现代开发方法中,如XP、RUP等均采用能显著减少风险的迭代模型。4、增量模型# 喷泉模型为软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。# “喷泉”体现了迭代和无间隙特性(无间隙指开发中,分析、设计和编码间不存在明显边界)。3、喷泉模型# 增量模型整合瀑布模型(重复的应用)和原型实现的迭代特征。# 增量模型采用随时间的进展交错的线性序列,每一个线性序列产生软件的一个可发布增量。# 第一个增量是核心产品,实现了
14、基本需求,每一个增量的使用和评估作为一下个增量发布的新特征和功能。# 增量模型本质上是迭代的,每一个增量均发布一个可操作的产品。软件开发模型# V模型是以测试为中心的开发模型。# V模型宣称测试并不是一个事后弥补行为,而是一个与开发过程同样重要的过程。# V模型的价值在于它明确的标明了测试过程中存在的不同级别,并清楚描述了这些测试阶段和开发过程期间各阶段的对应关系。需求分析概要设计详细设计编码单元测试集成测试系统测试验收测试6、V模型# 敏捷方法应对快速需求,强调紧密协作、面对面沟通、频繁交付新版软件、紧凑而自我的团队、适应需求变化的代码编写和团队组织方法,也更注重人的作用。# 敏捷方法是一种
15、轻量级、高效、低风险、柔性、可预测、科学且充满乐趣的开发方式。例如,极限编程技术(XP)、自适应软件开发、水晶方法、特性驱动开发。# 敏捷方法适用于小型或中型软件开发团队,并且客户需求模糊或需求多变。# 现代开发方法中,如XP、RUP等均采用能显著减少风险的迭代模型。7、敏捷方法# 是一个通用过程框架,用于软件系统、不同应用领域、不同组织类型、不同性能水平和不同项目规模。RUP是基于构件的,使用的是UML。# 特点:用例驱动、以基本架构为中心、迭代和增量,适于大中型项目开发 。# 阶段:初始阶段、细化阶段、构建阶段、交付阶段。每阶段安排一次技术评审。8、统一过程(RUP)软件需求:是系统必须完
16、成的事,以及必须具备的品质。可验证性是软件最基本的需求。软件需求内容功能需求:指系统必须完成的那些事。即为用户提供有用的功能,产品必须执行的动作。非功能需求:指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性、扩展性等。设计约束:也称限制条件、补充规定,通常是对解决方案的一些约束说明。如必须采用何种数据库、操作系统等。需求工程:是一个包括创建和维护系统需求文档所必须的一切活动的过程。需求捕获:收集需求信息需求分析:在需求捕获基础上进行分析、建立模型。编写规格说明书:将需求分析进行需求规格化形成软件规格说明书(SRS)。需求验证:组织一个由不同代表组成的小组,对需求规格说明书和相关模型
17、进行审查。需求工程工作需求开发:需求管理:包括定义需求基线、处理需求变更、需求跟踪等方面的工作。1、 用户访谈2、 用户调查3、 现场观摩4、 文档考古5、 联合讨论会需求捕获技术可行性研究工作的基础:在可行性工作开始前,系统分析员应该协助客户一起完成“问题定义”工作,也就是先明确系统要做什么。问题定义的关键是清晰地界定问题的内容、性质,以及系统的目标、规模等内容,并形成完整的书面报告。1、 核实问题定义与目标2、 研究分析现有系统3、 为新系统建模4、 客户复核5、 提出并评价解决方案6、 确定最终推荐的解决方案7、 草拟开发计划8、 以书面形式提交可行性分析报告并进行审查可行性研究工作的任
18、务1、 技术可行性2、 经济可行性3、 社会可行性可行性研究工作的步骤质量功能调配(QFD):原理与满意度/非满意度指标接近,通过将产品特性、属性与对客户的重要性联系起来,QFD分为期望需求、普通需求、兴奋需求。结构化分析方法把系统看做一个过程的集合,包括人和电脑面向对象分析方法把系统看做一个相互影响的对象集结构化分析与面向对象分析的区别1、结构化分析SA特点:利用数据流图来帮助人们理解问题,对问题进行分析。1、 数据流图(DFD):是一种图形化的系统模型,它在一张图中展示信息系统 的主要需求,即输入、输出、处理(过程)、数据存储。如Context图(上下文化范围关系图)。使用符号有:数据流、
19、加工、数据存储、外部实体。2、 数据字典(DD):是一种很实用、有效的表达数据格式的手段。它是对所有 与系统相关的数据元素的一个有组织的列表和精确的、严格的定义,使用和系统分析员对输入、输出、存储成分和中间计算机有共同的理解。3、结构化语言:是结构化编程语言与自然语言的有机结合。4、判定表:5、判定树:需求分析方法工具2、实体-关系图(E-R图):传统的系统开发方法都把重点集中在新系统的数据存储需求上,包括数据实体、数据实体的属性,以及它们之间的关系。而描述这些东西的最好形式就是借助实体-关系图。3、面向问题域的分析:更多强调描述,而较少强调建模。关注问题域,关注系统待求行为。需求分析阶段可以
20、使用层次方框图、Warnier图、用例图和IPO图(输入/处理/输出图)。软件设计基本原则1、信息隐蔽:每个模块实现细节对于其他模块来说是隐蔽的。2、模块独立性(1) 耦合:模块之间的相互独立性的度量(2) 内聚:模块内功能强度的度量。 要求:高内聚、低耦合。1、使用简单性2、界面术语标准化和一致性3、有帮助功能4、快速的系统响应和低的系统成本5、界面容错能力1、可使用性用户界面设计特点1、满足不同水平用户的需求2、用户可制订和修改界面方式3、系统能满足用户的希望和需要4、与其他软件系统应有标准的接口2、灵活性3、复杂性:用户界面的规模和组织的复杂程度。4、可靠性:指无故障使用的间隔时间。设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 项目 管理 考试 笔记 第一章 基础知识
限制150内