信息系统分析与设计期末复习资料概要
信息系统分析与设计复习提纲

《信息系统分析与设计》复习提纲参考书:《信息系统分析与设计》(第四版)王晓敏邝孔武编著清华大学出版社考试范围:第2章~第11章、第14章各章节复习要点一、第2章信息与信息系统1、要求了解的内容:2.1.2、2.2.2、2.2.3、2.3.3、2.6人与计算机在信息处理过程中的比较;信息与决策过程;企业高层管理、中层管理和基层管理的决策特点以及对信息的不同需求;信息系统的总体结构、基于管理职能和管理层次划分的系统逻辑结构、系统物理结构(集中式、分布式C/S、B/S)。
信息系统的发展趋势2、要求掌握的内容:2.1.1、2.2.1、2.3.1、2.3.2、2.4、2.5信息的定义与性质:定义、信息与数据的关系、信息的基本属性信息是管理的基础:管理的计划、组织、控制、激励和领导的五大职能与信息的关系信息系统的定义:广义的信息系统、计算机信息系统;信息系统学科和管理理论、系统科学方法论和信息技术的关系;信息系统与企业管理系统的关系信息系统的基本功能:数据的采集和输入、数据的传输、信息的存储、信息的加工、信息的维护、信息的使用信息系统分类:电子数据处理系统/管理信息系统/决策支持系统/主观支持系统各自特征;MRP、MRPII、ERP、SCM、CRM等信息系统的作用基于信息系统地位的企业类型划分;信息系统对企业的影响二、第3章信息系统建设概论1、需要了解的内容:3.6诺兰模型;四种系统开发方式的特点;信息系统开发项目管理的主要内容;CASE工具的概念2、需要掌握的内容:3.1、3.2、3.3、3.4、3.5信息系统建设的复杂性表现在哪里?(信息系统与一般技术工程的区别)系统模型的作用和特征、信息系统模型的作用、统一建模语言UML的基本内容信息系统的生命周期,每个阶段的任务(本章重点)开发过程的瀑布方法、原型方法、迭代方法、螺旋方法等基本特点(本章重点);敏捷过程的主要思想结构化方法和面向对象方法的主要特点、比较(本章重点)三、第4章系统规划1、需要了解的内容:4.1.2、4.1.3、4.2系统规划的特点;信息系统战略规划的内容;信息系统规划的方法2、需要掌握的内容:4.1.1、4.3、4.4系统规划的重要性;系统规划的主要任务;(本章重点)IT治理的概念和意义;企业IT治理的构成要素信息系统战略规划的一般步骤可行性的含义;可行性分析的三个方面;可行性研究的成果(可行性分析报告的内容)四、第5章系统分析概述1、需要了解的内容:5.2.2、5.2.3、5.3需求分析的方法、系统说明书的作用2、需要掌握的内容:5.1、5.2.1系统分析的任务、系统分析师的作用和应有素质系统分析的基本过程;系统调查方法五、第6章流程建模1、需要了解的内容:6.2.4、6.2.5数据字典的作用,各条目的编制方法;新系统模型的提出,能够利用信息系统对原有流程实施改进;2、需要掌握的内容:6.1、6.2.1、6.2.2、6.2.3、6.3.1、6.3.2、6.3.3业务流程的分析内容;业务流程图的绘制方法(本章重点);业务流程优化的方法BPR及BPM 的各自特点数据流分析的内容;数据流图的基本思想;符号含义;绘图的注意事项,应保证语法的正确性;要求能够按照需求描述正确绘制数据流图(本章重点)表达处理逻辑和复杂业务规则的结构化语言、判定树、判定表,各自的适用场合;能够根据描述绘制简单的判定树和判定表;了解判定表的化简的作用,但不需要掌握具体化简过程六、第7章用例建模1、需要了解的内容:7.3用例之间的包含关系、扩展关系和泛化关系2、需要掌握的内容:7.1、7.2理解用例的含义;掌握参与者的泛化关系;掌握用例图的正确绘制方法(本章重点);掌握用例规格说明的书写方法(本章重点)七、第8章领域对象建模1、需要了解的内容:8.1.1、8.1.2、8.1.4、8.7面向对象方法的历史和优势;状态图的作用2、需要掌握的内容:8.2、8.3、8.4、8.5、8.6掌握面向对象的分析、设计和编程的基本思想;掌握对象、类、封装/信息隐藏、消息、继承、多态、关系等概念;理解识别领域对象的主要策略;掌握类图的正确绘制方法(本章重点);掌握对象关联的含义和绘制方法;理解整体-部分关系;掌握泛化关系的正确定义和绘制方法。
信息系统分析与设计复习资料个人整理版

