系统分析与设计期末考试范本.docx

上传人:小飞机 文档编号:4296053 上传时间:2023-04-14 格式:DOCX 页数:19 大小:292.96KB
返回 下载 相关 举报
系统分析与设计期末考试范本.docx_第1页
第1页 / 共19页
系统分析与设计期末考试范本.docx_第2页
第2页 / 共19页
系统分析与设计期末考试范本.docx_第3页
第3页 / 共19页
系统分析与设计期末考试范本.docx_第4页
第4页 / 共19页
系统分析与设计期末考试范本.docx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《系统分析与设计期末考试范本.docx》由会员分享,可在线阅读,更多相关《系统分析与设计期末考试范本.docx(19页珍藏版)》请在三一办公上搜索。

1、系统分析与设计期末考试10. 在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c: Course)和方法remove(c: Course),则类CourseSchedule和类Course之间的关系是:( )A.泛化(generalization)关系 B.组合(composition)关系C.依赖(dependency)关系 D.包含(include)关系13. 进行企业系统规划,哪种规划方法使目标识别比较全面A、企业系统规划法 B、关键成功因素法C、战略目标集转化法 D、成本效益分析法14. 系统开发的生命周

2、期中不包括下列哪个阶段( )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.层

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

4、ude)B.扩展(extend)C.分类(classification)D.聚集(aggregation)1、组成UML有三种基本的建筑块是:(A),事物和图A、关系 B、类C、用例 D、实体2、UML体系包括三个部分:UML基本构造块,(A)和UML公共机制A、UML规则 B、UML命名C、UML模型 D、UML约束4、(A)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型 B、原型模型C、增量模型 D、螺旋模型5、下面哪个不是UML中的静态视图(A)A.状态图 B.用例图C.对象图 D.类图6、(A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的

5、类、人或部门,她们负责完成组内的活动。 A、泳道 B、分叉汇合 C、分支 D、转移7、下列关于状态图的说法中,正确的是(C)A. 状态图是UML中对系统的静态方面进行建模的五种图之一。B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模8、对反应型对象建模一般使用(A)图A、状态图 B、顺序图 C、活动图 D、类图12、(D)是系统中遵从一组接口且提供实现的一个物理部件,一般指开发和运行时类的物理实现 A、部署图 B、类 C、接口

6、 D、组件13、关于协作图的描述,下列哪个不正确(B)A.协作图作为一种交互图,强调的是参加交互的对象的组织;B.协作图是顺序图的一种特例C.协作图中有消息流的顺序号;D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;8定义大多数的需求和范围的工作是在UP中的B阶段完成的。A初始阶段 B细化阶段 C构造阶段 D提交阶段1.信息系统设计是系统开发的重要阶段,进行系统设计的主要依据应是( )。A、可行性研究报告 B 系统分析报告C、系统调查报告 D、系统规划报告3. 在系统总体结构设计时,应采纳什么样的方法( )。A、程序设计 B、结构化设计C、由里向外 D、自底向上4. 结构化

7、设计的基本思想是( )。A、模块化 B、集成化C、自底向上,逐步求精 D、规范化5. 在结构化生命周期法中,系统分析和系统实施之间的阶段是( )。A、详细设计 B系统设计C、需求分析 D、编程调试6. 对于结构化设计思想的描述哪一项是错误的( )。A、在结构化设计中,模块的功能应当简单明确,易于理解B、自顶向下,逐步求精C、设计者应先设计顶层模块D、越下层模块,其功能越具体,越复杂8. 系统设计阶段的主要目的是( )。A、设计新系统的目标 B 将系统逻辑方案转换成物理方案C、代码设计 D、程序设计19. 结构化设计方法中绘制模块结构图的基础是( )。A 数据流程图 B、数据关系图C、数据结构图

8、 D、业务流程图29. 系统设计阶段的主要工作内容之一是( )。A、程序设计 B、购置计算机C、画出数据流程图 B、规定处理过程31. 系统的呑吐量指的是( )。A、每天的数据输出量 B、每秒数据的处理量C、每日数据的输入量 D、每秒执行的作业数33. 在系统物理配置方案的设计中,系统的( )能够用连续工作时间来表示。A、吞吐量 B、响应时间C 可靠性 D、地域范围34. 计算机和网络系统配置说明,应包含在( )中。A、系统规划说明书 B、系统设计说明书C、系统实施说明书 D、系统分析说明书35. 属于系统详细设计工作的是( )。A、输入输出设计 B、系统平台设计C、系统结构设计 D、程序设计

9、39.系统设计报告的主要作用是作为( )的依据。A、系统规划 B、系统分析C、系统实施 D、系统评价1.B 3.B 4.A 5.B 6.D 8.B 19.A 29.D 31.D 33.C 34.B 35.A 39.C11.系统设计阶段需要从 数据流程图 导出模块结构图。4系统实施的主要活动包括(D )。 A、编程、系统调试 B、系统安装 C、新旧系统转换 D、以上都是1系统实施是以( B )为依据的。 A、系统分析文档资料 B、系统设计文档资料 C、系统分析和设计文档资料 D、数据流程图7. 一般子系统的划分是在系统( )阶段,根据对系统的功能/数据分析的结果提出的.A. 需求分析 B. 逻辑

10、阶段 C. 总体设计 D. 详细设计答案: A4. 业务系统规划法(BSP)的核心是( )A. 明确企业目标 B. 定义(识别)业务过程C. 进行数据分析 D. 确定信息结构答案: C7. 一般子系统的划分是在系统( )阶段,根据对系统的功能/数据分析的结果提出的.A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计答案: A4. 业务系统规划法(BSP)的核心是( )A. 明确企业目标 B. 定义(识别)业务过程C. 进行数据分析 D. 确定信息结构答案: C12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elabor

11、ation),构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones).构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑.A. 生命周期目标(Lifecycle Objective)里程碑B. 生命周期结构(Lifecycle Architecture)里程碑C. 初始功能(Initial Operational)里程碑D. 产品发布(Product Release)里程碑答案: C14. 信息系统开发的结构化方法的一个主要原则是( ).A. 自顶向下原则 B. 自底向

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

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

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

