系统分析与设计期末考试_第1页
系统分析与设计期末考试_第2页
系统分析与设计期末考试_第3页
系统分析与设计期末考试_第4页
系统分析与设计期末考试_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、add(c:C 、增量模型5、下面哪个不是F面哪个不是UML 中的静态视图(10. 在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是:()A.泛化(generalization)关系B.组合(composition)关系C.依赖(dependency)关系D.包含(include)关系13. 进行企业系统规划,哪种规划方法使目标识别比较全面A、企业系统规划法B、关键成功因素法C、战略目标集转化法D、成本效益分

2、析法14. 系统开发的生命周期中不包括下列哪个阶段()A.系统规划B.系统分析C.系统设计D.系统实施19. 面向对象程序设计将描述事物的数据与()封装在一起,作为一个相互依存、不可分割的整体来处理。A.信息B.数据隐藏C.对数据的操作D.数据抽象22. 属于系统设计阶段的工具是():A.数据流程图B.处理流程图C.系统流程图D.HIPO图23. 进行企业系统规划,哪种规划方法可以形成一套完整的信息系统结构方案()A.企业系统规划法B.关键成功因素法C.战略目标集转化法D.成本效益分析法30. 导出模块结构图的基础是()A.业务流程图B.数据流程图C.处理流程图D.层次结构图32. ()是从用

3、户使用系统的角度描述系统功能的图形表达方法。35. UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是(D)A.状态图和顺序图B.活动图和协作图36. 用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(A)关系。A.包含(include)B.扩展(extend)C.分类(classification)D.聚集(aggregation)1、组成UML

4、有三种基本的建筑块是:(A),事物和图A、关系B、类C、用例D、实体2、UML体系包括三个部分:UML基本构造块,(A)和UML公共机制A、UML规则B、UML命名C、UML模型D、UML约束4、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型B、原型模型、螺旋模型A. 状态图B.用例图C.对象图D.类图6、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A 、泳道、分叉汇合C 、分支、转移7、下列关于状态图的说法中,正确的是(C)A. 状态图是UML中对系统的静态方面进行建模的五种图之一。B. 状态图

5、是活动图的一个特例,状态图中的多数状态是活动状态C. 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模8、对反应型对象建模一般使用(A)图A、状态图B、顺序图C、活动图D、类图12、(D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现A、部署图B、类C、接口D、组件13、关于协作图的描述,下列哪个不正确(B)A. 协作图作为一种交互图,强调的是参加交互的对象的组织;B. 协作图是顺序图的一种特例C. 协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺

6、序图的基础上按“F5”键自动生成;8定义大多数的需求和范围的工作是在UP中的B阶段完成的。A初始阶段B细化阶段C构造阶段D提交阶段1.信息系统设计是系统开发的重要阶段,进行系统设计的主要依据应是()。A、可行性研究报告B系统分析报告C、系统调查报告D、系统规划报告3. 在系统总体结构设计时,应采纳什么样的方法()。A、程序设计B、结构化设计C、由里向外D、自底向上4. 结构化设计的基本思想是()。A、模块化B、集成化C、自底向上,逐步求精D、规范化5. 在结构化生命周期法中,系统分析和系统实施之间的阶段是()。A、详细设计B系统设计C、需求分析D、编程调试6. 对于结构化设计思想的描述哪一项是

7、错误的()。A、在结构化设计中,模块的功能应当简单明确,易于理解B、自顶向下,逐步求精C、设计者应先设计顶层模块D、越下层模块,其功能越具体,越复杂8.系统设计阶段的主要目的是()。A、设计新系统的目标B将系统逻辑方案转换成物理方案C、代码设计D、程序设计19.结构化设计方法中绘制模块结构图的基础是()。A数据流程图B、数据关系图C、数据结构图D、业务流程图29.系统设计阶段的主要工作内容之一是()。A、程序设计B、购置计算机C、画出数据流程图B31.系统的吞吐量指的是()。A、每天的数据输出量BC、每日数据的输入量D33. 在系统物理配置方案的设计中,系统的(A、吞吐量BC可靠性D34. 计

8、算机和网络系统配置说明,应包含在A、系统规划说明书BC、系统实施说明书D35. 属于系统详细设计工作的是(A、输入输出设计BC、系统结构设计D39. 系统设计报告的主要作用是作为(A、系统规划BC、系统实施D、规定处理过程、每秒数据的处理量、每秒执行的作业数)可以用连续工作时间来表示。、响应时间、地域范围( ) 中。、系统设计说明书、系统分析说明书I、系统平台设计、程序设计)的依据。、系统分析、系统评价31.D 33.C34.B 35.A 39.C1.B3.B4.A5.B6.D8.B19.A29.DC 、系统分析和设计文档资料11.系统设计阶段需要从数据流程图导出模块结构图。4系统实施的主要活

9、动包括(D)。A、编程、系统调试B、系统安装C、新旧系统转换D、以上都是1系统实施是以(B)为依据的。A、系统分析文档资料B、系统设计文档资料D、数据流程图7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的.A.需求分析B.逻辑阶段C.总体设计D.详细设计答案:A4. 业务系统规划法(BSP)的核心是()A.明确企业目标B.定义(识别)业务过程C.进行数据分析D.确定信息结构答案:C7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的.A.需求分析B.逻辑阶段C.总体设计D.详细设计答案:A4. 业务系统规划法(BSP)的核心是()A.明确

10、企业目标B.定义(识别)业务过程C.进行数据分析D.确定信息结构答案:C12.RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(MajorMilestones).构建阶段结束时是第三个重要的里程碑:初始功能(InitialOperational)里程碑.A. 生命周期目标(LifecycleObjective)里程碑B. 生命周期结构(LifecycleArchitecture)里程碑C. 初始功能(Initia

11、lOperational)里程碑D. 产品发布(ProductRelease)里程碑答案:C14. 信息系统开发的结构化方法的一个主要原则是().A.自顶向下原则B.自底向上原则C.分步实施原则D.重点突破原则答案:A16. 一般来说,占维护工作比例最高的是().A.纠错性维护B.适应性维护C.完善性维护D.预防性维护答案:C17. 用户开发应用系统的主要手段是().A.生命周期法B.原型法C.第四代语言D.面向对象方法答案:A19. 系统规划的主要任务包括().A. 明确组织的信息需求,制定系统总体结构方案B. 对系统进行经济,技术和使用方面的可行性研究C. 选择计算机和网络系统的方案D.

12、确定软件系统的模块结构答案:A20. 系统设计阶段的主要成果是().A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案答案:C21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与().A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作答案:A22. 结构化生命周期法的主要缺点之一是().A.系统开发周期长B.缺乏标准,规范C.用户参与程度低D.主要工作集中在实施阶段答案:A24.系统分析工作的全面总结和主要成果是().A.可行性研究报告B.数据词典C.系统说明书D.系统详细调查报告答案:A28.生命周期法的特点之一是().A.整个系统

13、的开发工作是非劳动密集型的B.系统开发时间短C.对用户需求的变更能做出迅速响应D.适合大型复杂系统答案:C1,30.系统维护中要解决的问题来源于().A.系统分析阶段B.系统设计阶段C.系统实施阶段D.三者都包括答案:D38.下面哪一项不是系统设计阶段的主要活动().A.系统总体设计B.系统硬件设计C.系统详细设计D.编写系统实施计划答案:D39.对于结构化设计思想的描述哪一项是错误的().A.在结构化设计中,模块的功能应当简单明确,易于理解B.自顶向下,逐步求精C.设计考应先设计顶层模块D.越下层模块,其功能越具体,越复杂答案:D73.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是

14、().A.分析与设计B.编制程序C.测试程序D.系统维护答案:A78 .在UML提供的图中,()用于描述系统与外部系统及用户之间的交互.A.用例图B.类图C.对象图D.部署图答案:A79 .在UML提供的图中,()用于按时间顺序描述对象间的交互.A.网络图B.状态图C.协作图D.序列图(顺序图)答案:D96 .系统分析报告的主要作用是().A.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据答案:C95.绘制系统流程图的基础是().A.数据关系图B.数据流程图C.数据结构图D.功能结构图答案:B9.信息系统开发的步骤是:在系统规划后,循进行,工作.答案:系统分析系统设计系统

15、构建与实施系统评价13.信息系统规划有哪些方法答:用于企业信息系统规划的方法主要有战略分析法,即关键成功因素法(CriticalSuccessFactors,CSF);企业分析法,即企业系统规划法(BusinessSystemPlanning,BSP);基于BPR的信息系统战略规划方法.其他的方法还有战略目标集转化法(StrategySetTransformation,SST),企业信息分析与集成技术(BIAIT),投资回收法(R01)等.12.RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Const

16、ruction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(MajorMilestones).构建阶段结束时是第三个重要的里程碑:初始功能(InitialOperational)里程碑.A.生命周期目标(LifecycleObjective)里程碑B.生命周期结构(LifecycleArchitecture)里程碑C.初始功能(InitialOperational)里程碑D.产品发布(ProductRelease)里程碑答案:C14.信息系统开发的结构化方法的一个主要原则是().A.自顶向下原则B.自底向上原则C.分步实施原则D.重点突破原则答案:A16 .一般来说,占

17、维护工作比例最高的是().A.纠错性维护B.适应性维护C.完善性维护D.预防性维护答案:C17 .用户开发应用系统的主要手段是().A.生命周期法B.原型法C.第四代语言D.面向对象方法答案:A19 .系统规划的主要任务包括().A.明确组织的信息需求,制定系统总体结构方案B.对系统进行经济,技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案:A20 .系统设计阶段的主要成果是().A.用户的决策方针B.用户的分析方案C.系统设计说明书D.系统总体设计方案答案:C21 .信息系统建设的结构化方法中用户必须参与的原则是用户必须参与().A.系统建设中各阶段工作

18、B.系统分析工作C.系统设计工作D.系统实施工作答案:A22 .结构化生命周期法的主要缺点之一是().A.系统开发周期长B.缺乏标准,规范C.用户参与程度低D.主要工作集中在实施阶段答案:A24 .系统分析工作的全面总结和主要成果是().A.可行性研究报告B.数据词典C.系统说明书D.系统详细调查报告答案:A28 .生命周期法的特点之一是().A.整个系统的开发工作是非劳动密集型的B.系统开发时间短C.对用户需求的变更能做出迅速响应D.适合大型复杂系统答案:C30 .系统维护中要解决的问题来源于().A.系统分析阶段B.系统设计阶段C.系统实施阶段D.三者都包括答案:D38 .下面哪一项不是系

19、统设计阶段的主要活动().A.系统总体设计B.系统硬件设计C.系统详细设计D.编写系统实施计划答案:D39 .对于结构化设计思想的描述哪一项是错误的().A.在结构化设计中,模块的功能应当简单明确,易于理解B.自顶向下,逐步求精C.设计者应先设计顶层模块D.越下层模块,其功能越具体,越复杂答案:D73.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是().A.分析与设计B.编制程序C.测试程序D.系统维护答案:A78 .在UML提供的图中,()用于描述系统与外部系统及用户之间的交互.A.用例图B.类图C.对象图D.部署图答案:A79 .在UML提供的图中,()用于按时间顺序描述对象间的

20、交互.A.网络图B.状态图C.协作图D.序列图(顺序图)答案:D96.系统分析报告的主要作用是().A.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据答案:C95.绘制系统流程图的基础是().A.数据关系图B.数据流程图C.数据结构图D.功能结构图答案:B9.信息系统开发的步骤是:在系统规划后,循进行,工作.答案:系统分析系统设计系统构建与实施系统评价13.信息系统规划有哪些方法答:用于企业信息系统规划的方法主要有战略分析法,即关键成功因素法(CriticalSuccessFactors,CSF);企业分析法,即企业系统规划法(BusinessSystemPlanning

21、,BSP);基于BPR的信息系统战略规划方法.其他的方法还有战略目标集转化法(StrategySetTransformation,SST),企业信息分析与集成技术(BIAIT),投资回收法(R01)等.2.信息系统规划是指对组织目标、组织现状进行分析,从而制定指导信息系统建设的总体规划和信息系统长期发展展望。在众多的信息系统规划方法当中,具有代表性的主要有企业系统规划法、战略目标转移法、关键成功因素法。4.信息系统建设的特点决定了信息系统建设要做大量复杂和细致的工作。信息系统建设主要包括信息系统规划、信息系统开发、信息系统维护和信息系统管理四方面的工作。1. UML统一建模语言共定义了哪两类、

22、哪八种图形?答:(1)静态结构图:类图,对象图,构件图,实施图(2)动态行为图:用例图,顺序图,协作图,状态图,活动图2 .在下图所示的用例分析类图中,请指出各个概念类属于哪一类,弁分别解释三种概念类的特点及概念“售书处理”的用例分析类图售书员售书界面产生待售图书待售图书开书当架存图书出售图书售出图书答:属于实体类的有:书目、架存图书、代售图书、售出图书。属于边属于控界类的有:售书界面。人±制类的有:产生待售图书F岸图书、丁三种概念类的特点及概念:特点:概念类面向功能需求,一般不考虑性能要求,具有突出业务领域、突出概念性及大粒度的特征。概念:(1)实体类是信息系统表示客观实体的抽象要

23、素。它一般对应着在业务领域中的客观事物,或是具有较稳定信息内容的系统元素。逻辑运算的抽象要素。(即写出其关系模式)o(2)边界类是描述系统与参与者之间交互的抽象要素。不表示交互的具体内容及交互界面的具体形式。(3)控制类是表示信息系统对其他对象实施协调处理、3.请根据下图所示的概念模型,将其转换为逻辑模型边界类只是对信息系统与参与者之间交互的抽象建模,弁书号架存册数架存图书出版社书单号册数待售图书折扣率交款标记出版日期售书员答:根据其E-R图,其关系模式为:读者(编号,姓名,职业,电话,住址,邮编架存图书(书号,架位,架存册数待售图书(书单号,册数,折扣率,交款标记,售书员书目(书号,书名,作

24、者,出版社,出版日期,类别,单价)9.如图,/足在网占商店系统经理的用例图如下:/Y,1.单一职责原则网上购物系统顾客的功能用例(SingleResponsibilityPrinciple,SRP):Thereshouldneverbemorethanonereasonforaclasstochange.应该有且仅有一个原因引起类的变更2.里弁换牌贝山最正宗的定义:Ifforeachobjecto1oftypeSthereisanobjecto2oftypeTsuchthatforallprogramsPdefinedintermsofT,thebehaviorofPisunchangedwh

25、eno1issubstitutedforo2thenSisasubtypeofT.(如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型S是类型T的子类型。)里氏替换原则通俗讲,只要父类出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是反过来就不行了,有子类出现的地方,父类未必就能适应。3 .迪米特法则迪米特法则的定义:迪米特法则(LawofDemeter,LoD)也称为最少知识原则,一个对象应该对其他对象有最少的了解。一个类应该对自己需要耦合或调用的类知道得最少,被耦合或调用的类的内部如何复杂都和我没有关系,那是你的事情,我就知道你提供的这么多public方法,我就调用这么多,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论