信息系统分析与设计复习资料个人整理版第三章一、系统结构(1)总体概念结构,由信息源、信息处理器、信息用户和信息管理者组成信息系统的总体结构;(2)基于管理职能的逻辑结构,根据管理职能分工和管理层次处理特点对系统进行逻辑划分;信息系统的逻辑结构定义为各种功能子系统的综合体,其中每个子系统又可划分为事务处理、作业控制、管理控制、和战略规划四种信息处理部分;(3)信息系统体系结构(计算模式),用来描述数据库管理系统、数据库、应用软件在平台上的分布以及在数据处理中之间的关系。
可分为:①主机-终端的集中控制结构;②文件服务器的分布结构;③服务器-客户机的分布结构(可分为:C/S结构和B/S结构)。
二、C/S结构和B/S结构优缺点比较(1)C/S的优点:①能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,因此优点就是客户端响应速度快。
②数据的储存管理功能较为透明。
③C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。
④容易地调用操作系统现有功能。
⑤易操作,交互性很好。
(2)C/S缺点主要有以下几个:①只适用于局域网。
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。
这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
②客户端需要安装专用的客户端软件。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
(3)B/S的优点:①可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
②系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
信息系统分析和设计复习提纲

信息系统分析和设计复习提纲一、基础概念1.信息系统的定义和组成2.信息系统分析与设计的基本概念和方法3.软件生命周期模型及其特点4.敏捷开发方法与瀑布模型的比较5.需求工程的过程和方法6.软件架构与设计模式二、需求工程1.需求获取的常用方法和技术2.需求分析的过程和方法3.需求验证和确认的方法4.需求文档的编写和管理三、系统分析与设计1.系统建模的基本概念和方法2.系统的静态和动态建模技术3.系统的结构化和面向对象建模方法比较4.UML的基本概念和图形表示法5.UML中的用例图、类图、时序图和活动图的使用方法四、软件设计与构建1.软件设计的基本原则和方法2.面向对象分析与设计的基本原则和方法3.软件架构设计的方法和技术4.软件构建过程和技术5.设计模式的基本概念和常用模式6.可重用软件设计的原理和技术五、软件测试与质量保证1.软件测试的基本原则和方法2.黑盒测试与白盒测试的比较3.静态测试和动态测试的方法4.软件测试的自动化工具和技术5.软件质量保证的方法和技术六、项目管理与软件过程改进1.软件项目管理过程和方法2.项目计划的编制和管理3.软件度量和指标的使用方法4.软件过程改进的原则和方法七、信息系统开发的一般流程1.项目启动与规划阶段2.需求定义和分析阶段3.系统设计和建模阶段4.系统构建和测试阶段5.系统部署和运行维护阶段八、信息系统集成与部署1.操作系统和网络基础知识2.数据库系统和SQL语言的基本概念和使用方法3. Web开发技术和常见的Web应用框架4.云计算和大数据技术的基本概念和应用方法九、用户体验设计与评估1.用户研究和用户需求分析的方法2.用户界面设计的基本原则和方法3.用户体验评估的方法和技术十、安全与风险管理1.信息系统安全的基本概念和原则2.风险分析和风险管理的方法3.信息系统安全保障技术和应用以上是信息系统分析和设计复习提纲的主要内容。
复习时可以结合相关教材、课堂笔记、教学视频进行学习,同时还可以通过做一些练习题和实际案例分析加深对知识的理解和应用能力。
信息系统分析与设计复习资料