15、投入最多的阶段是( ).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.

16、 功能结构图答案:B9. 信息系统开发的步骤是:在系统规划后,循进行_, _, _ ,_ 工作.答案: 系统分析 系统设计 系统构建与实施 系统评价13. 信息系统规划有哪些方法答:用于企业信息系统规划的方法主要有战略分析法,即关键成功因素法 (Critical Success Factors,CSF);企业分析法,即企业系统规划法 (Business System Planning,BSP);基于BPR的信息系统战略规划方法.其它的方法还有战略目标集转化法 (Strategy Set Transformation,SST),企业信息分析与集成技术(BIAIT),投资回收法(R01)等.12.

17、 RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones).构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑.A. 生命周期目标(Lifecycle Objective)里程碑B. 生命周期结构(Lifecycle Architecture)里程碑C. 初始功能(Initial Operational)里程碑D. 产品发布(Product R

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

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

20、调查报告答案: A28. 生命周期法的特点之一是( ).A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短C. 对用户需求的变更能做出迅速响应 D. 适合大型复杂系统答案: C30. 系统维护中要解决的问题来源于( ).A. 系统分析阶段 B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括答案: D38. 下面哪一项不是系统设计阶段的主要活动( ).A. 系统总体设计 B. 系统硬件设计 C. 系统详细设计 D. 编写系统实施计划答案: D39. 对于结构化设计思想的描述哪一项是错误的( ).A. 在结构化设计中,模块的功能应当简单明确,易于理解B. 自顶向下,逐步求精C.

21、设计者应先设计顶层模块D. 越下层模块,其功能越具体,越复杂答案: D73. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( ).A. 分析与设计 B. 编制程序 C. 测试程序 D. 系统维护答案: A78. 在UML提供的图中,( )用于描述系统与外部系统及用户之间的交互.A. 用例图 B. 类图 C. 对象图 D. 部署图答案:A79. 在UML提供的图中,( )用于按时间顺序描述对象间的交互.A. 网络图 B. 状态图 C. 协作图 D. 序列图(顺序图)答案:D96. 系统分析报告的主要作用是( ).A. 系统规划的依据 B. 系统实施的依据 C. 系统设计的依据 D.

22、系统评价的依据答案:C95. 绘制系统流程图的基础是( ).A. 数据关系图 B. 数据流程图 C. 数据结构图 D. 功能结构图答案:B9. 信息系统开发的步骤是:在系统规划后,循进行_, _, _ ,_ 工作.答案: 系统分析 系统设计 系统构建与实施 系统评价13. 信息系统规划有哪些方法答:用于企业信息系统规划的方法主要有战略分析法,即关键成功因素法 (Critical Success Factors,CSF);企业分析法,即企业系统规划法 (Business System Planning,BSP);基于BPR的信息系统战略规划方法.其它的方法还有战略目标集转化法 (Strategy

23、 Set Transformation,SST),企业信息分析与集成技术(BIAIT),投资回收法(R01)等.2.信息系统规划是指对组织目标、组织现状进行分析,从而制定指导信息系统建设的总体规划和信息系统长期发展展望。在众多的信息系统规划方法当中,具有代表性的主要有 企业系统规划法、战略目标转移法、关键成功因素法。4. 信息系统建设的特点决定了信息系统建设要做大量复杂和细致的工作。信息系统建设主要包括 信息系统规划、信息系统开发、信息系统维护 和 信息系统管理 四方面的工作。1 UML统一建模语言共定义了哪两类、哪八种图形?答:(1)静态结构图:类图,对象图,构件图,实施图 (2)动态行为图

24、:用例图,顺序图,协作图,状态图,活动图2.在下图所示的用例分析类图中,请指出各个概念类属于哪一类,并分别解释三种概念类的特点及概念。答:属于实体类的有:书目、架存图书、代售图书、售出图书。属于边界类的有:售书界面。属于控制类的有:产生待售图书、出售图书、开书单。三种概念类的特点及概念:特点:概念类面向功能需求,一般不考虑性能要求,具有突出业务领域、突出概念性及大粒度的特征。概念:(1)实体类是信息系统表示客观实体的抽象要素。它一般对应着在业务领域中的客观事物,或是具有较稳定信息内容的系统元素。 (2)边界类是描述系统与参与者之间交互的抽象要素。边界类只是对信息系统与参与者之间交互的抽象建模,

25、并不表示交互的具体内容及交互界面的具体形式。 (3)控制类是表示信息系统对其它对象实施协调处理、逻辑运算的抽象要素。3请根据下图所示的概念模型,将其转换为逻辑模型(即写出其关系模式)。答:根据其E-R图,其关系模式为:读者(编号,姓名,职业,电话,住址,邮编) 架存图书(书号,架位,架存册数) 待售图书(书单号,册数,折扣率,交款标记,售书员) 书目(书号,书名,作者,出版社,出版日期,类别,单价) 9.如图,是在网上商店系统经理的用例图如下:网上购物系统顾客的功能用例1.单一职责原则(Single Responsibility Principle, SRP): There should ne

26、ver be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更2.里氏替换原则最正宗的定义:If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T. (如果对每一个类型为S的对象o

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

28、多public方法,我就调用这么多,其它的我一概不关心。4.开闭原则开闭原则的定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。一个软件实体应该经过扩展来实现变化,而不是经过修改已有的源代码来实现变化。5.依赖倒置原则依赖倒置原则包含三层含义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象; 抽象不应该依赖细节; 细节应该依赖抽象。在java语言中,抽象就是指接口或抽象类,两者都是不能直接被实例化的;细节就是实现类,实现接口或继承抽象类而产生的类就是细节,其特点就是能够直接被实例化,也就是能够加上一个关键字new产生一个对象。6.接口隔离原则接口隔离原则定义: 客户端不应该依赖它不需要的接口; 类间的依赖关系应该建立在最小的接口上。建立单一接口,不要建立臃肿庞大的接口,接口尽量细化,同时接口中的方法尽量少。它要求“尽量使用多个专门的接口”。专门接口指提供给每个模块的都应该是单一接口,提供给几个模块就应该有几个接口,而不是建立一个庞大的臃肿接口,容纳所有的客户端访问。1.在RUP中,软件开发生命周期根据时间和RUP的核心工作流划分为二维空间。横轴表示项目的时间维,纵轴以内容来组织为自然的逻辑活动。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号