信息系统分析与设计(第3版)复习资料由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息系统分析与设计章”。
第一章 系统思想
1.系统的概念:系统是相互联系、相互制约的若干组成部分结合成的具有特定功能的有机整体。
2.系统的定义可以从三个方面:系统是由若干元素构成;系统有一定的结构;系统具有整体性。
3.按系统复杂程度分类:超越系统、社会文化系统、人···
4.按系统的起源不同:将系统分为:自然系统和人工系统(人工物理系统,人工抽象系统,人类活动系统三种类型。)
5.按系统抽象程度分类:实体系统、概念系统、逻辑系统
6.系统的特性:整体性、层次性、目的性、稳定性、突变性、自组织性、相似性
第二章 管理系统
1.管理的基本特点:目的性、依存性、知识性
2.管理的基本职能:计划职能、组织职能、领导职能、控制职能、激励职能
第三章 信息与信息系统
1.信息的定义:信息是按照用户决策要求加工后的数据。数据的定义:数据是一组表示数量、行动和目标的可鉴别的非随机符号。
2.从信息系统角度看,信息具有的基本属性:事实性、扩散性、传输性、共享性、增值性、不完全性、等级性、滞后性。
3.西蒙建立的决策过程的基本模型包括三个阶段:情报阶段、设计阶段、抉择阶段。
4.结构化决策是指:在清楚的逻辑基础上的决策,这类决策可事先规定明确的决策规则。非结构化决策是指:没有明确的决策规则的决策。
5.企业一般可以分为三个管理层:高层管理(战略管理)、中层管理(战术管理)、基层管理(作业管理)。
6.信息系统的基本功能:数据的采集和输入、数据的传输、信息的存储、信息的加工、信息的维护、信息的使用。
7.识别信息的一般有三种方法:由决策者识别;系统分析员亲自观察识别;先由系统分析员观察得到基本信息,再向决策人员调查,加以修正补充。
8.采集数据的方法有三种:自下而上地广泛收集、有目的的专项调查、采用随机累积法。
9.信息系统的发展主要经历三个阶段:数据处理系统、管理信息系统、决策支持系统。
10.信息系统的总体结构:信息源、信息处理器、信息用户和信息管理者组成管理信息系统的总体结构。
11.基于管理活动的系统结构:分为三个级别:战略规划、管理控制、作业控制。这类信息系统一般有三种处理组成:事务处理、报告处理、查询处理。
12.基于管理职能的系统结构:市场销售、生产管理、物资供应、人事管理、财务管理、信息管理、高层管理。
13.管理信息系统的逻辑结构分为:事务处理、作业控制、管理控制、战略规划。
14.管理信息系统的物理结构的定义:指系统的硬件、软件、数据等资源在空间的分布情况。物理结构可分为集中式和分布式。
15.分布式系统的定义:是通过计算机网络把不同地点的计算机硬件、软件和数据等资源联系在一起,服务于共同的目标。分布式系统个分为:分布式和客户服
务器模式。
16.决策支持系统(DSS)的结构:由三部分组成:语言系统(LS)、知识系统(KS)、问题处理系统(PPS)。
17.专家系统(ES)特点:能对复杂情况做出诊断,能处理不确定状况,并能对方案作出解释
第四章 信息系统建设概论
1.信息系统建设成败原因:
(一)信息系统建设的复杂性:①技术手段复杂 ②内容复杂,目标多样 ③投资密度大,效益难以计算 ④环境复杂多变
(二)信息
系统开发是一个社会过程,经历三个阶段:第一阶段,人们把信息系统看做计算机技术的一种应用,认为信息系统主要是一个技术过程,视项目开发为“交钥匙工程”;第二阶段,人们把信息系统开发看做是有行为影响的技术过程;第三阶段,认为信息系统的开发主要是社会过程。
2.信息系统的生命周期:系统规划、系统分析、系统设计、系统实施、系统运行与维护五个阶段。
3.开发信息系统方法存在的问题:目标含糊、通信误解、步骤混乱、缺乏管理控制。
4.结构化程序设计一般由三种逻辑结构来编制:顺序结构、判断结构、循环结构。
5.结构化方法的基本原则:①用户参与 ②严格区分工作阶段 ③按照系统的观点,自顶向下的完成研制工作 ④充分考虑变化的情况 ⑤工作成果文献化,标准化
6.结构化方法的缺点:①开发周期长②早期的结构化方法注重系统功能,但在兼顾数据结构方面做得不够③结构化程度较低的系统,在开发初期难以锁定功
能要求。
7.原型法的基本思想:是在投入大量的人力、物力之前,在限定的时间内用最经济的方法开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。
8.原型法的优点:①增进用户与开发人员之间的沟通②用户在系统开发过程中起主导作用③辨认动态的用户需求④启迪衍生式的用户需求 ⑤缩短开发周期,降低开发风险
9.诺兰模型的六个阶段:初装、蔓延、控制、集成、数据管理、成熟。
10.建立信息系统的基础条件:①领导重视,业务人员积极性高②有一定的科学管理基础 ③组织一支拥有不同层次的专业人员的技术队伍④具备一定的资源
11.开发方式:自行开发、委托开发、购买现成软件包、联合开发
12.项目管理体现在四个方面:资源保证、进度保证、审核批准、进度和费用统计
第五章 系统规划
1.系统规划的任务:①制定信息系统的发展战略②制定信息系统的总体方案,安排项目开发计划 ③制动系统建设的资源分配计划
2.系统规划的特点:①系统规划是面向全局、面向长远的关键问题,具有较强的不确定性,结构化程度较低。②系统规划是高层次的系统分析,高层管理人员
是主体。③系统规划不宜过细④系统规划是企业规划的一部分,会随着环境的发展而变化。
3.系统规划的原则:①支持企业的总目标②整体上着眼于高层管理,兼顾各管理层的要求 ③摆脱信息系统对组织机构的依从性。④使系统结构有良好的整体
性⑤便于实施
4.信息系统战略规划的内容:①信息系统的总目标、发展战略与总体结构 ②了解当前信息系统的状况 ③对相关信息技术发展的预测 ④近期发展的计划
5.战略目标集转移法(SST):
6.企业系统规划法(BSP)的四个步骤:定义管理目标、定义管理过程、定义数据分类、定义信息结构。
7.资源的生命周期是指:一项资源由取得到退出所经历的阶段。一般划分为四个阶段:产生阶段、获得阶段、服务阶段、归宿阶段。
8.数据类的含义:在总体规划中,把系统中密切相关的信息归成一类数据,称为数据类。定义数据类的方法:实体法、过程法。
9.可行性的定义:是指企业当前情况下,研制这个信息系统是否有必要,是否具备必要的条件。
10.可行性研究的内容:技术可行性(①根据现有的技术条件,能否达到所提出的要求 ②所需要的物理资源是否具备,是否能够达到)、经济可行性(估计项目的成本和效益,分析项目从经济上讲是否合理)、社会可行性(指所建立的信息系统能否在该企业实现,在当前操作环境下能否很好的运行,即组织内外是否具备接受和使用新系统的条件)。
11.可行性分析的报告的主要内容:①引言 ②系统建设的背景、必要性和意义③拟建系统的候选方案 ④可行性论证⑤几个方案的比较
第六章 结构化系统分析
1.系统分析阶段的基本任务:系统分析员与用户在一起,充分了解用户的要求,并把双发的理解用系统说明书表达出来。
2.系统分析的困难:主要来源以三个方面:问题空间的理解、人与人之间的沟通、环境的不断变化。
3.数据流图描述数据流动、存储、处理的逻辑关系,也成为逻辑数据流图,一般用DFD表示。自顶向下逐层分解
4.数据流图的基本成分:外部实体(指系统以外又与系统有联系的人或事物,它表达该系统数据外部来源和去处)、数据流(指处理功能的输入或输出,用一个
水平箭头或垂直箭头表示,箭头指出数据的流动方向)、数据存储(表示数据存储的地方)、数据处理(对数据的逻辑处理功能,也是对数据的变换加工功能)。
5.绘制数据流的注意事项:
(一)关于层次的划分;
(二)检查数据流图的正确性:①数据守恒,或称为输入数据与输出数据的匹配。②在一套完整的数据流图中的任何一个数据存储,必定有流入和流出的数据流,即写文件和读文件,缺少任何一种都意味着遗漏某些加工。③父图中某一处理框的输入、输出数据流必须出现在相应的子图中,否则就会出现父图与子图的不平衡。④任何一个数据流至少有一端是处理框。
(三)提高数据流图的易解性:①简化处理间的关系 ②均匀分解③适当的命名
6.系统分析中所使用的数据字典,主要是:用来描述数据流图中的数据流、数据存储、处理过程和外部实体。数据字典把数据的最小组成单位看成数据元素。数
据字典可以用人工方式来建立。
7.数据字典的各个类目:数据元素、数据结构、数据流、数据存储、处理过程、外部实体。
8.数据字典的作用:①按各种要求列表②相互参照,便于系统修改 ③由描述内容检索名称 ④一致性检验和完整性检验。
9.编写基本说明有三种方式:结构化语言、判定表、判定树。
10.结构化语言有三种基本语句:祈使语句、判断语句、循环语句。
11.判定树适用于10~15种行动的一般复杂的决策。判定表适用于多个条件的复杂组合。如果一个判断包含了一般顺序执行的动作或循环执行动作,则最好用结构
化语言来表达。
12.事件的定义:指在特定的时间,特定地点发生的能够描述出来并值得保存的事情。
13.事件的类型:外部事件、时间事件、状态事件。
14.系统说明书的内容:引言、项目概述、实施计划。
第七章 结构化系统设计
1.系统设计的目标:①信息系统的功能 ②系统的效率③系统的可靠性 ④系统的工作质量 ⑤系统的可变更性 ⑥系统的经济性
2.模块的定义:通常是指用一个名字就可以调用的一段程序语句。模块具有输入和输出、逻辑功能、程序代码、内部数据四个属性。模块用长方形表示。
3.结构图的主要成分:模块、调用、数据、控制信息。
4.耦合:反应了模块直接连接的紧密程度;内聚:指一个模块内部联系的紧密程度。
5.模块间的耦合程度有三方面的因素:联系方式----模块之间通过什么方式联系;来往信息的作用----模块间来往信息的用途;数量---模块间来往信息的多少。
6.模块的内聚可以分为:偶然内聚、逻辑内聚、时间内聚、步骤内聚、通信内聚、顺序内聚、功能内聚
7.模块的扇出:指模块的直接下层模块的个数;模块的扇入:指有多少个上级模块调用它。设计好的系统,上层模块有较高的扇出,下层模块有较高的扇入。
其图像结构,上面尖,中间宽,下面小。
8.代码的定义:代码是用户来表征客观事物的一个或一组有序的符号,它应易于计算机和人的识别和处理。简称为“码”。
9.代码的功能:鉴别、分类、排序、专用含义。代码的种类:顺序码、矩阵码、自检码、系别顺序码、层次码。代码的类型:一般有数字型、字母型、数
字跟字母混合型。
10.代码设计的原则:唯一性、合理性、可扩充性、简单性、适用性、规范性、系统性。
11.代码设计的步骤:①确定代码对象②考查是否已有标准代码③根据代码的使用范围,使用时间,根据实际情况选择种类与类型④考虑检错功能⑤编
写代码表
12.输出设计包括的内容:①确定输出内容②选择输出设备与介质③确定输出格式
13.输入设计的原则:最小量原则、简单性原则、早检验原则、少转换原则。
14.输入设计的内容:①确定输入数据内容 ②确定数据的输入方式 ③用户界面设计 ④输入数据的正确性校验 ⑤确定输入设备
15.设备选用考虑的因素:①输入的数据量与频度 ②数据的来源与形式、收集环境 ③输入类型、格式的灵活程度。④输入速度和准确性要求⑤输入数据的校
验方法、纠正错误的难易程度⑥可用的设备与费用
16.数据出错的三种情况:数据内容错、数据多余或不足、数据的延误
第八章 面向对象的分析
1.对象的定义:是一些属性及专用服务的封装体,它是问题空间中一些事物的抽象。
2.对象类的定义:简称类,是指有相同属性和服务的一组对象的集合。实例是以类为模板创建的一个特定的对象。
第九章
第十章(略)系统实施
1.系统实施阶段的任务:硬件准备、软件准备、人员培训、数据准备。
2.好程序的标准:能够工作、调试代价低、易于维护、易于修改、设计不复杂、效率高。
3.结构化程序设计包括的内容:限制使用GOTO语句、逐步求精的设计方法、自顶向下的设计,编码和调试、主程序员制的组织形式。
4.对象的性质:封装性、继承性、多态性。
5.编程风格(结构):①简单直接地反应意图②表达式的书写应一气呵成③嵌套不宜过深④合理使用GOTO语句⑤尽量使用局部变量
6.检验软件有三种手段:动态检查、静态检查和正确性证明。
7.测试的类型有:模块测试、联合测试、验收测试、系统测试。
8.模块测试定义:是对一个模块进行测试,根据模块的功能说明,检验模块是否有错误。这种测试时各模块编程后进行。
9.联合测试定义:即常说的联调,可以发现总体设计中的错误。方法有两种:即根据模块结构图由上到下或由下到上进行测试。
10.验收测试定义:检验系统说明书的各项功能与性能是否实现,是否满足要求。
11.系统测试定义:对整个系统的测试,将硬件、软件、操作人员看做一个整体,检查它是否有不符合系统说明书的地方。
12.传统测试方法:白箱测试和黑箱测试
13.排错的方法:试探法、跟踪法、对分查找法、归纳法、演绎法
14.系统转换的方式有三种:直接转换方式(新系统直接替代旧系统,转换简单,费用最省)、试运行方式(平行转换,老系统照常运行,新系统承担部分工作)、逐步转换方式(新系统一部分一部分地替代老系统,直到全部代替老系统)。
第十一章 系统维护与管理
1.系统维护的内容:①程序的维护②数据文件的维护③代码的维护④机器、设备的维护
2.维护的类型:更正性维护;完善性维护;适应性维护;预防性维护
3.衡量信息系统质量重要指标:可靠性和安全性
4.信息系统的可靠性:在满足一定条件的应用环境中能够正常工作的能力
5.信息系统的安全性:为了保护系统硬件、软件和数据不致受到偶然的或蓄意的修改、破坏和泄漏,而采取的技术和管理措施
6.信息系统的安全性主要体现在以下几个方面:保密性、可控制性、可审查性、抗攻击性