信息系统分析与设计一、名词解释1、信息系统:信息系统是指以计算机和各种信息技术为基础,为实现某个系统目标,而组成的信息处理的统一体。
2、国家信息化基础化设施:国家信息基础设施首先是指一个集成的、覆盖整个国家的信息设施的总和。
该设施连接全国各地区的政府机构、企业、学校和家庭,是全部公用的及专用的、政府的及企业的、高速交互式的、窄带的及宽带的网络的集合。
3、信息系统工程:信息系统工程是与构造以计算机系统为基础有关的过程、方法和技术。
信息系统的实质是计算机硬件系统和软件系统,所有的信息系统最终都是以某种硬件和软件的形式出现的。
4、软件工程:软件工程是指导计算机软件开发和维护的学科。
软件工程采用工程的思想、原理、技术和方法来开发和维护软件。
它是开发、运行和维护软件直至退役的系统方法。
5、瀑布模型:又称为软件生命周期模型,它将软件开发分为三个时期,即软件计划时期、软件开发时期和软件运行时期。
每个时期又分为若干个阶段。
6、原型:原型是所开发软件系统的一个可执行模型或引导性版本,它可为客户和软件开发各阶段的系统人员提供系统的原始蓝本,以帮助得到实现系统目标的明确而严格的需求,促进客户和系统人员、各阶段系统人员之间的相互有效的信息交流,并以此为基础进行需求分析和系统设计。
7、总体结构设计:根据需求分析所产生的软件需求规格说明书,建立目标系统的总体结构。
目标系统的总体结构由系统各模块的功能、模块间的层次关系及接口控制所组成。
8、模块结构图:用来描述软件系统的组成结构及相互关系,由模块、调用、数据、调用符号和参数表、辅助符号构成。
9、耦合度:耦合度是对一个软件结构内不同模块之间互连程度的度量。
耦合强弱取决于模块间接口的复杂程度、进入访问一个模块的点及通过接口的数据。
在软件设计中应该追求尽可能松散的耦合系统,在这样的系统中可以研究、测试或修改、维护任何一个模块,而不需要对系统的其它模块有很多的了解或影响其它模块的实现。
信息系统分析与设计期末重点整理

信息系统分析与设计考试题型一、单选(10 *1分)二、名词解释(5*3分)前五章名词解释前三题选一题三、填空题(15*1分)前五章填空题前四题选一题四、简答题(5*5分)P128 简答题(6)、(7)、(11)、(12)、(14)五、应用题(5*7分)1.角色扮演与岗位职责(课本2到3页和课本201到203页两种),(第212页半成品和成品)每人两个角色:技术岗位和管理岗位。
岗位职责50字以上。
2.第24到26页开发进度计划第38到40页工程网络图3.使用Visio创建某信息系统的核心业务类图,对象图(课本58到61页,第160页,第169页的7.5.2)4.数据库设计及访问(课本第81到84页第四章,第六章137页到138页,P148-151-152—153—155页)一、单选(见必博平台)二、名词解释第一章1.信息系统P4基于计算机的信息系统(Computer—based Information System,CBIS)简称计算机系统或信息系统,是由人、计算机硬件、软件、通信网络和数据资源组成的一类人机系统。
目的是借助计算机硬件、软件、通信网络等,及时、准确地收集、加工、存储、传输和提供决策所需的适用信息,实现企业或其他机构中各项活动的计划、组织、调节和控制。
2.瀑布模型P5瀑布模型是一个软件开发架构,其核心思想是按照工序将问题化简,采用结构化的分析与设计方法将逻辑实现与物理实现分开,有利于系统开发任务的分工与协作.瀑布模型将软件生命周期划分为制定计划、需求分析、系统设计、程序设计、软件测试、运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落.瀑布模型的突出优点是为项目提供了按阶段划分的检查点.瀑布模型的突出缺点在于只有在项目生命周期的后期才能看到结果,从而不适应用户需求的变化。
3.V模型P6RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图类似字母V,所以又称为软件开发的V模型。
系统分析与设计复习资料

