系统分析与设计SAD期末复习资料
系统分析与设计复习题
《系统分析与设计》复习题一.选择题:1.面向对象的特点主要概括为(C)。
A. 可分解性、可组合性、可分类性ﻩﻩB. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性ﻩD.封装性、易维护性、可扩展性、可重用性2.信息按照( C )可以分为战略信息、战术信息和作业信息。
A. 应用领域ﻩB. 加工顺序C.管理的层次D.反映形式3.按照处理的对象,可把组织的信息系统分为(B)和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C.决策支持系统ﻩD.情报处理系统4.在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括(D)。
A. 管理目标、人力资源、业务流程和数据流程信息B. 组织结构、功能体系、业务流程和数据流程信息C. 企业性质、客户资源、业务流程和数据流程信息D. 管理目标、功能体系、业务流程和数据流程信息5.系统流程图也称为业务流程图,它表达的是(B)。
A.数据在系统各部件间的流动情况B. 对数据进行加工处理的控制过程C.逻辑数据流图ﻩﻩﻩﻩﻩD. 白盒子形式的组成系统的每个部件6.一般子系统的划分是在系统( C )阶段,根据对系统的功能/数据分析的结果提出的。
A. 需求分析B. 逻辑阶段ﻩC.总体设计ﻩD. 详细设计7.信息系统流程图是以新系统的(D)为基础绘制的。
A. E-R图B.管理功能图 C. 业务流程图ﻩD.数据流图8.在关系规范化过程中,一般来讲,满足( C)的关系即可满足信息处理的要求,就可以认为是比较规范的关系。
A. 第一范式ﻩB.第二范式 C. 第三范式 D. BC范式9.信息系统开发的结构化方法的一个主要原则是( A )。
A. 自顶向下原则ﻩB.自底向上原则ﻩC. 分步实施原则D. 重点突破原则10.用户开发应用系统的主要手段是( A )。
A. 生命周期法 B. 原型法 C. 第四代语言ﻩD. 面向对象方法11.系统规划的主要任务包括(A)。
系统分析与设计复习提纲
系统分析与设计复习提纲一、试题类型●选择题:基本概念, 见复习要点●填空题:基本概念, 见复习要点●判断题:基本概念, 见复习要点●名词解释:见下列复习题●简答题:见下列复习题●画图、程序题二、各章复习要点(完整叙述参见课本或PPT)OOADA分析:做正确的事(对问题需求调查研究)D设计:正确地做事(概念上的解决方案)OA面向对象分析:发现描述领域对象OD面向对象设计: 定义软件对象及如何协作关键技能:为软件对象分配职责统一过程UP核心思想: 短固迭代进化可适应6个主要科目(工作流):业务建模,需求,设计,实现,测试,部署4个阶段:初始、细化、构造、移交敏捷开发宣言:工、文、合、计需求定义:能力,条件分类:"FURPS+"模型制品:USGVR用例概念:参与者、场景、用例模型作用:捕获用户目标的最好办法;发现定义需求的核心机制;强调了F:功能需求;不是OO,是OOAD关键需求的输入表示法:摘要、非正式、详述How:选边界;定主参;定目标;以目标编用例细化阶段一句话:构核架,决高险,定需求,预进度领域模型What is:"可视化字典"/"概念模型"/"领域对象模型"/"分析对象模型"How to:寻找策略: 重用修改现有模型(首要); 常见分类列表; 名词短语(从详述用例)系统顺序图SSD作用:SSD是OC和OD的输入;SSD中的操作在OC中分析;SSD是协作对象设计的起点;UC文本是它的输入系统事件:特定场景, 跨系统边界的事件系统操作:对系统事件进行处理的系统行为或功能操作契约OC后置条件:三种状态变化:实例创建删除;属性修改;关联形成清除逻辑架构LALA:软件类宏观组织结构;组织为包、子系统、层等;对立术语:部署架构包图:描述LA; 能组织如何事物层:对类、包、子系统粗颗粒度分组;高层可调用低层,反之不然常见层:UADBTF交互图描述对象间消息交互, 比静态图价值更高种类:顺序图(栅栏式、顺序清晰); 通信图(网格式、空间效用)UML类图类属性:2种表示方式: 属性文本(内置属性);关联线(关联属性)。
系统分析与设计复习题汇总1_参考答案
系统分析与设计复习题第1章信息系统分析员涉及的领域一、填空题:1. 系统分析是理解并详细说明信息系统应该是做什么的过程。
2. 系统设计是详细说明信息系统的许多组件在物理上是怎样实施的过程。
3. 信息系统是相互联系、相互作用的部件集合。
其收集、处理、存储和产生完成业务任务所需信息的输出。
4. 作为一个系统的分析员所需的技能包括:专业技术知识和技能、业务知识和技能、人的知识和技能。
5. 业务流程重组指研究、分析和重新设计企业的基本业务过程,为企业降低成本和/或提高效益。
6. 事务处理系统是收集和记录影响组织的事务信息的信息系统。
7. 决策支持系统与基于知识的系统是允许用户探究有效的选择或决策效果的支持系统或自动制定决策路线。
二、选择题1. 一个组织为核心信息系统提交使用一组集成的软件包的过程,称 CA. 战略规划B. 信息系统战略规划C. 企业资源规划D. 应用程序结构计划2. 接收事务处理系统收集的信息并为管理人员生成计划和控制业务所需报表的信息系统:DA. 决策支持系统B. 基于知识的系统C. 企业应用D. 管理信息系统3. 支持企业范围内的操作与数据的高度集成的信息系统,通常包括TPS、MIS等系统的某些方面,则该系统称 CA. 决策支持系统B. 基于知识的系统C. 企业应用D. 管理信息系统4. 是为实现业务职能,一个组织所需的集成信息系统的说明,其常列出整个信息系统的数据清单。
称 AA. 应用程序结构计划B. 技术结构计划C. 企业应用D. 信息系统战略规划5. 实现计划的信息系统所需的硬件、软件和通信网络的说明,称: BA. 应用程序结构计划B. 技术结构计划C. 企业应用D. 信息系统战略规划三、判断题1. 企业资源计划(ERP)是一个组织为核心信息系统提交使用一组集成的软件包的过程。
对2. 企业资源计划软件购买后可直接被企业应用,无需再根据企业的业务流程定制。
错3. 事务处理系统收集的数据将被信息管理系统接收并生成管理报表等。
系统分析与设计复习资料
系统分析期末复习提纲第一章信息系统工程项目管理•理解信息、信息化、信息资源、信息系统、信息系统建设旳复杂性信息: 是事物之间联络、互相作用旳状态旳描述•信息资源: 包括信息及其载体、信息采集、传播、加工、存储旳各类设施和软件, 制造上述硬件、软件旳有关设施, 有关信息采集、加工、传播、存储和运用旳多种原则、规范、规章、制度、措施、技术等•信息系统:是一种人造系统, 它由人、计算机硬件、软件和数据资源构成, 目旳是及时、对旳地搜集、加工、存储、传递和提供决策所需旳信息, 实现组织中各项活动旳管理、调整和控制。
•建设环境旳复杂性•顾客需求旳多样性•建设内容旳复杂性•技术手段旳复杂性•建设需用资源旳密集性–资金密集性–劳动密集性–知识密集性•诺兰模型及其应用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.诺兰模型把信息系统的发展过程归纳为6个发展阶段,分别是起步、扩展、控制、集成、信息管理成熟的资源。
2.系统规划是管理信息系统生命周期的第一个阶段,是管理信息系统的概念形成时期。
3.系统分析的主要任务是尽可能弄清用户对__信息系统__的需求,完成新系统的设计,规定新系统应当做什么。
4.系统实施阶段的主要活动是:编制和调试程序,进行系统测试和系统转换工作。
5.测试是保证软件质量的重要措施,一般测试过程所产生的文档应包括测试计划、测试过程和测试结果。
6.模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。
7.在结构化开发方法中,在开发期前,应形成两个最主要的文档是软件需求说明书和软件设计规格说明书。
8.数据流图是系统需求分析使用的工具,一般由加工、外部实体、数据流和数据存储组成。
9.系统维护的类型有正确性维护、适应性维护、完善性维护和预防性维护。
10.详细调查主要包括:组织结构调查、事务处理调查和详细流程调查。
11.系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。
12.设计编码的校验位的目的是检查输入的__数据_是否有错。
13.管理信息系统切换的方式分为直接转换、并行转换、分段转换。
14.系统测试常采用白盒法和黑盒法。
15.耦合是指一个系统内两个模块之间的相互依赖关系。
16.系统评价一般从四个方面进行系统运行的一般情况、系统的使用效果、系统的性能、系统的经济效益。
17. 业务流程图是描述一个组织内部业务处理活动的内容与工作流程,是进行系统调查使用的工具之一。
18.管理活动一般分为三个层次:战略规划、管理控制、作业处理。
19.面向对象方法中,系统中的所有资源都看成是对象。
20.每一代码对其所代表的事物或属性都必须具有唯一性。
21. 程序调试的内容包括程序的语法调试和__程序的逻辑_检查。
22.软件模块独立性的两个定性度量标准是内聚性和耦合性。
系统分析与设计SAD期末复习资料
一、填空题1、信息系统是一组完成收集、处理、存储和以输出完成所需信息作为提交的相互联系、相互作用的部件。
2、系统是一组为实现某些结果相互联系、相互作用的部件。
3、工具是用于帮助规划分析与设计说明书并完成系统部件的软件产品。
4、任何新的信息系统的开发通常要求有三组重要的活动:分析活动、设计活动和实施活动。
5、SDLC是一种系统的开发的方法,有计划、分析、设计、实施和支持五个阶段组成。
6、计划阶段的主要目标是确定新系统的作用域、确保项目的可行性、指定进度表、分配资源并进行项目其余部分的预算。
7、当一个阶段完成后,项目小组顺序下移到下一个阶段的执行方式称之为:瀑布法。
8、项目的投资收益包括有形收益和无形收益。
9、系统开发的三种方法包括结构化方法、信息工程方法和面向对象方法。
10、结构图和结构化设计一起使用是数据流图DFD图形模型。
11、和结构化分析技术一起使用的图形模型。
12、迭代是指一遍又一遍的重复活动直到最终实现目标。
13、系统相关者通常包括三类:用户、客户和技术人员。
14、系统用户类型应从两个方向进行定义:水平方向和垂直方向。
15、结构化遍历的四个要素分别是:what、when、who和why。
16、结构化遍历也称为复查,是对分析员的工作进行复查,而不是对分析员本人的复查。
17、分析员经常说他们必须检验和证实(有时称为V&V )系统需求。
其中检验是确定系统需求是否是内在一致。
18、分析员经常说他们必须检验和证实(有时称为V&V )系统需求。
其中证实确保系统需求正确地表达了用户的要求.19、事件列表中的列表示:事件的一个最关键信息。
20、类图中连接类的一条线的三角符号表示:继承。
二、名词解释1、项目管理:一系列有始有终有计划的任务,它产生于预先确定的结果或产品。
2、关键路径:指在PERT图中从相关的第一个任务到最后一个任务的最长路径,她决定了项目完成的最短周期。
3、RAD:快速应用程序开发(RAD):系统开发生命周期的一种变体,这种方法通过使用各种技术,极大地加速系统开发进程。
系统分析与设计复习资料
系统分析期末复习提纲第一章信息系统工程项目管理•理解信息、信息化、信息资源、信息系统、信息系统建设的复杂性信息:是事物之间联系、相互作用的状态的描述信息资源:包括信息及其载体、信息采集、传输、加工、存储的各类设施和软件,制造上述硬件、软件的相关设施,有关信息采集、加工、传输、存储和利用的各种标准、规范、规章、制度、方法、技术等信息系统:是一个人造系统,它由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。
•建设环境的复杂性•用户需求的多样性•建设内容的复杂性•技术手段的复杂性•建设需用资源的密集性–资金密集性–劳动密集性–知识密集性•诺兰模型及其应用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、基于开发技术的开发方法主要包括:●结构化开发方法:采用系统科学的思想方法,从层次的角度,自顶向下的分析和设计系统。
●面向对象的开发方法:1客观世界的任何事物都是对象,2对象之间有抽象与具体、群众与个体、整体与部分等几种关系,这些关系是构成对象的网络结构。
3抽象的较大的对象所具有的性质,自然的称谓其子类的性质,而不必加以说明,即继承性。
4对象之间可以互送消息。
●面向服务的开发方法(操作、服务、业务流程):需要描述客户的业务流程,定义和编排服务,设计服务中的每个接口,还设计企业架构,以及企业部门间、企业间的交互。
●诺兰模型:初装—蔓延—控制—集成—数据管理—成熟三:建立信息系统(IS)的基础条件1领导重视,业务人员积极性高2有一定的科学管理基础3能组织一支具有不同层次的技术队伍4具备一定的资源四:选择开发方式1自行开发2委托开发3联合开发4购买软件或服务五:系统开发项目管理的特点1目标不明确,边界模糊,质量需求更多的由项目团队定义2用户的需求会不断的被激发并进一步明确,导致项目进度、费用计划的更改3智力密集,受人力资源影响较大,项目组的结构,成员的责任心和能力,对项目的成功有决定性影响●系统开发项目管理的内容:1进度管理和控制,2经费管理,3质量管理,4文档管理,5人员管理六:系统规划的原则1支持企业的总目标2整体上着眼于高层管理,兼容各管理层的需求3摆脱信息系统对组织结构的依从性4使系统结构有良好的整体性5便于实施六、系统规划的任务:1制定信息系统的发展战略2制定信息系统的总体方案,安排项目开发计划3制定系统内建设的资源分配计划。
七:系统规划的技术和方法1企业系统规划法(bsp)步骤:1定影管理目标,2定义管理功能,3定义数据类(实体法和功能法)4定义信息结构。
系统分析与设计复习题
6. 可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。可行性研究 是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项 目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可 行的结论。可行性研究的主要成果是可行性研究报告和系统开发任务书。
《系统分析与设计》复习题
一、复习要点
1. 系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集 合。
2. 信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和 决策等问题,并为组织目标服务的综合系统。信息系统开发的步骤是,在系统规划后,循环进 行系统分析、系统设计、系统构建与实施、系统评价工作。信息系统的经济效益可分为三大类: 一次性收益,非一次性收益和不可定量的收益
B.是展现信息系统功能的手段
C.也叫系统界面
D.包括输入、输出界面
答案: B
10. 下面说法正确的是( )。
A 业务流程一般是稳定不变的
B 组织机构具有相对稳定性
C 业务实体由业务流程决定
D 组织职能由组织目标决定
答案: D
11. 下面说法正确的是( )。
A 信息处理是信息系统必须具备的基本功能
B 联机事务处理能提高事务处理的安全性
三、选择题
1. 决策的基础( )。 A.管理者 B.客户 C. 信息 D.规章制度 答案: C
2. 淘宝是实现( )交易模式的著名网站。
系统分析与设计期末文件.
處理設計/功能描述
主要功能描述:階層圖 處理程序描述:決策表/決策樹/結構化中英文/程
式設計語言
功能架構圖範例
Lucky Dog 2 寵物店管理系統
9.0
10
廠
廠
商ቤተ መጻሕፍቲ ባይዱ
商
註
資
冊
料
11 廠 商 商 品
12 廠 商 審 核 查
詢
10. 10.
12 修變 改更 資密 料碼
11. 11. 11. 11.
1234 新修查刪 增改詢除
13 留 言 板
13. 13. 12 新查 增詢
使用者案例範例
資料流程圖範例
4.客戶寵物資料單 系統訊息
3.1 新增
4.客戶寵物資料單 系統訊息
3.2 修改
使用者
6.查詢客戶寵物資料單 5.客戶寵物資料
3.3 查詢
5.客戶寵物資料
5.客戶寵物資料 5.客戶寵物資料
F2.客戶寵物資料檔 5.客戶寵物資料
7.刪除的客戶寵物資料 系統訊息
3.4 刪除
5.客戶寵物資料 5.客戶寵物資料
資料字典範例
實體關係圖範例
寵物寄宿單
1
N
N 寄宿服務明細
N
1
服務項目
1
寵
物
資
N
料
表
購物車
N
1
1
1
客戶資料
1
N
服務預約單
1
N
N
服務明細
1 N
1
1
1 N
出貨單
N 寵物銷售單
1
N
系统分析与设计sad 复习
用例图1. 参与者(Actor)表示与您的应用程序或系统进行交互的用户、组织或外部系统。
用一个小人表示。
2. 用例(Use Case)用例就是外部可见的系统功能,对系统提供的服务进行描述。
用椭圆表示。
3. 子系统(Subsystem)用来展示系统的一部分功能,这部分功能联系紧密。
4. 关系用例图中涉及的关系有:关联、泛化、包含、扩展。
如下表所示:a. 关联(Association)表示参与者与用例之间的通信,任何一方都可发送或接受消息。
【箭头指向】:指向消息接收方b. 泛化(Inheritance)就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。
子用例可以使用父用例的一段行为,也可以重载它。
父用例通常是抽象的。
【箭头指向】:指向父用例c. 包含(Include)包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。
【箭头指向】:指向分解出来的功能用例d. 扩展(Extend)扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。
【箭头指向】:指向基础用例e. 依赖(Dependency)(不考)以上4种关系,是UML定义的标准关系。
但VS2010的用例模型图中,添加了依赖关系,用带箭头的虚线表示,表示源用例依赖于目标用例。
【箭头指向】:指向被依赖项一个用例图示例:活动图1、活动状态图(Activity)活动状态用于表达状态机中的非原子的运行,其特点如下:(1)、活动状态可以分解成其他子活动或者动作状态。
(2)、活动状态的内部活动可以用另一个活动图来表示。
(3)、和动作状态不同,活动状态可以有入口动作和出口动作,也可以有内部转移。
(4)、动作状态是活动状态的一个特例,如果某个活动状态只包括一个动作,那么它就是一个动作状态。
UML中活动状态和动作状态的图标相同,但是活动状态可以在图标中给出入口动作和出口动作等信息。
2、动作状态(Actions)动作状态是指原子的,不可中断的动作,并在此动作完成后通过完成转换转向另一个状态。
系统分析与设计总复习
第一章信息系统的生命周期★★信息系统的生命周期可以大致划分为以下五个阶段:规划、分析、设计、实施、运行与维护。
系统规划,主要进行四个步骤的工作:战略规划、初步调研、可行性分析、资源分配。
系统分析,主要任务就是明确用户的需求,确定新系统的目标和逻辑功能要求,提出新系统的逻辑方案。
系统设计,设计阶段就是回答的"怎么做”,"系统设计说明书”。
系统实施,将设计的系统付诸实施。
系统运行与维护,负责系统运行的组织与管理。
系统规划的任务★★♦制定信息系统的发展战略♦进行信息系统总体规划♦指定系统建设的资源分配计划系统规划的特点♦宏观指导♦服务决策♦面向高层♦动态调整信息系统战略规划的方法:<1>企业系统规划法(BSP)<2>关键成功因素法(CSF)<3>战略目标集转化法(SST)<1>企业系统规划法(BSP)★★★• BSP法主要步骤:1准备工作2调研3定义业务过程4业务过程重组5定义数据类6定义信息系统总体结构7确定总体结构中的优先顺序8完成BSP研究报告,提出建议书和开发计划。
系统维护★★系统维护包括纠错性维护、适应性维护、完善性维护、预防性维护等多种形式。
原型法 ★★-所谓“原型”,在信息系统中,是指一个结构简单但已具备系统的基本功能的应用软件,也就是软件的一个可运行的早期版本。
它反映了最终系统的部分重要特性, 可由开发人员与用户合作,直接在运行中不断修改尚不够成熟的原型,通过反复试 验、评价与修改,最终开发出符合用户要求的信息系统。
所以原型可用来确定用户的•优点♦系统开发初期只需提出其基本功能,系统功能的扩充和完善是在开发过程中逐步实现的,因此比较容易适应不断变化的环境。
♦对需求分析采用启发式动态定义,使得需求分析原型逐步深入和不断提高,即使是尸 系统规划系统分析厂 系统设计初步调查 可行性分析c 详细调查°系统化分析系统逻辑方案设计y—►°模块结构设计o 编码设计o 物理配置方案设计°数据库设计计算机处理过程设计J系统运行与维护 o 硬件维护 °软件维护O 数据维护 O 系统评价O 制定信息系统发展战略 o 形成系统建设总体方案o 制定系统开发计划厂 系统实施O 物理系统的实施程序编码 °系统测试o 人员培训'、、、一系统切需求,验证设计的灵活性,训练最终用户以及创建成功的系模糊需求也会变得越来越清晰,这符合人的认识规律,使系统开发易于成功。
系统分析与设计复习题
《系统分析与设计》复习题一.选择题:1.面向对象的特点主要概括为(C)。
A、可分解性、可组合性、可分类性ﻩB、继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性ﻩD、封装性、易维护性、可扩展性、可重用性2.信息按照( C )可以分为战略信息、战术信息与作业信息。
A、应用领域B、加工顺序C、管理的层次ﻩD、反映形式3.按照处理的对象,可把组织的信息系统分为(B)与管理信息系统两大类。
A. 电子数据处理系统ﻩB、作业信息系统C. 决策支持系统D.情报处理系统4.在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括( D )。
A、管理目标、人力资源、业务流程与数据流程信息B、组织结构、功能体系、业务流程与数据流程信息C、企业性质、客户资源、业务流程与数据流程信息D、管理目标、功能体系、业务流程与数据流程信息5.系统流程图也称为业务流程图,它表达的就是( B)。
A、数据在系统各部件间的流动情况B、对数据进行加工处理的控制过程C、逻辑数据流图ﻩﻩﻩﻩﻩD. 白盒子形式的组成系统的每个部件6.一般子系统的划分就是在系统(C)阶段,根据对系统的功能/数据分析的结果提出的。
A、需求分析ﻩB、逻辑阶段C、总体设计 D. 详细设计7.信息系统流程图就是以新系统的( D)为基础绘制的。
A、E-R图B、管理功能图ﻩC. 业务流程图 D、数据流图8.在关系规范化过程中,一般来讲,满足(C)的关系即可满足信息处理的要求,就可以认为就是比较规范的关系。
A、第一范式ﻩB、第二范式C、第三范式D、BC范式9.信息系统开发的结构化方法的一个主要原则就是( A )。
A、自顶向下原则B、自底向上原则ﻩC、分步实施原则ﻩD. 重点突破原则10.用户开发应用系统的主要手段就是( A)。
A、生命周期法B、原型法ﻩC、第四代语言ﻩD、面向对象方法11.系统规划的主要任务包括(A)。
A.明确组织的信息需求、制定系统总体结构方案B、对系统进行经济、技术与使用方面的可行性研究C、选择计算机与网络系统的方案D、确定软件系统的模块结构12.系统设计阶段的主要成果就是( C)。
信息系统分析与设计期末复习资料
信息系统分析与设计期末复习资料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.信息的信息构成要素有哪些?答:信息的发出者为信源。
信息的接收者为信宿。
信息表达的符号为语言符号。
系统分析与设计复习要点
系统分析与设计复习要点第一篇:系统分析与设计复习要点1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.可行性研究报告一般涉及哪些内容?用例图的要素有哪些?顺序图的特点?简单介绍总体设计、详细设计涉及的主要工作。
方案建议书一般涉及哪些内容?黑盒测试和白盒测试各自的特点是什么?什么是HIPO图,它的作用什么?简单介绍总体设计、详细设计涉及的主要工作在结构化系统分析中数据字典的作用是什么?软件生命周期的瀑布模型包含哪些阶段?系统开发生命周期中“系统分析与设计”的重要性。
什么是UML?三种表示形式是什么?类图中定义了四种关系?在结构化分析方法中,使用的主要工具有哪些?封装是面向对象方法的一个重要原则,封装有两个含义是什么?电子商务应用软件三层是哪些层?项目管理过程中安排项目进度常用的工具有哪些图?系统规划阶段的成果主要有哪些?系统开发生命周期将系统开发过程分为5个阶段,分别是是什么?交互图可分为哪两种,其特点是什么?画出客户使用ATM的用例图。
每个银行用户都拥有自己的账户,而账户又分为人民币账户和美元账户,请画出以上提到的“账户”、“人民币账户”和“美元账户”的类图,并标出三者之间的关系。
其中,“账户”的属性包括:1)账号:string;2)余额:double;3)身份证号:string。
其中“账号”和“余额”为Private,“身份证号”为Public。
22.首次购买基金的描述,画出相应的活动图。
客户来到银行,柜员首先判断该客户是否有该行的“综存账户”;如果没有“综存账户”,则由用户提出申请,然后柜员协助办理“综存账户”,“综存账户”开通后需要往账户中存入一定额度的现金,接下来需要该客户填写“风险容忍度测试表”,在客户填写该表的过程中,理财专员帮助客户“申办基金账户”;如果客户本来就有“综存账户”,则该客户直接填写“风险容忍度测试表”,在客户填写该表的过程中,理财专员帮助客户“申办基金账户”;主管审核,通过审核则该段流程结束,否则返回给理财专员。
系统分析及设计复习
一、填空(10分)二、选择(20分)三、名词解释(10分)1、内聚:2、信息:3、数据字典:4、管理信息系统:5、软件的生命周期:6、耦合:7、原型法8、系统可靠性:9、系统维护:10、决策支持系统:11、电子数据处理系统:12、数据流图:13、系统测试14、白盒测试15、企业系统规划法16、物料需求计划四、论述题(共20分)1、系统转换的几种方式并比较各自的优点。
2、简述U/C矩阵的作用是什么。
3、开发MIS时为什么要有完整的文档(或文档的作用是什么)。
4、简述系统设计的主要任务。
5、简述生命周期法的开发过程及各阶段的主要任务。
6、简述系统开发有几种方式,各有什么优缺点。
7、简述系统测试方法的分类及内容。
8、简述可行性分析的目的和内容是什么。
9、简述信息系统维护的过程。
10、简述信息系统实施阶段包括的主要内容。
11、简述子系统测试中非渐进式测试和渐进式测试方法的比较。
12、简述系统开发的四种常用方法。
五、数据流图(20分)1、某工厂成品销售管理的业务如下:销售科将合同记入合同帐本,并每月月初查询合同帐本和库存帐本来决定是否可以发货。
如果可以发货,则填写发货通知单交给仓库。
仓库按照销售科送来的发货通知单发货,并填写三份出库单,其中一份留仓库,用来登记库存帐本,另外两份分别送销售科和财务科。
2.有一个市场营销管理系统,包含如下功能:(1)顾客的订货单经审查后不合格的订货单返给顾客,对合格订货单进行订货和顾客服务处理,顾客相关信息写入到顾客档案文件,订单信息写入订货数据文件。
系统根据订货数据和顾客档案进行售货处理,开发货单给顾客。
(2) 系统根据市场调查员提供的市场数据及订货和销售数据进行市场研究,编制销售计划给企业主管。
(3) 系统根据销售数据进行销售统计分析,将统计分析结果提供给企业主管,方便决策。
请根据描述写出系统数据流程图(DFD )。
3.有一个在线产品售卖管理系统,用户可以使用自己的用户信息登录或注册,经登录或注册处理后,可根据购买信息进行产品查询,根据查到的产品结果完成售卖操作,查询和售卖时要参考产品数据库,售卖时把用户信息信息写入用户数据库,订单信息写入订单数据库,再将订单信息返给用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1、信息系统是一组完成收集、处理、存储和以输出完成所需信息作为提交的相互联系、相互作用的部件。
2、系统是一组为实现某些结果相互联系、相互作用的部件。
3、工具是用于帮助规划分析与设计说明书并完成系统部件的软件产品。
4、任何新的信息系统的开发通常要求有三组重要的活动:分析活动、设计活动和实施活动。
5、SDLC是一种系统的开发的方法,有计划、分析、设计、实施和支持五个阶段组成。
6、计划阶段的主要目标是确定新系统的作用域、确保项目的可行性、指定进度表、分配资源并进行项目其余部分的预算。
7、当一个阶段完成后,项目小组顺序下移到下一个阶段的执行方式称之为:瀑布法。
8、项目的投资收益包括有形收益和无形收益。
9、系统开发的三种方法包括结构化方法、信息工程方法和面向对象方法。
10、结构图和结构化设计一起使用是数据流图DFD图形模型。
11、和结构化分析技术一起使用的图形模型。
12、迭代是指一遍又一遍的重复活动直到最终实现目标。
13、系统相关者通常包括三类:用户、客户和技术人员。
14、系统用户类型应从两个方向进行定义:水平方向和垂直方向。
15、结构化遍历的四个要素分别是:what、when、who和why。
16、结构化遍历也称为复查,是对分析员的工作进行复查,而不是对分析员本人的复查。
17、分析员经常说他们必须检验和证实(有时称为V&V )系统需求。
其中检验是确定系统需求是否是内在一致。
18、分析员经常说他们必须检验和证实(有时称为V&V )系统需求。
其中证实确保系统需求正确地表达了用户的要求.19、事件列表中的列表示:事件的一个最关键信息。
20、类图中连接类的一条线的三角符号表示:继承。
二、名词解释1、项目管理:一系列有始有终有计划的任务,它产生于预先确定的结果或产品。
2、关键路径:指在PERT图中从相关的第一个任务到最后一个任务的最长路径,她决定了项目完成的最短周期。
3、RAD:快速应用程序开发(RAD):系统开发生命周期的一种变体,这种方法通过使用各种技术,极大地加速系统开发进程。
4、CASE:计算机辅助软件工程,是一组工具和方法集合,可以辅助软件开发生命周期各阶段进行系统开发。
5、逻辑模型:用于显示系统功能需求、而不确定应该使用哪种具体技术来完成系统的模型。
6、物理模型:用于显示系统如何实现的模型.7、JAD:联合应用设计(JAD):通过让所有相关的人一起参加某个单一会议来定义需求或设计系统。
8、BPR:业务流程再造,通过组织提高新的自动化水平来支持现有的商业过程。
9、触发器:用来通知系统某一个事件发生了,这一事件可以是需要处理的数据到达了或者到了一个时间点。
10、响应:系统产生的一个输出结果,该结果将被送到某个目的地。
11、关系的基数:发生在事物间关联的数目。
12、数据实体:系统传统开发方法的信息和系统需要存储的有关信息。
13、一元、二元、n元一元(回归)关系:同一类型的两个事物间的关系。
二元关系:两种不同类型事物之间的关系。
N元:n种不同类型事物之间的关系。
14、属性和复合属性属性:有关事物的一条特定信息复合属性:包括了许多相关属性的属性15、群集结构群集结构:一组具有相同操作环境和共享资源的同类计算机。
16、三层结构:包含用户层、业务逻辑层、数椐层三层的一种客户机-服务器结构。
三、简答题1、列举分析员需要熟悉的6种基本技术。
解析:技术是用于完成特定系统开发活动的。
如何计划和管理一个系统开发项目?如何完成系统分析?如何完成系统设计?如何完成实施与测试?如何安排和支持一个新的信息系统?答:这些技术包括:项目计划技术、系统分析技术、系统设计技术、系统构造与实施技术、系统测试技术、系统支持技术。
2、大多数组织建立什么类型的信息系统?解析:在大多数商业中建立的系统包括事务处理系统、管理信息系统、主管信息系统、决策支持系统、通信支持系统和办公支持系统。
其中:事务处理系统(TPS)收集和记录影响组织的事务信息的信息系统。
管理信息系统(MIS)接受事务处理收集的信息并由管理理人员需要计划和控制的报表的信息系统。
主管信息系统(EIS)为高级管理人员提供在战略计划中使用的信息的信息系统。
决策支持系统(DSS)允许用户探索有效可选项或决策的影响的支持系统。
通信支持系统允许职工相互通信并与客户和厂商通信的支持系统。
办公支持系统帮助职工创建和共享包括报表、建议和备忘录的文档的支持系统。
答:大多数组织建立的信息系统的类型有:事务处理系统、管理信息系统、主管信息系统、决策支持系统、通信支持系统和办公支持系统。
3、分析阶段的6个活动解析:分析阶段:SDLC的一个阶段,目标是了解并详述用户的需求。
答:分析阶段的六个主要活动有:1)收集信息2)确定系统需求3)建立需求发现原型4)划分需求的优先级5)产生并评估可替换方案6)与管理人员一起审查建议。
4、PERT图和甘特图的区别答:PERT 图是用于表示任务间关系的一个图示方法,也是表示项目评估和检查技术/关键路径的方法。
项目经理通过定义哪些任务可以同吋做,哪些任务必须逐次连续做,确定项目总的预期周期。
甘特图用于项目管理和控制的图表技术。
甘特图基本包含了PERT图相同的信息,以不同的方式展现。
甘特图以水平条形表示任务,水平条形内的垂直线记号是日历天和周。
因此,一个甘特图并不完全图形化地表示相关性,但它很好的表示了日历信息。
5、设计阶段的主要活动答:设计阶段有一下7个主要活动1)设计细节建立原型;2)设计用户接口;3)设计系统接口;4)设计应用程序结构;5)设计和集成数据库;6)设计和集成网络;7)设计和集成系统控制。
6、瀑布模式。
解析:称为瀑布模型。
在瀑布生命周期模型中,每一个生命周期阶段都是按顺序完成的。
在这种情况下,前一阶段的结果直接输出到下一阶段。
像瀑布一样,一旦一个阶段完成了就不能再返回。
严格的SDLC方法要求对项目进行仔细地计划和控制。
在每一步所做的决定都是确定的,也就是不能再改变。
因此,在任何时候都能精确地定义已经决定了什么。
在任何时候也能精确地定义项目还需要多长时间才能完成。
这种瀑布模型是基于有形可感的工程项目,如桥梁、摩天大楼、甚至航天飞机等,它们均具有明确的步骤。
答:瀑布模式在生命周期模型中,每一个生命周期都是按顺序执行的,前一阶段的结果直接输出到下一阶段,,一旦一个阶段完成就不能再返回,因此每一步所做的决定都必须是确定的,不能再改变。
7、功能需求和技术需求解析:一般而言,我们把系统需求分为两类:功能需求和技术需求。
对于新系统的完整定义,这两种类型的系统需求都是必不可少的。
这两种系统需求都包含在系统需求调查中。
功能需求通常记载在已经建立的分析模型中,而技术需求则通常记载在技术需求的叙述性描述。
答:系统需求是对系统所提供功能的详细定义,系统需求又分为功能需求和技术需求两类。
其中功能需求描述系统必须支持的功能和过程;技术需求描述操作环境和性能目标。
8、结构化遍历解析:在项目早期对质量进行控制的一项有效技术是使用结构化遍历,是指对调查结果和根据这些结果建立的模型进行复查。
结构化遍历的目标发现错误和问题,其基本思想是在理解系统需求的过程中建立需求文档、然后检查其中是否存在错误、遗漏及不一致之处。
可以项目小组中的其他成员调查结果进行非正式的复查,但结构化遍历更正式一些。
结构化遍历并不是一种性能复查。
答:结构化遍历是指对调查结果和根据这些结果建立的模型进行复查。
结构化遍历的目标是发现错误和问题,其思想是在理解系统需求的过程中建立需求文档,并检查其中是否存在错误、遗漏及不一致之处。
9、列举DFD的五个部分(符号),简要地说明每种符号的意义解析:数据流程图(DFD)是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即:输入、输出、过程和数据存储。
答:数据流程图(DFD)的五个部分是:外部实体、过程、数据流、数据存储和实时连接。
外部实体:在系统边界之外的个人或组织,它提供数据输入或接收数据输出。
过程:在DFD中的一个符号,它代表从数据输入转换到数据输出的算法或程序。
数据流:在DFD中的箭头,它表示在过程、数据存储和外部实体之间的数据移动。
数据存储:保存数据的地方,以便将来有一个或多个过程来访问这些数据。
实时连接:当过程执行时,外部实体与过程之间来回通信。
10、当评估DFD的质量时,分析员主要考察什么特征解析:人们对复杂的信息处理是有局限性的。
当太多的信息同时出现时,人们把这种现象叫做信息超量。
当信息超量发生吋,―个人很难理解呈现在面前的信息。
答:1)复杂性最小化:把信息划分为小的且相对独立的子集,使每一个子集有一定数量的可单独考察和理解的信息。
2)7±2规则:模型设计规则,它限制模型中组成元素个数或元素之间的连接数不能超过9。
3)接口最小化: 模型设计的原则,通过使用模型中各个元素之间的接口数或连接数最小化来达到简单的目的。
4)数据流一致性:分析员通过查找DFD中各种类型的不一致性以发现错误和忽略的东西。
四、论述题1、某影碟租借公司,是一个连锁店,有11个影碟商店分布在几个主要的市区。
现在需要开发新系统需求。
下面是系统描述:每一个分支商店都有一些电影和游戏碟片用于出租,需要跟踪这些碟片的信息。
需要知道碟片类别(古典、戏剧、搞笑)、出租类别(新发行、标准)、观看率以及如电影制片人、发行日期、成本等其他常用信息。
除了要跟踪每个碟片的名称外,系统还要跟踪每个拷贝以便知道购买日期、出租状态。
用户功能还需要提供维护库存的信息。
客户信息也要跟踪,对用户会发送邮件和催还信。
每一次碟片的出租,系统都必须跟踪哪一部电影或者游戏的哪一个拷贝出租了,以及出租日期和时间、返回日期和时间、借出的客户和借出人(雇员)。
针对这个实例,给出如下描述:1)如何进行系统的需求分析2)给出事件列表3)画出类图4)画出用例图5)给出用例的时序图6)给出客户和碟片的类的状态图(答案待更新)。