版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、02134 信息系统设计与分析章节重点(书)题型重点分析题型一、单选题 15 道 共 15 分二、名词解释 ( 无多选题 ) 3 分 / 道 共 15 分三、判断 / 改错 20 分 ( 左右 )四、简答题 6 分 / 题 共 30 分要点 ( 不叙述 )五、综合题 10 分/ 题数据流程图分析文字数据,1. 给出一段文字描述, 具有的功能, 流向等。 结合数据流程图, 储存,如何流向。2. 给出一个流程图的一部分,去简述,或画出下一部分的流程图。 三个小工具 :1. 结构化语言 ;2. 判定表 ;3 数章节重点第 1 章 系统思想 第 2 章 信息、管理与信息系统 第 3 章 信息系统建设概
2、论 第 4 章 系统规划 第 5 章 系统分析概述 第 6 章 流程建模 第 7 章 用例建模第 8 章 领域对象建模第 9 章 系统设计概述 第 10 章 系统总体设计10.1 软甲架构的设计10.3 结构化设计方法第 11 章 系统详细设计 第 12 章 系统实施 第 13 章 系统维护与管理 网络(建议参考)第1章系统思想1. 系统:系统是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的有机整体。这个定义从三个方面来理解:(1)系统是由若干要素(部分)组成。(2)系统有一定的结构。(3)系统有一定的功能,特别是人造系统总有一定的目的性。2. 系统的分类(主要是分类标准)(1)按
3、系统的复杂程度分类:物理系统、生物系统、人类社会及宇宙系统(2)按系统的起源分类:自然系统和人工系统(3)按系统的抽象程度分类:实体系统、概念系统、逻辑系统。(4) 按系统与环境的关系分类:开放系统与封闭系统开放系统是指与其环境之间有物质、能量或信息交换的系统。 封闭系统是与环境没有任何物质、能量和信息交换的系统。对系统的开放性的封闭性不能绝对化。系统具有边界,边界划分系统与环境。3. 系统的特性:整性。整体性是系统最重要的特性,是系统论的基本原理系统整体性:是指系统是由若干要素组成的具有一定新功能的有机整体,各个要素一旦组成系统整体,就表现出独立要素所不具备的性质和功能,形成新的系统的质的规
4、定性,从而表现出整体的性质和功能不等于各个要素的性质和功能的简 单相加。系统的层次性:是指由于组成系统的诸要素的种种差异,使系统组织在地位和作用、结构和功能上表现出等级秩序性,形成具有质的差异的系统等级。系统的目的性:系统在与环境的相互作用下,在一定范围内,其发展变化表现 出坚持趋向某种预先确定的状态。系统功能是指系统与外部环境(它的上层系统) 相互联系和作用的秩序和能力。“黑箱”方法是指在认识的某一个阶段,把某种认识对象看做一个封闭的箱子,我们只了解外界对它的输入、输出,而暂时不打开这个箱子了解其内部结构。系统的稳定性是外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而
5、保持和恢复原来的有序状态、原有的结构和功能系统的突变性:是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程,它是系统质变的一种基本形式。系统的自组织性:是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。系统的相似性:是指系统具有同构和同态的性质,体现在系统结构、存在方式 和演化过程具有共同性。4. 系统工程:就是以系统的观点和方法为基础,综合地应用各种技术,分析解决 复杂而困难的问题的工程方法。第2章管理系统1. 管理:管理是通过计划、组织、控制、激励和领导等环节来协调资源,以期更 好地达到组织目标的过程。2. 管理的基本职能:计划职能、组
6、织职能、领导职能、控制职能、激励职能。还 应该理解这五项职能,能判断某种行为是属于哪种职能。3“科学管理理论”也称“古典管理理论”。科学管理的概念是由美国工程师泰勒提出来的泰勒的管理理论有以下几个特点:(1)科学管理的根本目的是提高劳动生产率。(2)提高劳动生产率的重要手段是用科学的管理方法代替旧的经验管理,将管理 工作科学化、制度化。(3) 实施科学管理的核心问题,是要求管理人员和工人双方在精神和思想上取得 统一的认识,双方增强责任观念,利用友好合作的方式增加盈利,使双方均从中获利。4.双因素理论:是一种激励模式理论,由美国心理学家赫茨伯格于1959年提出。双因素是批激励因素和保健因素第3章
7、信息与信息系统1. 信息的概念:信息是经过加工后的数据。2. 信息的基本上属性:事实性、扩散性、传输性、共享性、增值性、不完全性、 等级性、滞后性。(要理解每一种属性的含义,能判断不同的说法属于哪类属性 的表现)3. 表3.3各层次决策的信息特性(会判)信息特性决策种类业务性战术性战略性主要来源内部外部范围较小较广频率高低精确度高低时间性历史的预测的可知性预知的突发的寿命短长保密要求低高加工方法固定灵活组织严谨松散4.信息系统的定义:信息系统就是输入数据,通过加工处理,产生信息的系统。5信息系统的基本功能:(1)数据的采集和输入(2)数据的传输(3)信息存储(4)信息的加工(5)信息的维护(6
8、)信息的使用第4章信息系统建设概论1. 信息系统建设的复杂性表现:(1)技术手段复杂;(2)内容复杂,目标多样;(3)投资密度大,效益难以计算;(4)环境复杂多变;2. 信息系统的生命周期:信息系统在使用过程中随着其生存环境的变化,要不断 维护、修改、当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这个 周期循环称为信息系统的生命周期。3. 信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系 统运行和维护等五个阶段( 1 )系统规划阶段的任务是对企业的环境、目标及现行系统的状况进行初步调 查,根据企业目标和发展战略,确定信息系统的发展战略,对建设新系统的需求 做出分析和
9、预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要 性和可能性 写成系统设计任务书( 2 )系统分析阶段的任务是根据系统设计任务确定的范围,对现得系统进行详 细调查,描述现行系统的业务流程 写成系统说明书( 3 )系统设计阶段 系统设计说明书( 4 )系统实施阶段 系统测试分析报告( 5 )系统运行和维护4. 结构化方法强调遵循的几个基本原则 :( 1 )面向用户的观点。( 2 )严格区分工作阶段,每个阶段有明确的任务和应得的成果。( 3 )按时系统的观点,自顶向下地完成系统的研制工作。( 4 )充分考虑变化的情况。( 5 )工作成果文献化、标准化。5. 结构化方法的不足和局限性(
10、1 )开发周期长。( 2 )早期的结构化方法注重系统功能,兼顾数据结构方面不够。( 3 )结构化程度较低的系统,在开发初期难于锁定功能要求。6. 面向对象方法的基本思想:( 1 )客观世界的任何事物都是对象。( 2 )对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构。( 3 )抽象的、较大的对象所具有的性质,自然地成为其子类的性质,成不必加 以说明,这就是继承性。( 4 )对象之间可以互送消息。7. 原型法:其基本思想是在投入大量的人力、物力之前,在限定的时间内,用最 经济的方法构造一个系统原型,使用户尽早看到未来系统的概貌,在系统原型的 实际运行中与用户一起
11、发现问题,提出修改意见,不断完善原型,使它逐步满足 用户的要求。步骤:( 1 )明确用户基本信息需求;(2)建立初始原型;(3)评价原型;(4) 修改和完善原型8. 原型法的优点:(1) 增进用户与开发人员之间的沟通;(2) 用户在系统开发过程中起主导作用;(3) 辨认动态的用户需求;(4) 启迪衍生式的用户需求;(5) 缩短开发周期,降低开发风险;第 5 章系统规划1. 系统规划阶段的主要任务是:(1) 制定信息系统的发展战略;(2) 制定信息系统的总体方案,安排项目开发计划;(3) 制定系统建设的资源分配计划2. 系统规划的特点:(1) 系统规划是面向全局、面向长远的关键问题,具有较强的不
12、确 定性,结构化程度较低;(2) 系统规划是高层次的系统分析,高层管理人员是工作的主体(3) 系统规划不宜过细;(4) 系统规划是企业规划的一部分,并随环境的发展面变化3. 系统规划应遵循的原则:( 1 )支持企业的总目标;( 2 )整体上着眼于高层管理,兼顾各管理层的要求( 3 )摆脱信息系统对组织机构的依从性;( 4 )使系统结构有良好的整体性( 5 )便于实施4. 信息系统的战略规划包括以下几方面的内容( 1 )信息系统的总目标、发展战略与总体结构;( 2 )对当前信息系统状况的了解( 3 )对相关信息技术发展的预测;( 4 )近期发展的计划5. 企业系统规划法(BSP)是通过全面调查,
13、分析企业信息需求制定信息系统总体方案的一种方法。6. 可行性研究的内容:( 1 )技术可行性(2)经济可行性(3)社会可行性7. 可行性分析报告:(1)引言:(2)系统建设的背景、必要性(3)拟建系统的侯选方案(4)可行性论证(5)几个方案的比较第6章结构化系统分析1. 系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。2. 数据流程 图的基本 成分:外部实 体(外部 实体是指系统 以外与系统有联系的人或事物。我们用一个正方形,并在其左上角外边另加一个直角来表示外部实体。数据处理(用带圆角的长方形表示)数据流(数据流是指处理功能的输入或输
14、出,用一个水平箭头或者垂直箭头表示,箭头指出数据的流动方向)数据存储(数据存储表示数据保存的地方,在数据流图中,用右边开口的长 方长表示。)外部实体处理过错J数据存储数据流注:1)业务中涉及到的单位、部门、人员等基本都当做外部实体来对待;2)业务中涉及到的动作(动宾短语)都当作处理过程来对待;3) 业务中涉及到“存储”“保存”等的数据,都作存储处理;4)业务中涉及到的单据、信息流向、数据等,都作数据流处理;5)处理过程、数据存储都必须有输入和输出,任何数据流至少有一端是处理过程3. 数据字典中有六类条目:数据元素、数据结构、数据流、数据存储、处理过程、外部实体4. 数据元素是最小的数据组成单位
15、,也就是不可再分的数据单位,如学号、姓名等5. 数据结构中的三种特殊情况:任选项、必选项、重复项*6. 表达处理逻辑的工具:结构化语言(祈使语句、判断语句、循环语句)判定树:判定表 (对于这三种工具,要求能写能绘能转换)判断语句的例题个月无欠款,则折扣率为15%:虽有欠款但与公司已有10年以上的贸易关系,则折扣率为10%,否则折扣率为5%,公司的折扣政策用判断语句表达如下:如果购货额在5万兀以上则如果最近3个月无欠款则折扣率为15%否则如果与公司交易年以上10则折扣率为10%否则折扣率为5%判定树和判定表见书P111-113判定表的合并简化:1. 行动(或结果)相同;2. 条件仅有一个不同,并
16、且该条件在这些列的取值正好是该条件取值的全集第7章结构化系统设计1. 系统设计的目标:(衡量系统优劣的6方面指标)A信息系统的功能。B系统的效率。C系统可靠性。D系统的工作质量。E系统的可变更性。F系统的经济性。2. 一个好的模块要有较低的耦合,较高的内聚。(低耦合,高内聚)3. 模块的内聚反映模块内部联系的紧密程度。模块的内聚可以分成七类:偶然内聚、逻辑内聚、时间内聚、步骤内聚、通信内聚、顺序内聚、功能内聚。其中偶然内聚是最低层次的内聚,功能内聚是最高层次的内聚。(每一种内聚的含 义也需要理 解)4. 一个判断的作用范围是所有这样的模块的集合,这些模块内含有依赖于这个判断结果的处理。一个模块
17、的控制范围是指它本身及其所有下属模块的集合。(内部含有依赖于该判断结果的处理的所有模块的集合)5. 模块的扇出是指模块的直属下层模块的个数. 一般认为,设计得好的系统平均扇出是 3 或 4。6. 模块的扇入是指有多少个上级模块调用它。扇入越大, 表示该模块被更多的上级模块共享。设计得好的系统,上层模块有较高的扇出,下层模块有较高的扇入。7. 代码是用来表征客观事 物的一个或一组有序的符号,它应易于计算机和人识别 与处理。代码也简称“码”。8. 代码的功能有:鉴别功能;分类;排序;专用含义。9. 代码的种类:顺序码;矩阵码;自检码;系列顺序码;层次码。10. 代码设计的原则:惟一性、合理性、可扩
18、充性、简单性、适用性、规范性、 系统性。11. 代码设计的步骤: 确定代码对象; 考查是否已有标准代码; 根据代码的使用范围、使用时间、根据实际情况选择代码的种类与类型; 考虑检错功能; 编写代码表;12. 输入设计的原则:最小量原则、简单性原则、早检验原则、少转换原则。13. 输入设计的内容:( 1)确定输入数据内容;( 2)确定数据的输入方式;( 3)确定输入数据的记录格式;( 4)输入数据的正确性校验;( 5 )确定输入设备14. 输入设备的选用应考虑以下一些因素;(1)输入的数据量与频度;( 2)数据的来源、形式、收集环境;( 3)输入类型、格式的灵活程度;( 4 )输入速度和准确性要
19、求;( 5)输入数据的校验方法、纠正错误的难易程度;( 6)可用的设备与费用。15. 图形用户界面有以下优点:( 1)容易学习使用;( 2 )具有高度的图形功能,直观生动;( 3 )多个视窗并用,同时显示信息,并可对同 样信息提出多种不同角度的表达 方式。16. 图形界面设计应注意几点原则:( 1 )用户界面的各个画面设计在整体上应保持相同或相似的外观 ;( 2 )用户界面使用的词汇、图示、颜色、选取方式、交流顺序,其 意义与效果应前后一致;( 3 )要正确使用图形的表达能力;( 4 )由于图形对象占用系统资源较多,处理速度慢,因此在时间响应要求高, 而硬件资源档次较低的环境中,不宜采用图形界
20、面。第 8 章用例建模1 面向对象方法的发展1.面向对象编程(OOP)2.面向对象设计(OOD)3.面向对象分析(OOA)2 面向对象方法的主要概念1. 对象:一些属性及专用服务的封装体。2. 类:一组对象的抽象表示;或一组具有相同属性和相同操作的对象的集合3. 封装:即信息隐藏,保证软件部件具有良好的模块性。4. 消息:指向对象发出的服务请求。5. 继承和多态性:继承是指特殊类的对象拥有其一般类的全部属性与服务。多 态性又叫多形性, 指相同的操作 (或函数, 或过程 ) 可作用于多种类型的对象并获得 不同的结果。3 面向对象方法的优势1. 对问题空间的理解更直接,更符合人们认识客观事物的思维
21、规律2. 系统分析和系统设计使用的同意模型,不存在过渡困难3. 开发出来的信息系统从本质上具有更强的生命力4. 易于扩充和维护5. 与数据模型一致第 9 章系统设计概述1 系统设计的任务系统分析阶段要回答的重心问题是系统 “做什么”,即明确系统功能。系统设计要回答的中心问题是系统怎么做”,即如何实现系统说明书规定的系统功能。2 系统设计的目标1. 信息系统的功能2. 系统的效率3. 系统的可靠性4. 系统的工作质量5. 系统的可变更性6. 系统的经济性3 良好的结构设计1. 低劣设计带来的问题(1) 僵化性:系统很难改变,即使一个简单的改动也会导致大量有耦合关联 的 其他部分的连锁反应(2)
22、脆弱性:改变系统的某个部分,会破坏许多无关的其他部分(3) 固化性:系统各部分紧密连接无法分开,很难将系统分解成可供其他系 统 重用的部件(4) 粘滞性:当软件需要改动时,设计不容易保持稳定,逐渐脱离最初的设计思路而走样,造成软件不同版本之间存在较大差异(5) 不必要的复杂性:过度设计,很多非常聪明的超前的机构目前还不需要,什么时候需要不得而知(6) 不必要的重复性:因为忽视抽象而使很多代码看上去是重复的,将来修改一处时,导致多处 修改(7) 晦涩性:很难阅读、理解,不能很好地表现出设计者的意图,难以与需求规格描述进行对照面向对象设计方法 :(1) 把系统划分一些部分,其中每一部分的功能简单明
23、确,内容简明易懂, 易 于修改。(2) 系统功能单元的划分按层次进行(3) 每一个功能单元应尽可能封装为独立的元素(4) 各功能单元对外的接口,以及相互间的控制和依赖等关系要阐明。4 系统设计的内容1. 总体设计 设计软件的体系结构 ( 也称架构, achitecture) 设计软件结构,即具体组成元素及其关系( structure ) 设计系统对外接口和服务2. 详细设计输入设计输出设计人机交互设计(用户界面设计 ) 模块处理过程详细设计/ 类及用例的详细设计数据库设计事物代码体系设计计算机系统和网络设计第 10 章系统实施1. 系统实施阶段的主要任务:硬件准备、软件准备、人员培训、数据准备
24、。2. 版本的划分需要考虑的几个方面:( 1 )总的原则是,先实现控制部分,后实现执行部分,先上层后下层;( 2 )每个版本实现多少模块、实现哪些模块要根据开发力量、设备、培训等方 面的情况确定;( 3 )复杂的模块分散在几个版本中逐步实现;( 4 )兼顾功能模块和数据库的实现;( 5 )兼顾硬件、软件、人员培训方面的情况。3. 结构化程序设计必须严格遵守( 1 )不使用可能干扰其他模块的命令或函数;( 2 )按总体设计的要求传递参数,不随意修改其内容与含义;( 3 )按规定的统一格式操作公用文件或数据库;( 4 )按统一的原则使用标识符;( 5 )按统一要求编写文档( 6 )保持程序风格的一
25、致。么)4. 面向对象的程序设计:封装性、继承性、多态性 ( 各自的含义是什5. 程序内部文档注释语句需要注意以下几点:( 1 )注释必须与程序一致,否则毫无价值。( 2 )注释不是重复程序语句,而应提供从程序本身难以得到的信息。( 3 )对程序段作注释,而不是对每个语句作注释。6. 测试的目的在于:( 1 )测试是指“用意在发现错误而执行一个程序的过程”(2) 一个好的测试用例是指这个测试用例有很高的概率可以发现一个尚未发现的错误;(3) 一个成功的测试是指它成功的发现了一个尚未发现的错误7. 测试的类型:模块测试、联合测试、验收测试、系统测试。8. 模块测试是对一个模块进行测试,根据模块的
26、功能说明,检验模块是否有错误。9. 联合测试即是通常说的联调,它可以发现总体设计中的错误10. 验收测试检验系统说明书的各项功能与性能是否实现,是否满足要求。11. 系统测试是对整个系统的测试,将硬件、软件、操作人员看做一个整体,检 验它是否有不符合系统说明书的地方。12. 传统的测试方法分为“白箱测试”和“黑箱测试”白箱测试是根据一个软件部件的内部控制结构,测试是否依据设计正确地执 行。黑箱测试是根据一个软件部件由外部界面所能观察到的功能效果,测试它是否与其他部件正确地沟通,一般指输入正确时,看是否有正确的输出。13. 系统转换的三种方式:直接转换方式、试运行方式、逐步转换方式。第11章系统
27、维护与管理理解:维护的代价很高1. 维护的类型:更正性维护、适应性维护、完善性维护、预防性维护2信息系统的可靠性,是指在满足一定条件的应用环境中能够正常工作的能力。常用的可靠性技术有:设备冗余技术,负荷分布技术,系统重新组合 技术,数据冗余校验,数据保护与恢复技术,系统动态检测、诊断和自动校正软 件技术。3. 信息系统的安全性,是指防止系统硬件、软件和数据受到偶然的或蓄意的修改、破坏和泄漏的能力(而采取的技术和管理措施)。主要知识点第一章系统思想(1) 系统是由若干要素(部分)组成的(2) 系统有一定结构(3) 系统有一定的功能,特别是人造系统总有一定的目的性。信息系统的功能是进行信息收集、传
28、递。储存、加工、维护和使用,辅助决策,帮助企业实现目标。1.2系统的特性1.2.1 系统的整体性整体性是系统最重要的特性,是系统论的基本原理。 系统整体性指的是,系统是由若干要素组成的具有一定新功能的有机整体,各 个要素一旦组成系统整体, 就表现出独立要素所不具备的性质和功能, 形成新的的 系统的质的规范性,从而 表现出整体性质和功能 不等于各个要素的性质 和功能的 简单相加。1.2.3 系统的目的性 系统的目的性是系统发展变化时表现出来的特点。1.2.4 系统的稳定性 系统稳定性是指在外界作用下的开放系统有一定的自我稳定能力, 能够在一定 范围内自我调节。1.2.5 系统的突变性系统的突变性
29、, 是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化 过程。1.2.6系统的自组织是指开放系统在系统内外因素相互的作用下,自发组织起来,使 系统从无序到有序,从低级有序到高级有序。1.2.6 系统的相似性 相似性是系统的基本特征。系统相似性是指系统具有同构和同态的性质,体现 在系统结构、存在方式和演化过程具有共同性。第二章 信息、管理与信息系统2.1.1 信息的定义和性质 信息是经过加工后的数据。它对接收者有用,对决策或行为有显示或潜在的价 值。数据与信息的关系可以看做原料与成品的关系。 数据与信息之间的这种“原料”和“成品” (判断和改错)的关系, 说明信息有相对性。同一件东西对某个人
30、来讲是信息,而对另外一个人来讲,可能只是一种数 据。(1) 事实性 事实性是信息最基本的属性(2) 扩散性 扩散是信息的本性(3) 传输性信息可通过各种手段传输到很远的地方,它的传输性能优于物质和能源。(4) 共享性(5) 增值性(6) 不完全性(7) 等级性(8) 滞后性2.1.2 人作为信息处理器的特点2. 人进行信息处理的特点(1) 人需要反馈(2) 人需要一些多余的信息(3) 人们需要信息的压缩(4) 人们对信息需求的口味各异(5) 人需要对非口语的信息输入2.2.2 管理中的信息 管理活动中所使用的信息就是管理信息,即高层管理(战略管理)、中层管理(战术管理)和基层管理(作业管理)、
31、战略管理指对重大方向性问题的决策,如 经营方针、 长远规划、 新产品开发等。 战术管理是对保证战略目标实现所需要的人、 财、物的准备和调配等问题的决策,如人事调动、资金 周转、生产计划等。作业管 理是为了完成日常业务活动而进行的决策,如确定采购量、处理投诉等。根据管理的层次,管理信息课划分为战略信息、战术信息和业务信息三类。(1) 战略信息包括系统内外、过去和现在、各种环境的大量综合汇总信息(2) 战术信息主要包括系统内部各种基础信息、历史和现状信息,以及部分 体的外部信息。(3) 业务信息主要包括直接与生产、业务操作有关的反应当前情况的信息。2.3.2 信息系统的基本功能1. 数据的采集和输
32、入2. 数据的传输3. 信息的储存4. 信息的加工5. 信息的维护6. 信息的使用2.3.3 信息系统的结构1. 信息系统的概念结构2. 基于管理职能的逻辑结构2.4 信息系统分类2.4.1 按技术发展分类1. 数据处理系统2. 管理信息系统3. 决策支持系统4. 主管支持系统2.4.2 按管理应用分类1. 企业资源计划ERP概念:它是由高德纳咨询公司提出的一整套企业管理系统标准,其核心是 制造资源计划 (MRPII); 其次,它是指利用计算机技术实现该管理体系的信息系统。ERP起源于20世纪60年代出现的物料需求计划MRP MRP是一种以计算机为基础的生产计划与控制系统第三章 信息系统建设概
33、论3.1 信息系统建设是复杂的社会过程3.1.1 信息系统建设的复杂性(1) 技术手段复杂(2) 内容复杂,目标多样(3) 投资密度大,效益难以计算(4) 环境复杂多变3.1.2 信息系统开发是一个社会过程3.2 信息系统建设的一般办法3.2.1 早期方法的不足1. 目标含糊2. 通信误解3. 步骤混乱4. 缺乏管理控制3.2.3 系统建模1. 系统模型 系统模型是指以某种确定的形式 (如文字、 符号、 图表、 失误、 数学公式等)对系统某一方面本质属性的描述。2. 信息系统模型 信息系统模型大多数是图 形和图表模型,本书的主要章节将展示如何创建和绘制 信息系统的各种模型。统一建模语言 UML
34、3.2.5 统一建模语言 统一建模语言 UML 是由单一元模型支持的一组图示法。3. UML 的主要内容UML 作为一种可视化建模语言, 由视图、 图、模型元素和通用机制等几个部分组成。(1) 用例图(2) 类图(3) 对象图(4) 顺序图(5) 状态图(6) 活动图(7) 构件图(8) 部署图3.3 信息系统的生命周期 信息系统在使用过程中随着其生存环境的变化,要不断维护、修改,当它不再 适应的时候就要被淘汰, 就要由新系统代替老系统, 这种周期称为信息系统的生命 周期。信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系 统运行和维护五个阶段。3.3.1 系统规划阶段(每个
35、阶段的任务) 写成系统设计任务书3.3.2 系统分析阶段 确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段 又称为逻辑设计阶段。3.3.3 系统设计阶段 系统设计阶段要回答的问题是“怎么做”。 该阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新 系统的物理模型。 这个阶段又称为物理设计阶段。 这个阶段又可分为总体设计和详 细设计两个阶段。 “系统设计说明书”3.4.1 瀑布开发方法 瀑布方法的最大特点就是阶段间阉割的顺序性和依赖性, 瀑布方法阉割规定了每一阶段必须提交的文档和必要的审查验证。但瀑布方法也有其不足和局限性。
36、瀑布开发方法需要在系统开发之处严格定义 或明确说明用户需求,确定系统边界。3.4.2 原型开发方法 原型方法的优点很明显。是增进了用户与开发人员之间的沟通,启迪和发掘用户的真实需求。 原型方法需要展示给用户可以实际运行的原型系统, 用户 “看得见, 摸得着”, 可以很清楚地把他们的意见反馈给系统分析员。 三是用户在系统开发过 程中起主导作用, 随时提供现场的第一手资料, 帮助开发者认识用户的真正需求。 三是弊低开发风险,因为更有效地辨认用户需求, 减少了开发人员对用户需求的误解, 避免了较大偏离的情况发 生。四是可以帮助开发人员尽早验证系统架构、 关键算法、 人机交互等设计方案的有效性。 原型
37、方法也有不足之处。原型法不如瀑布方法成 熟和便于管理控制。由于用户 的大量 参与,也会产生一些新的问题,如原型的评估标准是否完全合理。原型的开发者在 修改过程 中,容易偏离原型的目的,使用者在看到原型的功能逐步完备之后,以为原型可以 联机使用 了,而疏忽了原型对实际环境的适应性及系统的安全性、可靠性等要求,便直接将 原型系统 转换成最终产品。这种过早交付产品的结构,虽然缩短了系统开发时间,但损害了 系统质 量,增加了维护代价。3.4.4 螺旋开发方法 由上面的介绍可以看出,不同过程模型各有利弊,通常要根据实际项目特点来 进行选捧在前期需求明确的情况 下尽量采用瀑布模型或 改进型的瀑布模型。在
38、用户无信 息系统使用经验, 分祈人员技能不足的情况下一定要借助原型。 在不确定性因素很 多,难以提前估计和计划的情况下尽量采用增量迭代和螺旋模型。 在技术难度较大、 内容复杂的情 况下采用进化选代和螺旋模型 .3.5.2 结构化开发方法人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一 个系统设计成层次化的程序模块结构, 这些模块相对独立, 功能单一这就是结构化 系统设计的基本感想。3.6.2 建立信息系统的基础条件1. 领导重视,业务人员积极性高2. 有一定的科学管理基础3. 能组织一支具有不同层次的技术队伍4. 具备一定的资源第四章 系统规划4.1 系统规划的任务与特点4
39、.1.1 系统规划的任务系统规划阶段的主要任务是( 1)制定信息系统的发展战略信息系统服务于企业管理,其发展战略必须与整个企业的战略目标协调一致。 制定信息系统的发展战略, 首先要调查分析企业的目标和发展战略, 评价现行信息 系统的功能、环境和应用状况。在此基础上确定信息系统的使命,制定信息系统的 战略目标及相关政策。( 2)制定信息系统的总体方案,安排项目开发计划在调查分析企业信息需求的基础上,提出信息系统 的总体结构方案。根据发展战略和总体结构方案,确定系 统和应用项目开发次序及时间安排。( 3)制定系统建设的资源分配计划 提出实现开发计划所需要的硬件软件、技术人员、资金等资源,以及整个系
40、 统建设的概算,进行可行性分析。4.1.2 系统规划的特点( 1)系统意划是面向全局、面向长远的关键问题,具有较强的不确定性,结 构化程度较低。( 2)系统规划是高尽欣的系统分析,高层管理人员是工作的主体。( 3)系统规划不宜过细,系统规划的目的是为整个系统确定发展战略、总体 结构和资严计划,而不是解决系统开发中的具体问题。它要给后 续工作以指导,而 不是代得局续工作:东不统根团阶量,添统结构着限于于系统的对分,对发据的播 选在于划 - 数摄要是一步的划分是后续工作的任务。( 4)弱统规划是企业规划的一部分,并随环境发展而变化。系统规划阶段是一个管理决策过程。它要应用现代信体方案。它又是管理与
41、技术结合的过馨,规县,品穮? 们品技术有效地支持管理决策的总实态度是系统规划成功的关健因家就划人员对管理和技术发展的见识、 开创精神、 务实态度是系统 规划成功的关键因素4.1.3 系统规划的原则系统规划应遵循以下原(1 )支持企业的总目标(2) 整体上着眼于 高层管理,兼顾各管理层的要求。(3 )摆脱信息系统对组织机构的依从性(4 )使系统结构有良好的整体性(5) 便于实施4.2.1 战略目标集转移法4.2.2 企业系统规划法4.4.1 可行性论证的内容1. 技术可行性2. 经济可行性3. 社会可行性第五章 系统分析概述5.1 系统分析的任务系统分析阶段的基本任务是: 系统分析员与用户在一起
42、, 充分了解用户的要求, 并把双方的理解用系统说明书表达出来系统分析要回答新系统“做什么”这个关键性的问题。5.2.1 问题分析5.2.2 需求分析1. 用户需要与系统需求 系统需求包括功能性需求和非功能性需求2. 需求分析的方法(1) 面向过程的结构化方法(2) 面向数据的信息工程方法基于UML的面向对象方法5.3 系统说明书5.3.2 系统说明书的审议(1) 正确性(2) 完整性(3) 一致性(4) 无二义性(5) 可修改性(6) 可跟踪性第六章 流程建模6.2.2 数据流图 ( 综合图、概念、绘制 ) 数据流图描述数据流动、储存、处理的逻辑关系,也称为逻辑数据流图 数据流图用到的四个基本
43、符号,即外部实体、数据处理、数据流和数据储存 。6.2.3 画数据流图的注意事项1. 关于层次的划分 逐层扩展的目的,是把每一个复杂的功能逐步分解为若干较为简单的功能。逐 层扩展不肢解和蚕食, 使系统失去原来的面貌, 而应保持系统的完整性和一致性。(1) 展开的层次与管理层一直,也可以划分得更细。处理块的分解要自然, 主 义功能的完整性。(2) 一个处理框经过展开,一般分解为 4 个到 10 个处理框为宜。(3) 最下层的处理用几句话,或者用几张判定表,或一张简单的 HIPO 图能表达 清楚,其工作量一个人能承担。2. 检查数据流图的正确性(1) 数据守恒,或称为输入数据与输出数据匹配。(2)
44、 在一套数据流图中的任何一个数据储存,必定有流入的数据流和流出的数据流(3) 父图中某一处处理框的输入、输出数据流必须出现在相应的子图中,否则就会出现父图与子图的不平衡。(4) 任何一个数据流至少有一端是处理框。重新分解(1) 把需要重新分解的某张图的所有子图拼成一张(2) 把图分成几部分,使各部分之间的联系最少(3) 重新建立父图,即把第二步所得的每一部分画成一个处理框(4) 重新画子图,只要把第二步所得的图沿各部分边界分开即可(5) 为所有处理重新命名、编号数据结构的描述重点是数 据之间的组合关系,一 个数据结构可以包括若干个数据 元素或(和)数据结构。这些成分中有三种如特殊的情况:(1) 任选项(2) 必选项(3) 重复项6.3 业务规则的表示 ( 综合题 )6.3.1 结构化语言6.3.2 判定树6.3.3 判定表第十章 系统总体设计10.3.3 模块的联系 低耦合,高内聚2. 来往信息的作用若两个模块间传递的信息 只作数据用,即一个模 块提供输出数据作为另 一个模块 的输入数据,则这种耦合称为数据耦合。10.3.5 模块的内聚 ( 名词区别 )1. 偶然内聚2. 逻辑内聚3. 时间内聚4. 步骤内聚5. 通信内聚6. 顺序内聚7. 功能内聚10.3.6 作用范围与控制范围 一个判断的作用范围是所有这样的模块的集合, 这些模块内含有依赖于这个判
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑公司新年致辞 (13篇)
- 年度护士岗位工作总结(7篇)
- 2026年中考数学真题完全解读(重庆卷)
- 2026大龄博士面试题目及答案
- 2026单招云计算面试题及答案
- 2026道馆联盟面试题及答案
- 2026订单调度面试题及答案
- 市场营销数据分析能力提升指导书
- 2026规范用语面试题目大全及答案
- 电力系统故障紧急处置指导书
- 正常分娩课件教学课件
- 加油站综合管理制度
- 三副换证实习报告
- 八年级数学下册 中心对称图形-平行四边形综合压轴(50题12个考点)(原卷版)
- 北京市东城区东直门中学2024-2025学年七年级上学期分班考数学试卷
- JT-T-1185-2018城市轨道交通行车组织规则
- 社会工作实务(初级):就业援助员(三)
- XFT 3004-2020 汽车加油加气站消防安全管理
- 《商务数据分析与应用》课程标准
- 防溺水安全培训PPT
- 网络营销试卷A参考答案
评论
0/150
提交评论