系统分析期末复习提纲第一章信息系统工程项目管理•理解信息、信息化、信息资源、信息系统、信息系统建设旳复杂性信息: 是事物之间联络、互相作用旳状态旳描述•信息资源: 包括信息及其载体、信息采集、传播、加工、存储旳各类设施和软件, 制造上述硬件、软件旳有关设施, 有关信息采集、加工、传播、存储和运用旳多种原则、规范、规章、制度、措施、技术等•信息系统:是一种人造系统, 它由人、计算机硬件、软件和数据资源构成, 目旳是及时、对旳地搜集、加工、存储、传递和提供决策所需旳信息, 实现组织中各项活动旳管理、调整和控制。
•建设环境旳复杂性•顾客需求旳多样性•建设内容旳复杂性•技术手段旳复杂性•建设需用资源旳密集性–资金密集性–劳动密集性–知识密集性•诺兰模型及其应用Zuoyong:有助于选择信息系统开发旳时机•进行统一规划, 控制系统发展旳方向, 并且对处在不一样阶段上旳各子系统制定合适旳发展方略。
对于第一阶段: 优先实现某些轻易且易见效旳系统;对于第二阶段: 应有计划地加以控制;对于第三阶段: 开发能共享旳数据库管理系统;对于处在增长阶段中后期旳企业, 则需在数据集成上下功夫, 以建设高档次旳数据环境。
•项目管理旳概念、信息系统项目管理旳特点项目是为完毕唯一旳目旳所采用旳一次性旳努力。
项目旳特点:项目有一种唯一旳目旳项目是一次性旳项目需要多方面旳资源项目应当有一种重要发起人和客户项目具有不确定性优秀旳项目经理是项目成功旳关键•CMM重点•理解信息系统顾客旳含义和分类•项目管理工具Project旳基本功能1)范围管理: 使用WBS分解技术对项目分解。
2)进度管理: 重要使用关键途径技术(CPM)进行时间和进度管理。
3)成本管理: “自底向上费用估算”技术4)人力资源管理:5)沟通管理6)集成管理:第二章信息系统工程体系•信息系统工程体系、RUP••统一开发过程(Rational Unified Process,RUP)•1)RUP旳基本概念•(1)用例驱动•(2)以基本架构为中心•(3)迭代式和增量理解信息系统旳生命周期, 理解几种信息系统开发过程模式旳区别理解构造化和面向对象两种不一样旳系统开发措施旳区别, 理解面向对象旳几种重要概念认识问题空间旳出发点不一样认识系统和描述系统旳方式不一样分析到设计旳过渡对变化旳适应能力对复用旳支持Gainian重要概念:对象(属性与措施)类与实例封装(信息隐藏)继承(多重继承)消息多态性(重载、动态绑定)关联与链接聚合第三章系统规划•理解系统规划旳任务和特点、关键问题、目旳系统规划(ISP)工作旳特点(1) 具有较强旳不确定性, 非构造化程度较高。
信息系统分析与设计复习概要

第一章信息系统简答题1•什么是数据和信息?结合实际简述数据和信息的区别和联系区别:数据:数据是计算机系统处理的基本对象之一。
信息的定义可以归纳如下:1)信息是有一定含义的数据2)信息是加工后的数据3)信息是对决策有现实或潜在价值的数据4)信息是可以获取和识别的数据5)信息是可以存储与传递的数据6)信息是人和外界相互交换的内容表述2•信息的性质?(简答和判断)1)事实性(信息的第一属性)2)时效性3)等级性(战略级、战术级、作业级)4)增值性5)传输性6)共享性7)不完全性8)时滞性3•什么是系统?结合实际简述系统的特性系统定义:1)系统是由若干要素组成2)系统具有一定的结构3)系统具有一定的功能系统的特性:1)整体性2)目的性3)层次性4)相关性5)开放性4•什么是信息系统信息系统就是对信息收集、整理存储、加工(变换)、查找、传输并提供利用的系统。
5•简述信息系统的功能1)数据采集和输入2)数据的传输3)信息的存储4)信息的加工5)信息的输出6•简述信息系统的结构?(简答)1)※总体结构:a)信息源是信息的产生地。
b)信息处理器负责信息的传输、加工、存储。
c)信息用户是信息的使用者,并可以利用信息进行决策。
d)信息管理者负责系统规划、分析、设计、实现、运行和维护。
2)层次结构:战略层,战术层,业务层。
3)综合结构a)横向综合结构b)纵向综合结构c)纵横综合结构4)物理结构7•信息系统的发展经历了哪几个阶段1)电子数据处理系统:单项数据处理,综合数据处理。
2)管理信息系统:具有统一规划的数据库,是管理信息系统成熟的重要标志。
3)决策支持系统:以计算机为工具,应用决策科学及有关学科的理论与方法,以人机文互方式辅助决策并解决半结构化和非结构化决策问题的信息系统。
第二章信息系统开发概论1•结合实际阐述信息系统建设的复杂性1)建设环境复杂性2)信息技术复杂性3)管理内容复杂性4)投资效益计算复杂性2•如何理解信息系统开发的原则?1)实用性原则(最重要)2)系统性原则3)规范性原则4)效益型原则5 )发展的原则3•结合实际阐述信息系统的建设是企业“一把手”工程(信息系统开发的条件)1)企业领导重视,业务人员积极配合2)企业必须有建立信息系统的实际需求和迫切性3)企业必须具备一定的科学管理基础4)企业有必要的资源保证4•结合我国信息系统发展进程阐述诺兰模型的各个阶段以及诺兰模型的应用(四阶段模型)起步、扩展、控制、成熟。
系统分析与设计复习资料

系统分析期末复习提纲第一章信息系统工程项目管理•理解信息、信息化、信息资源、信息系统、信息系统建设的复杂性信息:是事物之间联系、相互作用的状态的描述信息资源:包括信息及其载体、信息采集、传输、加工、存储的各类设施和软件,制造上述硬件、软件的相关设施,有关信息采集、加工、传输、存储和利用的各种标准、规范、规章、制度、方法、技术等信息系统:是一个人造系统,它由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。
•建设环境的复杂性•用户需求的多样性•建设内容的复杂性•技术手段的复杂性•建设需用资源的密集性–资金密集性–劳动密集性–知识密集性•诺兰模型及其应用Zuoyong:有利于选择信息系统开发的时机进行统一规划,控制系统发展的方向,并且对处于不同阶段上的各子系统制定适当的发展策略。
对于第一阶段:优先实现一些容易且易见效的系统;对于第二阶段:应有计划地加以控制;对于第三阶段:开发能共享的数据库管理系统;对于处于增长阶段中后期的企业,则需在数据集成上下功夫,以建设高档次的数据环境。
•项目管理的概念、信息系统项目管理的特点项目是为完成唯一的目的所采取的一次性的努力。
项目的特点:项目有一个唯一的目的项目是一次性的项目需要多方面的资源项目应当有一个主要发起人和客户项目具有不确定性优秀的项目经理是项目成功的关键•CMM重点•理解信息系统用户的含义和分类•项目管理工具Project的基本功能1)范围管理:使用WBS分解技术对项目分解。
2)进度管理:主要使用关键路径技术(CPM)进行时间和进度管理。
3)成本管理:“自底向上费用估算”技术4)人力资源管理:5)沟通管理6)集成管理:第二章信息系统工程体系•信息系统工程体系、RUP••统一开发过程(Rational Unified Process,RUP)•1)RUP的基本概念•(1)用例驱动•(2)以基本架构为中心•(3)迭代式和增量•理解信息系统的生命周期,了解几种信息系统开发过程模式的区别•理解结构化和面向对象两种不同的系统开发方法的区别,了解面向对象的几个重要概念认识问题空间的出发点不同认识系统和描述系统的方式不同分析到设计的过渡对变化的适应能力对复用的支持Gainian重要概念:对象(属性与方法)类与实例封装(信息隐藏)继承(多重继承)消息多态性(重载、动态绑定)关联与链接聚合第三章系统规划•理解系统规划的任务和特点、关键问题、目标系统规划(ISP)工作的特点(1) 具有较强的不确定性,非结构化程度较高。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计期末复习资料
1.数据是对现实世界中客观事物的性质、形态、数量和特征等属性的一种表示形式,它可以是数字、字母、汉字、图形、声音等可鉴别的符号或是这些符号的组合。
2.信息是经过加工、处理的,具有一定意义并对人类客观行为产生影响的数据表现形式。
3.系统工程是组织管理系统的规划、研究、设计、制造、试验和使用的科学方法,是对所有系统都具有普遍意义的科学方法。
4.系统分析、系统设计和系统实施构成系统开发周期的三个主要阶段。
系统分析是开发人员和用户共同参与的一项活动。
这一阶段的主要任务是充分挖掘和理解用户对新系统的要求,并将其明确表述成一份书面资料。
系统分析的基本内容:(1确定新系统的目标。
(2系统的总体结构描述。
(3子系统功能描述。
(4子系统数据分析。
(5数据输入输出描述。
6确定技术性能指标,包括可靠性、安全保密性、适用性、可维护性和可移植性。
(7 优化业务处理流程和数据流程,定义经济数学算法和模型。
(8确定计算机系统配置,计算机网络技术方案。
5.系统调查的方法:开调查会、发调查表征询意见、访问、直接参加业务实践。
6.类的定义:在面向对象的方法学中,类是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
7. 消息就是向对象发出的服务请求,它应该含有下述信息:提供服务的对象标识、服务标识、输入信息和回答信息。
8. UML中有四种类型的要素。
(1表述结构的要素,包括“Use Case”、“类”、“接口”和“协作”。
(2表述行为的要素,包括“交互”和“状态机”。
(3用于组织模型内容的要素,即“包”。
(4用做辅助说明的要素,即“注释”
9.数据库设计的主要任务包括实体的代码设计、实体概念模型到数据模型的转换以及对数据存储结构的规范化处理。
1.信息的信息构成要素有哪些?
答:信息的发出者为信源。
信息的接收者为信宿。
信息表达的符号为语言符号。
信息载体是进行储存、加工、传递和反馈依附着的物质。
信息在收发双方之间传递的通道为信道。
语言符号、载体、信道都属于信息传递时的媒介。
2.从系统定义可以看出,任何系统的存在,都有的必要条件有哪些?
答:系统必须由两个或两个以上的要素组成。
系统的要素与要素之间,存在着一定的有机联系。
任何系统都有特定的功能,整体功能不同于各个组成要素的功能,这种新功能是由系统内部的有机联系和结合所决定的。
3.系统工程的阶段有哪些?系统工程基本方法是什么?
答:有明确系统问题和目标定义;系统方案综合;系统分析;系统优化;系统实施;系统使用和管理等阶段。
基本方法有:分析、综合、评价。
4.信息系统成本管理包括的内容有哪些?
答:有资源规划、成本估算(自上而下的类比估算法、自下而上的工料清单法、成本预算(Putnam 模型、COCOMO模型、成本控制(预算累计量、实际成本累计量、盈余累计量。
5.信息系统进度管理包括的内容有哪些?
答:包括活动定义(工作分解结构、活动排序(项目责任矩阵、项目里程碑事件表、前导图法(单代号网络图、箭线图法(双代号网络图、条件图法、网络模板、活动工期估算、制定进度计划(甘特图、关键路径法、进度控制。
6. 绘制数据流图的主要步骤有哪些?
答:第一步,界定系统的边界,寻找系统的外部项。
第二步,确定整个系统的输出数据流和输入数据流,画出关联图。
第三步,确定系统的主要信息处理功能,按此将整个系统分解成几个子系统。
确定每个子系统的输出与输入数据流以及相关的数据存储。
第四步,分解细化数据流图。
第五步,重复“第四步”直到逐层分解结束。
第六步,对草图进行检查和合理布局,对错误与不合理之处进行修改。
第七步,与用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。
第八步,用计算机或其他制图、编辑工具画出正规的数据流图。
第九步,审核数据流图。
将数据流图提交系统分析负责人复审。
7.如何确定系统用例?
答:(1对于已确定的各个执行者,哪些任务会涉及到系统?
(2是否需要将系统中发生的某些特定事件通知给此执行者?
(3此执行者是否需要将突发变更或外部变更通知给系统?
(4系统是否给业务提供了正确的行为?
(5已经确定的用例是否可以执行系统所有功能?
(6哪些用例将支持和维护系统?
(7在系统内应该修改或创建什么信息?
(8系统启动和停止。
(9系统的维护。
例如,添加新用户和建立用户简档。
8. 系统划分的原则有哪些?
答:(1子系统要具有相对独立性
(2要使子系统之间数据的依赖性尽量小
(3子系统划分的结果应使数据冗余最小
(44.子系统的设置应考虑今后管理发展的需要
(55.子系统的划分应便于系统分阶段实现
1. 某厂对一部分职工重新分配工作,分配原则是:
年龄不满20岁,文化程度是小学者脱产学习,文化程度是中学者当电工;
年龄满20岁但不足50岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大学者当技术员;
年龄满50岁及50岁以上,文化程度是小学或中学者当材料员,文化程度是大学者当技术员。
三个因素:性别、年龄、文化程度,取值范围分别是:
性别:{男,女}
年龄:{青年(小于20岁,中年(满20岁而不足50岁,老年(满50岁及以上} 文化程度:{小学,中学,大学}
2.变换型模块结构
变换型模块结构描述的是变换型系统,变换型系统由三部分组成:输入、数据加工(中心变换和输出,它的功能是将输入的数据经过加工后输出,如图
3.事务型模块结构
事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。
如图7-4-3所示
变换型和事务型模块结构都有较高的模块内聚和较低的块间耦合,因此便于修改和维护。
数据流图
由变换型数据流图导出的初始模块结构图
变换型和事务型混合结构的数据流图
变换分析与事务分析的混合使用。