系统分析与设计(含答案)

合集下载

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

UML系统建模基础教程课后答案第一章面向对象设计与UML1.填空题(1)UML(2)封装继承多态(3)继承(4)瀑布模型喷泉模型基于组件的开发模型XP开发模型2.选择题(1) C(2) A B C D(3) A B C D(4) A B C(5) A3.简答题1.试述对象和类的关系。

(1)类是具有相同或相似结构、操作和约束规则的对象组成的集合,而对彖是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。

类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类対象的抽象就是类.类描述了一组有相同特性和相同行为的对象。

第二章UML通用知识点综述1.填空题(1)依赖泛化关联实现(2)视图图模型元素(3)实现视图部署视图(4)构造型标记值约束(5)规格说明修饰通用划分2.选择题(1) D(2) C(3) A(4) A B(5) D3.简答题(1)在UML中面向对象的事物有哪几种?在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

(2)请说出构件的种类。

构件种类有:源代码构件、二进制构件和可执行构件。

(3)请说出试图有哪些种类。

在UML中主要包括的视图为静态视图、用例视图、交互视图、实现视图、状态机视图、活动视图、部署视图和模型管理视图。

(4)请说出视图和图的关系。

视图和图是包含和被包含的关系。

在每一种视图中都包含一种或多种图。

(5)请简述UML的通用机制。

UML提供了一些通用的公共机制,使用这些通用的公共机制(通用机制)能够使UML在各种图中添加适当的描述信息,从而完善UML的语义表达。

逋常,使用模型元素的基本功能不能够完善的表达所要描述的实际信息,这些通用机制可以有效地帮助表达,帮助我们进行有效的UML 建模。

UML提供的这些通用机制,贯穿于整个建模过程的方方面面。

前面我们提到,UML的通用机制包括规格说明、修饰和通用划分三个方面。

第三章Rational统一过程1.填空题(1)角色活动产物工作流(2)逻辑视图过程视图物理视图开发视图用例视图(3)设计开发验证(4)二维(5)周期迭代过程里程碑2.选择题(1) A B C D(2) A C D(3) A C D(4) A B C(5) A B C D3.简答题(1)请描述迭代过程有几个阶段。

信息系统分析与设计习题与答案

信息系统分析与设计习题与答案

一、单选题1、系统是由相互联系和相互制约的若干部分结合成的、具有特定功能的()。

A.有机整体B.部件C.构件D.结构正确答案:A2、信息系统的物理结构是指系统的硬件、软件、()等资源在空间的分布情况A.服务器B.数据C.文档D.程序正确答案:B3、信息系统物理结构可以分为()和分布式系统两大类。

A.路由式B.分散式C.镜像式D.集中式正确答案:D4、管理信息系统作为集成的人-机系统,面向(中层)管理人员,主要用来解决()决策问题,同时产生各种管理报告,主要采用数据库和网络技术。

A.结构化B.半结构化C.非结构化D.微观正确答案:A5、系统规划的主要任务包括()A. 明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构正确答案:A6、系统分析报告的主要作用是( )。

A.系统设计的依据B.系统规划的依据C.系统评价的依据D.系统实施的依据正确答案:A7、系统设计阶段的主要成果是()。

A.用户的分析方案B.系统总体设计方案C.用户的决策方针D.系统设计报告正确答案:D8、不同信息系统项目的开发过程基于生命周期出现了很多变种,下面给出的四种开发模型中,()不属于基于生命周期的开发模型。

A.结构化开发模型B.螺旋开发模型C.原型开发模型D.瀑布开发模型正确答案:A解析:结构化开发模型属于开发技术模型9、不同的开发技术和软件结构形成了不同的软件开发方法。

下面几种方法中,()不属于基于开发技术的系统开发方法。

A.原型开发方法B.面向对象开发方法C.结构化开发方法D.面向服务开发方法正确答案:A10、企业系统规划法的优点在于能保证()独立于企业的组织机构。

A.系统规划B.信息系统C.管理功能D.数据类正确答案:B11、关键成功因素的选择力求精简,通常控制在()个因素以内。

A.3~4B.7~8C.9~10D.5~6正确答案:D12、下列方法中不属于信息系统战略规划的方法的是()。

系统分析与设计课后习题答案

系统分析与设计课后习题答案

第一章1.什么是系统?信息系统一般具有那些特性?答:系统是一组为实现某些结果相互联系相互作用的部件的集合。

1.可分解性2.边界性2.从应用范围来看,信息系统可以分为哪些类型?答:1.事物处理系统2.管理信息系统3.智能支持决策系统4.办公自动化系统3.信息系统中典型的关联人员有哪些?他们的角色是什么?答:系统所有者(通常是中层或者高层经理,对于小型系统来说,可能是中层经理或者主管)、用户、分析设计人员(都代表信息系统的技术专家角色)、外部服务者(业务顾问和系统顾问等)以及项目经理(团队的领导者)4.请解释系统内部用户和外部用户的区别是什么?答:内部系统用户主要是指系统实际操作人员,这些人员往往专注于信息系统的处理速度和处理事务的正确性。

外部系统用户主要是指系统的直接或者间接使用人员,所有这些外部系统用户最关注的是使用系统的服务操作是否简单易学,方便操作。

5.什么是模型驱动分析?为什么要使用此方法?举例说明。

答:模型驱动分析法强调绘制图形化系统模型来记录和验证现有的或建议的系统。

系统模型最终将成为设计和构造一个改进系统的蓝图。

结构化分析、信息工程和面向对象分析都是基于模型驱动的分析方法。

6.什么是系统开发生存周期?在项目启动阶段涉及的主要活动有哪些?答:开发一个完整的系统项目总会经历“目标、计划、分析、设计、实现、维护”这样的过程或步骤,这就是系统开发的生存周期(系统项目启动、业务需求分析、详细系统设计、系统实现与维护)。

启动阶段的主要涉及5个活动:定义问题域、制定项目的进度表、确认项目的可行性、安排项目人员、启动项目。

7.为什么引入系统原型开发方法?它的优缺点是什么?答:采用最经济的方法,尽快设计出一个可以实际运行的系统原型。

优点:提高了用户参与的主动性;系统开放周期短;能更好的适应需求的变化并减少误解,能有效的提高最终系统的质量,特别是用户接受性,为保证将系统提供给用户使用奠定了基础。

缺点:1.系统分析和功能设计贯穿于整个开发过程中,使得系统的总体结构变得不明确;2.原型选取的不确定性可能降低系统开放速度;3.对原型进行分析设计时,依然沿袭结构化方法,自顶向下模块化的设计思想,数据和功能相互分离的缺陷在原型法中依然存在,不利于软件构件的重用;4.开发过程中不断引入用户需求的变化,造成了系统开发的不确定性。

信息系统分析与设计题库及答案

信息系统分析与设计题库及答案

信息系统分析与设计考试题库一、选择填空(每题1分,共10题10分)101. 信息按照()可以分为战略信息、战术信息和作业信息。

A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C章节号:1-1难易系数:0.1102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。

A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B章节号:1-1难易系数:0.1103. 现代管理信息系统是()。

A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统答案:C章节号:1-1难易系数:0.1104. DSS解决的是()。

A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案:C章节号:1-1难易系数:0.2105. 在任一组织内同时存在着三个不同的计划控制层是()。

A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案:A章节号:1-1难易系数:0.1106. 购物超市收银台终端系统是一个典型的()。

A. 战略支持系统B. 决策支持系统C. 知识工作系统D. 事务处理系统答案:D章节号:1-1难易系数:0.2107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。

A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:A章节号:1-2难易系数:0.1108. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。

A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:D章节号:1-2难易系数:0.1109. 系统开发过程的流程如下图所示,()阶段拟定了系统的目标、范围和要求。

系统分析与设计测试题1(含答案)

系统分析与设计测试题1(含答案)

系统分析与设计测试题一、选择题(每题1分,共20分)1.在以下的描述中,()不是信息。

A.计算机02班全体30名同学B.5、6、7、8、9C.中国的4个直辖市D.经济管理学院共有4个系2.下列()语句是非功能性需求的描述。

A.系统可以查询到某人当前借了哪些书B.系统可以查询到某人是否为会员C.系统可以把查询的响应速度尽量控制在5秒之内D.系统可以查询到某人是否得到奖学金3.下面()不是面向对象开发方法的特征。

A.抽象性B.继承性C.关联性D.封装性4.描述系统中各模块的层次及其输入输出功能的图是()。

A.HIPO图B.系统流程图C.数据流程图D.程序流程图5.以下()不属于系统维护的类型。

A.正确性维护B.适应性维护C.预测性维护D.完善性维护6.以下()不能构成信息系统的子系统。

B.生产子系统 B.物资供应子系统C.人事子系统D.操作系统7.有关开发信息系统方法说法正确的是()。

A.结构化系统开发方法更加强调的是“自下而上”的开发策略B.原型法注重的是对管理系统的全面、系统、详细的了解C.面向对象方法具有封装性、抽象性、继承性、多态性的特点D.生命周期法就是结构化系统开发方法的一个实现版本8.可行性研究采用( )概括说明软件系统的物理模型。

A.数据流图B.系统流程图C.数据词典D.成本-效益分析9.在生命周期法中,完成新系统逻辑设计工作的阶段是()。

A.系统分析阶段B.系统设计阶段C.系统实施阶段D.系统运行阶段10.哪种测试主要是检查需求分析问题()。

A.单元测试B.组装测试C.确认测试D.系统测试11.下述对U/C矩阵描述正确的是( )。

A.U/C矩阵中,C表示数据类使用,U表示数据类产生B.U/C矩阵中,每个具体数据项必须有一个以上的数据产生者和使用者C.我们可以通过U/C矩阵求解的过程来对系统进行子系统的划分D.U/C矩阵中,功能分组是绝对不可变换的12.按照面向对象的理论,下列说法不正确的是( )。

信息系统分析与设计习题答案

信息系统分析与设计习题答案

第九章课后习题一、简答题1.详细设计和信息系统体系构造设计之间存在什么关系?包括哪些基本工作?答:详细设计是在体系构造设计旳基础上,深入到各子系统内部旳细节设计工作。

信息系统体系构造设计之后,需要着手详细设计。

详细设计旳工作包括(1)业务对象模型设计(2)功能逻辑设计(3)类旳设计,类关系旳设计(4)类旳优化2.功能逻辑设计包括哪几部分旳工作?答:第一,提取功能用例波及旳类;第二,绘制功能逻辑类图;第三,分析交互信息,得出功能逻辑交互图。

3.数据库设计分为哪几种环节?4.什么叫持久型类?答:持久型实体类一般需要数据库技术实现。

采用对象数据库最直接,关系数据库最成熟。

系统中旳一种实体类,与数据库中旳一种关系表相对应。

5.什么叫顾客界面?顾客界面设计包括哪些工作?答:是人与机器进行交互旳操作方式,即顾客与机器互相传递信息旳媒介,其中包括输入和输出,也叫人机界面。

工作包括界面需求分析、输入设计、输出设计、屏幕界面设计和编写顾客手册等工作,二、填空题信息需求系统特性业务需求处理需求1.业务对象模型设计、功能逻辑设计、数据库设计、界面设计。

2.对象旳属性设计、关系设计3.批输入、联机输入。

4.注册界面、主控界面、数据处理界面、信息查询界面三、选择题1 C2 D3 C4 B四、思索题1.简述业务对象模型在系统设计中旳作用。

答:业务对象是从业务领域中提取旳业务实体,这些业务对象将作为信息系统中软件旳基本构成元素,并作为信息系统中公用旳实体类。

业务对象是功能逻辑设计旳基础;业务对象是数据库设计旳基础。

业务对象模型设计旳工作有提取业务对象;对象属性设计;对象基本操作设计;对象关系设计;建立业务对象模型。

在系统设计中起着重要作用。

2.简述功能逻辑设计与需求分析阶段旳功能分析旳关系。

答:功能逻辑设计是对在需求阶段确定旳用用例描述旳系统功能,设计它旳实现逻辑。

一种子系统可以完毕它所跟踪旳用例旳功能。

完毕用例功能,实现其操作,就是信息系统中若干个类中旳对象,通过操作旳执行和互相之间消息发送来实现用例旳功能。

信息系统分析与设计(真题题库)含答案

信息系统分析与设计(真题题库)含答案

信息系统分析与设计(真题题库)含答案信息系统分析与设计真题题库及答案一、选择题1. 信息系统开发的目的是()A. 提高工作效率B. 提高系统性能C. 改善业务流程D. 所有上述内容答案:D解析:信息系统开发的目的是多方面的,包括提高工作效率、提高系统性能以及改善业务流程等。

2. 下面哪个不是信息系统的主要类型?()A. 事务处理系统B. 管理信息系统C. 决策支持系统D. 人工智能系统答案:D解析:信息系统的主要类型包括事务处理系统、管理信息系统、决策支持系统等,而人工智能系统虽然与信息系统有关联,但不属于信息系统的主要类型。

3. 以下哪个工具不是用于需求分析阶段的?()A. 数据流图B. 实体关系图C. 类图D. 状态转换图答案:D解析:需求分析阶段常用的工具包括数据流图、实体关系图和类图等,状态转换图通常用于设计阶段的系统行为描述。

二、填空题4. 在信息系统开发过程中,通常采用__________方法来识别和描述系统的功能需求。

答案:用例分析解析:用例分析是一种常用的方法,用于识别和描述系统的功能需求,它通过描述系统与用户之间的交互来定义系统的功能。

5. 系统设计的主要目的是将需求分析阶段的__________转化为具体的系统设计方案。

答案:需求规格说明书解析:系统设计的主要目的是将需求分析阶段的需求规格说明书转化为具体的系统设计方案,包括系统架构、模块设计、数据存储等。

三、判断题6. 在信息系统开发过程中,需求分析阶段是最重要的阶段。

()答案:错误解析:虽然需求分析阶段在信息系统开发过程中非常重要,但并不能说是最重要的阶段。

每个阶段都有其独特的任务和重要性。

7. 面向对象设计方法在信息系统设计中得到了广泛的应用。

()答案:正确解析:面向对象设计方法因其能够更好地模拟现实世界,提高系统的可维护性和可扩展性,在信息系统设计中得到了广泛的应用。

四、简答题8. 简述信息系统开发的生命周期模型。

答案:信息系统开发的生命周期模型主要包括以下几个阶段:(1)需求分析:确定系统需求,包括功能需求、性能需求等。

系统分析设计考试 选择题40题 附答案

系统分析设计考试 选择题40题 附答案

1. 系统分析的主要目的是什么?A. 理解用户需求B. 设计系统架构C. 优化系统性能D. 以上都是答案:A2. 系统设计的主要目的是什么?A. 实现系统功能B. 确保系统可靠性C. 提高系统效率D. 以上都是答案:D3. 以下哪项是系统分析的基本步骤?A. 需求收集B. 需求分析C. 需求规格说明D. 以上都是答案:D4. 需求收集的主要方法包括哪些?A. 访谈B. 问卷调查C. 观察D. 以上都是答案:D5. 需求分析的主要内容是什么?A. 功能需求B. 非功能需求C. 约束条件D. 以上都是答案:D6. 需求规格说明的主要作用是什么?A. 明确系统需求B. 作为开发依据C. 便于沟通D. 以上都是7. 以下哪项是系统设计的基本原则?A. 模块化B. 可扩展性C. 可维护性D. 以上都是答案:D8. 模块化的主要优点是什么?A. 提高开发效率B. 便于测试C. 易于维护D. 以上都是答案:D9. 可扩展性的主要优点是什么?A. 适应未来变化B. 提高系统灵活性C. 降低成本D. 以上都是答案:A10. 可维护性的主要优点是什么?A. 便于修改B. 降低维护成本C. 提高系统稳定性D. 以上都是答案:D11. 以下哪项是系统设计的主要工具?A. UMLB. 数据库设计工具C. 编程语言D. 以上都是答案:D12. UML的主要作用是什么?A. 描述系统结构B. 描述系统行为C. 描述系统交互D. 以上都是13. 数据库设计工具的主要作用是什么?A. 设计数据库结构B. 优化数据库性能C. 管理数据库D. 以上都是答案:A14. 编程语言的主要作用是什么?A. 实现系统功能B. 测试系统C. 部署系统D. 以上都是答案:A15. 以下哪项是系统分析设计的主要挑战?A. 需求变更B. 技术更新C. 团队协作D. 以上都是答案:D16. 需求变更的主要应对策略是什么?A. 灵活的需求管理B. 版本控制C. 持续沟通D. 以上都是答案:D17. 技术更新的主要应对策略是什么?A. 持续学习B. 技术选型C. 技术储备D. 以上都是答案:A18. 团队协作的主要应对策略是什么?A. 明确分工B. 有效沟通C. 团队建设D. 以上都是19. 以下哪项是系统分析设计的主要评估指标?A. 功能完整性B. 性能效率C. 用户满意度D. 以上都是答案:D20. 功能完整性的主要评估方法是什么?A. 功能测试B. 用户反馈C. 需求覆盖D. 以上都是答案:A21. 性能效率的主要评估方法是什么?A. 压力测试B. 性能监控C. 资源利用率D. 以上都是答案:D22. 用户满意度的主要评估方法是什么?A. 用户调查B. 用户反馈C. 用户使用数据D. 以上都是答案:D23. 以下哪项是系统分析设计的主要发展趋势?A. 敏捷开发B. 云计算C. 大数据D. 以上都是答案:D24. 敏捷开发的主要特点是什么?A. 迭代开发B. 快速响应C. 持续改进D. 以上都是25. 云计算的主要优点是什么?A. 资源共享B. 弹性扩展C. 成本节约D. 以上都是答案:D26. 大数据的主要应用领域是什么?A. 数据分析B. 决策支持C. 个性化服务D. 以上都是答案:D27. 以下哪项是系统分析设计的主要伦理问题?A. 数据隐私B. 知识产权C. 公平竞争D. 以上都是答案:D28. 数据隐私的主要内容是什么?A. 数据保护B. 数据安全C. 数据合规D. 以上都是答案:D29. 知识产权的主要内容是什么?A. 版权保护B. 专利保护C. 商标保护D. 以上都是答案:D30. 公平竞争的主要内容是什么?A. 无歧视B. 透明度C. 公平交易D. 以上都是31. 以下哪项是系统分析设计的主要法律问题?A. 合同法B. 数据保护法C. 知识产权法D. 以上都是答案:D32. 合同法的主要内容是什么?A. 合同签订B. 合同履行C. 合同纠纷D. 以上都是答案:D33. 数据保护法的主要内容是什么?A. 数据收集B. 数据处理C. 数据存储D. 以上都是答案:D34. 知识产权法的主要内容是什么?A. 版权保护B. 专利保护C. 商标保护D. 以上都是答案:D35. 以下哪项是系统分析设计的主要成功因素?A. 需求理解B. 设计创新C. 团队协作D. 以上都是答案:D36. 需求理解的主要内容是什么?A. 用户需求B. 业务需求C. 技术需求D. 以上都是37. 设计创新的主要内容是什么?A. 功能创新B. 界面创新C. 流程创新D. 以上都是答案:D38. 团队协作的主要内容是什么?A. 明确分工B. 有效沟通C. 团队建设D. 以上都是答案:D39. 以下哪项是系统分析设计的主要发展方向?A. 智能化B. 自动化C. 全球化D. 以上都是答案:D40. 智能化的主要表现是什么?A. 人工智能B. 机器学习C. 数据分析D. 以上都是答案:D。

系统分析与设计课后答案E_R图

系统分析与设计课后答案E_R图

【例5】今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。

医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。

根据上述语义,画出E-R模型。

答案:【例6】学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。

画出学校的E-R图。

【例7】某商业数据管理系统,业务规定如下:⑴顾客有、单位、⑵商品有商品编码、商品名称、单价这些实体之间的联系:⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买⑵顾客每一次购买商品还涉及日期、数量、金额根据上述描述,解答下列各题:①试画出E-R图;②要求在E-R图中标注联系的类型;③指出每一个实体的主码(主关键字);④将E-R图转换成关系模型。

答案:转化的关系模型为:顾客(,单位,),主键为;商品(商品编码,商品名称,单价),主键为商品编码;购买(,商品编码,日期,数量,金额),主键为(,商品编码,日期),外键:,参照顾客;外键:商品编码,参照商品。

【例7】设某工厂的物资管理系统包含如下的实体:➢仓库:仓库号、仓库面积、➢零件:零件号、名称、规格、单价、描述➢供应商:供应商号、名称、地址、、➢职工:职工号、、年龄、职称实体之间的联系如下:➢一个仓库可以存放多种零件,一个零件可以存放多个仓库中。

用库存量来描述某种零件在某个仓库中的数量。

➢一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。

➢职工之间具有领导和被领导的关系,即仓库主任领导若干保管员。

➢一个供应商可以供应多种零件,反之,一种零件也可以由不同的供应商供应。

(1)根据以上描述,构造E-R模型。

(2)将上述E-R图转换为关系模型。

转化的关系模型为:•仓库(仓库号,仓库面积,),主键为仓库号;•零件(零件号,名称,规格,单价,描述),主键为零件好;•供应商(供应商号,名称,地址,,),主键为供应商号;•职工(职工号,,年龄,职称,仓库号,仓库主任),主键为职工号,外键为仓库号,参照仓库;•库存(仓库号,零件号,库存量),主键为(仓库号,零件号),其中,外键仓库号参照仓库,外键零件号参照零件;•供应(供应商号,零件号,供货日期,数量),主键为(供应商号,零件号,供货日期);外键供应商号参照供应商,外键零件号参照零件。

面向对象的系统分析与设计(山东联盟)智慧树知到答案章节测试2023年山东财经大学

面向对象的系统分析与设计(山东联盟)智慧树知到答案章节测试2023年山东财经大学

第一章测试1.下面关于功能分解法的优点描述错误的是A:与模块化编程结合使用后,使开发效率有很大提高B:以系统需要提供的功能为中心组织系统C:删除了GoTo语句,使软件能得到有效维护D:具有较强的应对需求变化的能力答案:D2.下面的开发方法能够兼顾功能和数据的是A:面向对象方法B:信息建模法C:结构化方法D:功能分解法答案:A3.结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化A:错B:对答案:B4.功能分解法以功能作为系统的构造块,数据组织能力强。

A:错B:对答案:A5.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A:强调需求分析重要性B:把对象划分成类,每个对象类都定义一组数据和方法C:对既存类进行调整D:开发过程基于功能分析和功能分解答案:B第二章测试1.下列关于UML叙述正确的是()。

A: UML仅是一组图形的集合B: UML仅适用于系统的分析与设计阶段C: UML是一种语言,也是系统设计的方法D:在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具答案:D2.UML的最终产物就是最后提交的可执行的软件系统和()。

A: 类图B: 动态图C: 用户手册D: 相应的软件文档资料答案:D3.UML提供了4种静态图用于对系统的静态方面进行可视化、详述、构造和文档化。

其中()是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。

A: 部署图B: 组件图C: 对象图D: 类图答案:D4.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。

其当需要显示代码物理结构,并用于实际的编程时,应该选择()。

信息系统分析与设计考试题库及答案

信息系统分析与设计考试题库及答案

信息系统分析与设计考试题库及答案一,选择填空1.信息按照() 可以分为战略信息,战术信息和作业信息)可以分为战略信息,战术信息和作业信息.A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案: C2.按照处理的对象,可把组织的信息系统分为( ) 和管理信息系统两大类.A.电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案: B3.信息系统对管理职能的支持,归根到底是对( ) 的支持.A. 计划B. 组织C. 控制D. 决策答案: D4.业务系统规划法(BSP) 的核心是( )A.明确企业目标B. 定义(识别)业务过程C. 进行数据分析D. 确定信息结构答案: C5.下面哪一项企业关键成功因素的特点是错误的: ( ).A.少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF 决定组织的信息需求答案: B6.下面哪一项不是信息系统局部开发层次的优势:().A.相对简单的IT 开发B. 帮助理论的证明C. 组织变化的阻力最小D. 优化组织过程答案: D7.一般子系统的划分是在系统() 阶段,根据对系统的功能/数据分析的结果提出的.A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计答案: A8.在新产品开发机构重组中,以开发某一新产品为目标,组织集设计,工艺,生产,供应,检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计,工艺,生产制造并行交叉的作业管理,这属于( ).A. 功能内的BPRB. 组织间的BPRC. 功能间的BPRD. 功能内的BPR答案: C9.数据存贮设计则根据数据资源分布具体确定了数据存贮的( ).A. 逻辑方式B. 物理方式答案: A10.信息系统流程图是以新系统的( )为基础绘制的.A. E-R 图B. 管理功能图C. 业务流程图D. 数据流程图答案: D11.在关系规范化过程中,一般来讲,满足( )的关系即可满足信息处理的要求,就可以认为是比较规范的关系.A. 第一范式B. 第二范式C. 第三范式D. BC 范式答案: C12.RUP 中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Construction) 和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones).构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑.A.生命周期目标(LifecycleObjective) 里程碑B.生命周期结构(Lifecycle Architecture) 里程碑C.初始功能(Initial Operational)里程碑D.产品发布(Product Release)里程碑答案: C13.从社会经济发展的角度来看,信息化是指( ).A.计算机和网络的应用规模与效益不断增长的过程B.社会上进行交换的信息量不断增长的过程C.计算机硬件产业,软件产业,信息服务产业不断发展的过程D.人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程答案: D14.信息系统开发的结构化方法的一个主要原则是( ).A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则答案: A15.在任一组织内同时存在着三个不同的计划控制层是( ).A.战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案: A16.一般来说,占维护工作比例最高的是( ).A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护答案: C17.用户开发应用系统的主要手段是( ).A. 生命周期法B. 原型法C. 第四代语言D. 面向对象方法答案: A18.局域网络管理信息系统建设的复杂性主要取决于( ).A.组织结构的复杂性B. 管理方法的复杂性C. 管理人员的不习惯D. 组织内部和外部环境的复杂性答案: D19.系统规划的主要任务包括( ).A.明确组织的信息需求,制定系统总体结构方案B.对系统进行经济,技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案: A20.系统设计阶段的主要成果是( ).A.用户的决策方针B. 用户的分析方案C. 系统设计说明书D. 系统总体设计方案答案: C21.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与( ).A.系统建设中各阶段工作B.系统分析工作C. 系统设计工作D. 系统实施工作答案: A22.结构化生命周期法的主要缺点之一是( ).A.系统开发周期长B. 缺乏标准,规范C. 用户参与程度低D. 主要工作集中在实施阶段答案: A23. MIS 规划的主要内容是( ).A. MIS 战略规划,组织信息需求分析,系统目标B. 组织信息需求分析,系统目标,资源分配C. MIS 战略规划,资源分配,系统目标D. MIS 战略规划,组织信息需要分析 ,资源分配答案: A24. 系统分析工作的全面总结和主要成果是( ).A. 答案: A25. DSS 解决的是( ).B. 数据词典C. 系统说明书D. 系统详细调查报告A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案: C26. 软件文档是信息系统( )的重要依据 .A.可理解性B.可维护性C.可扩展性D.可移植性答案: BA. 系统建议书B.可行性研究报告C. 系统模块层次图D. 数据词典答案: B28. 生命周期法的特点之一是( ).A. 整个系统的开发工作是非劳动密集型的B. 系统开发时间短C. 对用户需求的变更能做出迅速响应D. 答案: C29. 系统测试中应遵循的一条原则是 :测试工作应该由以下人员来承担( ).A. 原程序作者B. 专门的测试人员C. 系统设计人员D. 用户答案: B30. 系统维护中要解决的问题来源于 ( ).A. 系统分析阶段B. 系统设计阶段C. 系统实施阶段D. 三者都包括答案: D31. 在原型法中,原型是进行开发的系统的 ( ).A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案 (物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序答案: A32. 由用户开发应用系统可以解决的主要问题是( ).A. 提高应用系统效率B. 系统开发直接反映用户需求C. 增强系统的可靠性D. 降低开发成本答案: B33. 主要管理人员应参与( ).A. 系统规划B. 系统设计C. 系统分析D. 系统开发和运行全过程答案: D34. 关于模块间调用的规则哪一项是错误的 ( )可行性研究报告 适合大型复杂系统A.下层模块可直接与同级模块进行通信B.下层模块只有接到上级模块调用命令才能执行C.上下级模块之间可直接通信D.模块调用顺序自上而下答案: A35.功能结模块聚合中,一个模块只执行一个功能的是( ).A. 逻辑聚合B. 数据聚合C. 功能聚合D. 时间聚合答案: C36.模块间出现下列哪一项是改动模块时发生错误的主要来源( ).A. 数据耦合B. 控制耦合C. 内容耦合D. 以上都不是答案: C37.绘制功能结构图的依据是( ).A. 数据流程图B. PAD 图C. N---S 图D. 系统总体设计答案: A38.下面哪一项不是系统设计阶段的主要活动( ).A. 系统总体设计B. 系统硬件设计C. 系统详细设计D. 编写系统实施计划答案: D39.对于结构化设计思想的描述哪一项是错误的( ).A.在结构化设计中,模块的功能应当简单明确,易于理解B.自顶向下,逐步求精C.设计者应先设计顶层模块D.越下层模块,其功能越具体,越复杂答案: D40.在系统设计过程中采用模块化结构,是为了满足( ).A. 系统性的要求B. 灵活性的要求C. 可靠性的要求D. 经济性的要求答案: A41.数据库的逻辑结构设计是将( ).A.逻辑模型转换成数据模型B.数据模型转换成物理模型C. 概念数据模型转换为数据模型D. 逻辑模型转换为物理模型答案: C42.支持MIS 的数据库系统的组成是( ).A.模式,子模式B. 数据库和数据库管理系统C. 应用程序D. 上述各条答案: D43.代码结构中设置检验位是为了保证( ).A.计算机内部运算不出错B.代码的合理性C. 代码输入的正确性D. 代码的稳定性答案: C44.顺序码的特点是( ).A. 码很长B. 短而简单C. 容易记忆D. 由一定逻辑性答案: B45.在大型程序设计过程中,最后考虑的是程序的( ).A. 可维护性B. 可靠性C. 可理解性D. 效率答案: D68.系统开发的主要方法有生命周期法,原型化方法,计算机辅助软件工程方法和( ).D. 面向对象方法A. 自顶向下法B. 由底向上法C. 模块法案答案: D69.原型化方法一般可分为三类,即( ).A.探索型,开发型,直接型B.探索型,实验型,演化型C. 灵活型, 结构型,复杂型D. 目标型,实验型,探索型答案: B70.信息系统开发方法有哪些( ).A. 原型法B. BSP 法C. CSF 法D. CASE 法答案: A71.对象实现了数据和操作的结合, 使数据和操作( )于对象的统一体中A. 结合B. 隐藏C. 封装D. 抽象答案: C73.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( ).A. 分析与设计B. 编制程序C. 测试程序D. 系统维护答案: A74.完成管理系统的日常运行工作的人员是( ).A. 信息中心负责人B. 系统分析员C. 程序设计员D. 操作员答案: D75.逐步转换法是( ).A.用新系统直接代替老系统,中间无过渡阶段B.过渡过程中,有一段新,老平行运行的时期C.先选几个试点转换,转换成功后,再同时转换其他部分D.分期分批竞选转换答案: C76.系统测试的对象是( ).A. 数据文件B. 源程序C. 全部文档D. 整体系统答案: B77.衡量系统开发质量的首要标准是( ).A. 满足技术指标B. 满足设计者要求C. 满足用户要求D. 技术规范答案: C78.在UML 提供的图中,( )用于描述系统与外部系统及用户之间的交互.A. 用例图B. 类图C. 对象图D. 部署图答案:A79.在UML 提供的图中,( )用于按时间顺序描述对象间的交互.A. 网络图B. 状态图C. 协作图D. 序列图(顺序图)答案:D81.管理信息系统的特点是( ).A.数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B.数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C.数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D.应用数学模型,有预测和决策能力,应用人工智能,面向管理人员答案:C82.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将( ).A.供销职能和生产职能关联在一起B. 供销职能和财务职能关联在一起C. 财务职能和生产职能关联在一起D. 供销职能和市场职能关联在一起答案:B83.信息资源包括( ).A.信息,物资,货币B. 信息,信息生产者,设备C. 信息, 信息生产者,信息技术D. 信息技术,信息生产者,货币答案:C84.计算机集成制造系统主要组成为( ).A.管理信息系统,决策支持系统和战略信息系统B.管理信息系统,计算机辅助设计系统和计算机辅助制造系统C.管理信息系统,决策支持系统和专家系统D.管理信息系统,执行信息系统和专家系统答案:B85. 使用光符号识别方法输入数据的方式是( ).A. 电子数据交换B. 传统的数据输入方式C. 交互式输入方式D. 源数据自动化输入方式答案:D90.管理的职能主要包括( ).A.计划,控制,监督,协调B. 计划,组织,领导,控制C. 组织, 领导,监督,控制D. 组织,领导,协调,控制答案:B92.决策支持系统是( ).A. 数据驱动的B. 知识驱动的C. 语言驱动的D. 模型驱动的答案:D93.决策支持系统支持( ).A.结构化和半结构化决策B.结构化和非结构化决策C. 半结构化非结构化决策D. 半结构化与风险型决策答案:C94.不属于联机实时处理方式的情况是( ).A.需要反应迅速的数据处理B.负荷易产生波动的数据处理C. 数据收集费用较高的数据处理D. 固定周期的数据处理答案:D95.绘制系统流程图的基础是( ).A. 数据关系图B. 数据流程图C. 数据结构图D. 功能结构图答案:B96.系统分析报告的主要作用是( ).A. 系统规划的依据B. 系统实施的依据C. 系统设计的依据D. 系统评价的依据答案:C97.按照数据的动态特性划分,具有随机变动属性的数据应放在( ).A. 处理文件中B. 主文件中C. 周转文件中D. 后备文件中答案:A98.在决定开发管理信息系统之前,首先要做好系统开发的( ).A.可行性研究B. 系统化分析C. 总体预算D. 新系统的逻辑设计和物理设计答案:A99.判断表由以下几方面内容组成( ).A.条件,决策规则和应采取的行动B.决策问题,决策规则,判断方法C. 环境描述,判断方法,判断规则D. 方案序号,判断规则答案:A二,填空1., 和是人类社会发展的三大资源.答案: 信息物质能源2.信息具有事实, , 等级性,变换性和等性质.答案: 时效性不完全性价值性3. 系的特点有, , , .答案: 整体性目的性相关性环境适应6. 通常认为,管理信息系统主要解决_______的决策问题,而决策支持系统则以支持_______和______ 问题为目的.答案: 结构化半结构化非结构化8.信息系统的开发是成功的三要素, , 采用合适的技术遵循有关开发过程进行开发.答案: 合理确定系统目标组织系统开发队伍9.信息系统开发的步骤是:在系统规划后,循进行, , , 工作.答案: 系统分析系统设计系统构建与实施系统评价13.系统分析是围绕问题展开的,而又要涉及到_____ _技术的应用. 答案: 管理现代信息14.系统分析的主要活动有: , 研究,系统详细调查研究和新系统逻辑方案的提出.答案: 系统初步调查系统可行性15.在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的组合,降低______ 的耦合.答案: 块内块间16.信息系统总体设计的原则有(任写两条) 原则和_______ 原则.答案: 自顶向下明确性17.系统实施以工作为基础,必须按系统设计的进行.答案: 系统分析与设计文档(或方案)18.系统规划主要任务是制定信息系统的,确定组织的主要和制定系统建设的计划.答案: 发展战略信息需求19.信息系统战略规划的关键是要使_______的战略与整个组织的_______ 协调一致.答案: MIS 目标(或战略)20.信息系统开发方法按照时间过程可以分为_______和.答案: 生命周期法原型法22. 可行性研究的主要成果是报告和任务书.答案: 可行性研究系统开发24. 如果系统初步调查结果表明,拟开发项目有必要也有可能进行时, 可向主管单位提出______ 建议书,需要进行安排. 答案: 系统开发可行性研究26. 需求分析结束时,应当提出交上级审查.答案: 需求分析报告32.常用的调查研究的方法有 ______ ,召开调查会,业务实践,专家访谈,电子问卷.答案: 问卷调查法33.数据流程图的两个特征: 和概括性.答案: 抽象性35. 描述处理逻辑的工具有决策树,决策表和.答案: 结构化英语表法74.阶段的任务是对组织的环境,战略,目标,现行系统的状况进行初步调查,根据组织目标和发展战略,确定信息系统的发展战略, 对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的-- 和-----。

系统分析与设计课后习题答案

系统分析与设计课后习题答案

系统分析与设计课后习题答案1.软件工程的概念是在()年被首次提出的。

A.1949B.1968(正确答案)C.1972D.19892.下列不属于软件工程的目标的一项是()。

A.提高软件产品的质量B.提高软件产品的可靠性与C.减少软件产品的需求(正确答案)D.控制软件产品的开发成本3.软件危机产生的主要原因是()。

A.软件工具落后B.软件生产能力不足C.对软件认识不够D.软件本身的特点及开发方法(正确答案)4.人们公认的第一门面向对象编程语言是()。

A.Simula(正确答案)B.SmalltalkC.C++D.Java5.下列编程语言中不支持面向对象的特性的是()。

A.C++B.ANSIC(正确答案)C.JavaD.ObjectiveC6.下列选项中不是面向对象方法的相关原则的是()。

A.封装B.继承C.多态D.结构(正确答案)7.()是面向对象方法中用来描述“对客户隐藏对象的属性和实现细节”的概念。

A.封装(正确答案)B.继承C.多态D.抽象8.下列选项中不属于面向对象方法的优势之一的是()。

A.复用性强B.改善了软件结构C.软件的执行效率更高(正确答案)D.抽象更符合人类的思维习惯1.下列关于模型的表述,不正确的一项是()。

A.建模语言只能是图形表示的(正确答案)B.模型所描绘的系统蓝图既可以包括详细的计划,也可以包括系统的总体计划C.模型可以帮助开发组生成有用的工作产品D.最好的模型总是与现实世界联系密切2.UML的全称是()。

A.UnifyModelingLanguageB.UnifiedModelingLanguage(正确答案)C.UnifiedModemLanguageD.UnifiedMakingLanguage3.UML主要应用于()。

A.基于螺旋模型的结构化开发方法B.基于需求动态定义的原型化方法C.基于数据的数据流开发方法D.基于对象的面向对象的方法(正确答案)4.下列面向对象方法中不是UML所融合的方法的一项是()。

信息系统分析与设计答案(第二版)

信息系统分析与设计答案(第二版)

第一章信息系统基础一、简答题1.什么是信息?信息与数据有什么区别?信息的本质是什么?答:信息,一般是指具有新内容、新知识的消息或情报。

信息与数据具有内在的联系。

数据是记录在一定介质上并可鉴别的符号,数据是无意义的符号,信息则是蕴含意义的符号。

数据是信息加工的原材料,信息是数据加工的结果。

信息的本质是物质的属性和特征,是事物运行状态与规律的表征。

2.什么叫系统?可以从哪个方面对系统进行分类?答:系统是由相互联系、相互影响的若干要素结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。

从系统的复杂程度划分:简单的、中等的、复杂的和超复杂的系统.从抽象程度划分:概念系统、逻辑系统、物理系统(也叫客观系统)。

从系统与外界的关系划分:封闭系统、开放系统。

3.简述管理的概念答:管理是对一定组织所拥有的资源进行有效整合以达成组织既定目标和履行责任的动态创造性活动。

管理的目的是实现组织的目标.4.信息资源管理的基本模式是什么?答:是技术管理模式、经济管理模式、人文管理模式.二、填空题1.(数据)是无意义的符号,(信息)是蕴涵意义的符号.2.信息的本质是(物质)的属性和特征,是(事物)运动状态与规律的表征.3.信息的特征有:承载性、(层次性)、传输性、(共享性)、加工性和时效性。

4.从逻辑层次看,可以把信息分为(语法信息)、语义信息和(语用信息)三种类型。

5.系统是由相互(联系)、相互影响的若干(要素)结合为具有特定目标、特定功能,并处于一定环境之中的有机整体.6.系统的特性是指具有目的性、(相关性)、整体性、(层次性)和适应性几种。

7.管理的职能有决策、(组织)、计划、(领导)、控制和激励等六个方面。

三、选择题1.下面说法正确的是(D)A.数据就是数字 B.数据就是信息C.数据是加工之前的信息 D.信息是数据加工的结果2.下面哪个不属于信息的特征?(D)A.承载性B.传输性C.层次性D.独享性3.下面不属于系统特性的是(B)A.目的性B.功能性C.层次性D.适应性4.下面说法不正确的是(A)管理职能方面考题(决策是管理的核心)A.决策是企业的核心 B.从时间性可以把计划分为长期计划和短期计划C.组织结构也被称为组织机构 D.激励有直接满足和间接满足两种方法5.下面哪一种不属于信息资源管理模式?(D)A.技术管理模式 B.经济管理模式 C.人文管理模式 D.社会管理模式6.下面哪一种不属于信息资源管理的五大要素?(A)A.信息资源管理的应用B.信息资源管理的架构C.信息资源管理的组织D.信息资源管理的环境四、论述题1.谈谈信息资源管理在信息系统建设中的作用答:信息资源是指人类社会活动中所涉及到的信息内容,按照某种方法和规律,经加工处理有序化并大量积累后的用用信息的集合.信息资源管理是对整个组织信息资源开发利用的全局管理,这种管理独立于信息技术,重视人和社会因素,追求一种将技术因素和人文因素相结合协调解决问题的方法,形成独立的管理领域。

系统分析与设计能力测试考核试卷

系统分析与设计能力测试考核试卷
B.代码审查
C.测试计划
D.验收标准
(以下为答题纸,请考生将答案填写在答题纸上,切勿在试卷上作答。)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在系统分析阶段,用于描述系统中数据流动和处理的工具是__________。
2.软件设计的主要目标是保证软件的__________、__________和__________。
8. ABC
9. ABCD
10. ABCD
11. ABCD
12. ABC
13. ABC
14. ABC
15. ABC
16. AB
17. ABCD
18. ABCD
19. ABC
20. ABCD
三、填空题
1.数据流图(DFD)
2.可靠性、可维护性、可扩展性
3.序列图
4.封装、继承、多态
5.单一职责原则
6.单元测试
2.面向对象设计原则包括单一职责、开放封闭、里氏替换和依赖倒置。设计模式如工厂模式(用于创建对象而无需指定创建对象的类)和策略模式(定义一系列算法,并将每一个算法封装起来)。它们优点是提高代码可复用性和可维护性。
3.评估和选择设计方案可考虑技术可行性、经济成本、时间成本、资源可用性和风险评估。方法包括成本效益分析、专家评审和原型法。主要考虑因素是方案的实际可行性、效益与成本比例以及风险程度。
B.技术可行性分析
C.风险评估
D.用户满意度调查
13.以下哪些是结构化分析方法的特点?()
A.强调自上而下的设计
B.使用图形化的分析工具
C.重视数据流和数据存储
D.以模块化为设计目标
14.在进行系统测试时,以下哪些测试是针对系统安全性的?()

系统分析与设计考核试卷

系统分析与设计考核试卷
C.设计系统界面
D.制定开发计划
2.系统设计阶段的输出物包括()
A.设计文档
B.数据库设计
C.系统测试计划
D.用户手册
3.以下哪些是面向对象设计的基本原则?()
A.封装
B.继承
C.多态
D.模块化
4.系统设计中的设计模式可以解决()
A.代码重用问题
B.系统性能问题
C.结构复杂问题
D.开发效率问题
5.以下哪些工具可用于系统分析?()
C.实体关系图
D.用例图
17.以下哪个不是模块化设计的原则?()
A.高内聚
B.低耦合
C.适度规模
D.功能独立
18.在系统测试阶段,测试用例的主要依据是()
A.系统需求
B.设计文档
C.编码规范
D.测试计划
19.以下哪个不是系统设计中的设计模式?()
A. MVC模式
B. Singleton模式
C. Factory模式
A.数据流图
B.数据字典
C.实体关系图
D.类图
6.系统设计中的界面设计应考虑的因素有()
A.界面美观
B.易用性
C.用户体验
D.系统性能
7.以下哪些是系统设计的目标?()
A.满足用户需求
B.确保系统质量
C.控制开发成本
D.提高开发速度
8.系统测试的主要类型包括()
A.单元测试
B.集成测试
C.系统测试
D.性能测试
C.高内聚
D.快速开发
8.数据流图中,箭头表示()
A.数据流向
B.数据处理
C.数据存储
D.数据源
9.在结构化分析方法中,用于描述系统内部数据流动的图形工具是()

信息系统分析与设计-复习题带参考答案

信息系统分析与设计-复习题带参考答案

第一部分:判断题1、系统分析的主要任务是明确系统功能,解决系统怎么做的问题。

(×)2、系统的实施就是将系统设计中建立的物理模型付诸实现的过程。

(√)3、具有相同属性与服务的一组对象的集合称为类。

对象是类的实例,类是对象的抽象。

(√)4、在系统开发的各个阶段中,编程是最难的。

( ×)5、数据字典是对数据流程图的补充说明。

( √)6、在定义信息系统结构,划分子系统时,可以通过“功能/数据”矩阵来进行。

其中“功能/数据”矩阵中的“U”表示产生相应的数据类。

“C”表示该功能使用该数据类。

(×)7、结构化方法的基本思路就是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动完成一个或多个任务。

(√)8、对规模很大、结构非常复杂的系统,可以考虑采用原型化开发方法。

(×)9、对于信息系统来说,其可行性可以从经济可行性,运行可行性,技术可行性,进程可行性,人员可行性五个方面来考虑。

( √)10、系统设计时应尽量减少各子系统之间的数据依赖性。

( √)第二部分:选择题1、按照处理的对象,可把组织的信息系统分为( B ) 和管理信息系统两大类。

A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统2、一般子系统的划分是在系统( A )阶段,根据对系统的功能/数据分析的结果提出的。

A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计3、信息系统流程图是以新系统的( D )为基础绘制的。

A. E-R图B. 管理功能图C. 业务流程图D. 数据流程图4、信息系统开发的结构化方法的一个主要原则是( A )。

A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则5、用户开发应用系统的主要手段是( A )。

A. 生命周期法B. 原型法C. 第四代语言D. 面向对象方法6、系统规划的主要任务包括( A )。

A. 明确组织的信息需求、制定系统总体结构方案B. 对系统进行经济、技术和使用方面的可行性研究C. 选择计算机和网络系统的方案D. 确定软件系统的模块结构7、系统分析工作的全面总结和主要成果是( A )。

系统分析与设计-期末考试

系统分析与设计-期末考试

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. 系统开发的生命周期中不包括下列哪个阶段()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。

( )是从用户使用系统的角度描述系统功能的图形表达方法。

A。

类图 B. 对象图 C. 序列图 D. 用例图35. UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。

消息序列可用两种图来表示,分别是( D )A.状态图和顺序图B.活动图和协作图C.状态图和活动图 D。

顺序图和协作图36. 用例(Use-case)用来描述系统在事件做出响应时所采取的行动。

用例之间是具有相关性的.在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最适合在考前练练手的一、单选题:1.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(B)来表示概念模型。

(A)序列图(B)类图(C)协作图(D)用例图2.关于系统分析错误说法是(D):(A)把整体分解为部分(B)明确系统要做什么(C)主要由用户和系统分析员参与(D)进行程序设计3.开发人员获得企业领导意见的最好形式是(C):(A)查阅文件(B)发调查表(C)面谈(D)开座谈会4.不属于三层结构中层次的是(C):(A)可视层(B)数据层(C)物理层(D)业务逻辑层5.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。

其中(B)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图。

(A)构件图(B)类图(C)对象图(D)部署图6.实体关系图中,商品实体与顾客实体之间存在如下关系(C):(A)1对1(B)1对多(C)多对多(D)多对17.系统设计阶段需要完成的任务是(C):(A)可行性解决方案(B)分析现行系统的业务流程(C)网络解决方案(D)软件编写和调试8.市场上出售的通用财务管理软件,按其处理业务的范围和内容,应该属于(B)。

(A)电子数据处理(B)事务处理系统(C)管理信息系统(D)决策支持系统9.在系统分析阶段抽象地反映信息的流动、处理、存储和使用的工具是:A(A)数据流程图(B)组织机构图(C)业务流程图(D)实体关系图10.在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(B)。

(A)扩展用例(B)抽象用例(C)公共用例(D)参与用例11.用户若使用Internet作为构建企业信息系统的平台,系统模式是(D)。

(A)主从结构(B)文件服务器/工作站(C)客户机/服务器(D)浏览器/Web服务器12.决策支持系统是MIS的一个重要分支,它(C)。

(A)为业务层服务(B)解决程序性决策问题(C)强调支持而不是代替决策(D)既能支持又可代替人的决策13.下面哪一项不是系统设计阶段的主要活动:B(A)系统总体设计(B)系统硬件设计(C)系统详细设计(D)编写系统实施计划14.信息系统开发的结构化方法的一个主要原则是:A(A)自顶向下原则(B)自底向上原则(C)分步实施原则(D)重点突破原则15.关于系统开发,不正确的叙述是:A(A)要尽早进入物理设计阶段(B)系统分析解决“做什么”(C)系统设计解决“怎样做”(D)应遵循“先逻辑,后物理”的原则16.数据建模主要采用的方法是:C(A)业务流程图(B)数据流程图(C)实体关系图(D)以上三者17.实体关系图中,医生实体与患者实体之间存在如下关系:C(A)1对1(B)1对多(C)多对多(D)多对118.绘制功能结构图的依据是:A(A)数据流程图(B)PAD图(C)N---S图(D)系统总体设计19.一般来说,占维护工作比例最高的是:C(A)纠错性维护(B)适应性维护(C)完善性维护(D)预防性维护20.关于企业中物流与信息流的正确的提法是:B(A)物流是双向的(B)信息流是双向的(C)物流是可逆的(D)物流包括控制流21.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(C)来描述对象行为。

(A)序列图和协作图(B)用例图和活动图(C)状态图和活动图(D)用例图和构件图22.软件的维护并不只是修正错误。

为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行(A),它是软件维护工作的主要部分。

(A)完善性维护(B)适应性维护(C)预防性维护(D)改正性维护23.(A)是维护中常用的方法,其目的是检验修改所引起的副作用。

(A)回归测试(B)模块测试(C)功能测试(D)结构测试24.(D)是保存数据的地方,以便将来由一个或多个过程来访问这些数据。

(A)处理(B)数据流(C)外部实体(D)数据存储25.应用软件系统开发的趋势是采用(C)的方式。

(A)自行开发(B)委托开发(C)购买商品化软件(D)联合开发26.系统维护工作的对象是(A)。

(A)整个系统配置(B)源程序代码(C)硬件设备维护(D)数据流程维护27.范式表示的是关系模型的规范化程度,在开发信息系统过程中,关系数据库设计通常应达到(C)。

(A)1NF(B)2NF(C)3NF(D)4NF28.在计算机信息处理中,数据组织的层次是(D)。

(A)数据、记录、文档、数据库(B)数据、记录、文件、数据库(C)数据项、记录、字段、数据库(D)数据项、记录、文件、数据库29.信息系统输入设计的最根本原则是(A)。

(A)提高效率、减少错误(B)提高可靠性、减少错误(C)增加理解、减少输入(D)增加美观、使人愉悦30.信息系统实施中,新系统取代旧系统风险较大的方式是(B)。

(A)并行转换(B)突然切入(C)位置转换(D)分阶段转换31.下面哪项工作不属于系统设计阶段的内容?(A)(A)程序设计(B)数据库设计(C)处理过程设计(D)编写程序设计说明书32.在UML中,(D)把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。

(A)组合活动(B)同步条(C)活动(D)泳道33.在各种不同的信息系统需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。

(A)业务需求(B)非功能需求(C)用户需求(D)功能需求34.数据流程图中外部实体是描述(A)。

(A)系统之外的人或单位(B)系统内部的人或部门(C)系统之外的信息(D)系统内、外的人或部门35.(A)用来描述系统的边界及其系统功能。

(A)用例图(B)顺序图(C)协作图(D)状态图36.数据流程图是系统分析的重要工具,它有两个特性:A(A)概括性和抽象性(B)封装性和继承性(C)概括性和封装性(D)抽象性和继承性37.信息系统实施中,新系统取代旧系统最安全的方式是(A)(A)并行转换(B)突然切入(C)位置转换(D)分阶段转换38.(A)是收集和记录影响组织的事务信息的信息系统。

(A)TPS(B)MIS(C)EIS(D)DSS39.系统设计阶段的主要工作内容之一是(D)(A)程序设计(B)购置计算机(C)画出数据流程图(D)规定处理过程40.系统调试的对象是(D)(A)源程序(B)模块(C)子系统(D)整个应用系统41.在可行性分析中,经济可行性分析的主要任务是(C)。

(A)检查管理是否符合规范(B)计算机技术是否满足用户要求(C)对项目的经济效益进行评价(D)分析领导对系统开发是否支持42.下列哪项描述不是设计应遵循的原则(C)。

(A)最小量(B)简单化(C)高速度(D)早检验43.用户界面设计,是(C)阶段包括的内容。

(A)系统分析(B)系统规划(C)系统设计(D)系统实施44.在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用(D)是最为合适的。

(A)协作图(B)序列图(C)活动图(D)状态图45.系统开发过程的流程如下图所示,(A)阶段拟定了系统的目标、范围和要求。

①②③④(A)①(B)②(C)③(D)④46.在结构化开发方法中,编写程序是属于哪一个阶段的任务(D)。

(A)系统分析(B)系统设计(C)系统维护(D)系统实施47.系统实施是以(B)为依据的。

(A)系统分析文档资料(B)设计文档资料(C)系统分析和设计文档资料(D)数据流程图48.提高(D)是发展CASE的目的。

(A)系统的重用性(B)系统的可维护性(C)系统的可扩充性(D)系统的开发效率和质量49.决策的基础是:C(A)管理者(B)客户(C)信息(D)规章制度50.把整体分解为部分是哪个阶段的任务:B(A)系统规划(B)系统分析(C)系统设计(D)系统实施51.在下述各项中,属于数据库最主要的特点是:D(A)存储量大(B)存取速度快(C)操作方便(D)数据共享52.管理信息系统开发失败的最主要原因:B(A)周期长(B)目标含糊(C)缺乏控制(D)通信误解53.在数据库系统中,数据操作的最小单位是:B(A)字节(B)字段(C)记录(D)字符54.实体关系图中,产品实体与零件实体之间存在如下关系:C(A)1对1(B)1对多(C)多对多(D)多对155.系统实施阶段需要完成的任务是:D(A)可行性解决方案(B)分析现行系统的业务流程(C)网络解决方案(D)软件编写和调试56.系统开发工作的目的和出发点是:C(A)满足技术指标(B)满足设计要求(C)满足用户要求(D)满足技术规范57.数据流程图的外部项的作用是:B(A)作为完成数据操作的逻辑单元(B)系统之外提供或获得数据的组织机构或个人(C)描述数据处理过程中的流动和传递(D)逻辑意义上的数据记录文件58.所谓的逻辑模型就是对信息系统的功能抽象地加以定义和描述,暂时不涉及到其实现的:D(A)具体人员(B)具体方案(C)具体目的(D)具体技术手段59.当使用数据流程图(DFD)对一个工资系统进行建模时,(A)可以被认定为外部实体。

(A)接收工资单的银行(B)工资系统源代码程序(C)工资单(D)工资数据库的维护60.在管理信息系统的开发生命周期中的哪个阶段,开发人员与用户之间的接触最多:A(A)系统分析阶段(B)系统设计阶段(C)系统实施阶段(D)系统维护阶段61.以下是代码设计的基本原则,其中哪个原则最为重要:C(A)可扩充性(B)适用性(C)唯一性(D)规范性62.为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(C)。

(A)完善性维护(B)适应性维护(C)预防性维护(D)改正性维护63.数据流图中的哪个要素是建立新系统的功能模块的基础C(A)外部实体(B)数据流(C)数据处理(D)数据存储64.信息系统对管理职能的支持,归根到底是对(D)的支持:(A)计划(B)组织(C)控制(D)决策65.在关于用例(use case)的描述中,错误的是(D)。

(A)用例将系统的功能范围分解成许多小的系统功能陈述(B)一个用例代表了系统的一个单一的目标(C)用例是一个行为上相关的步骤序列(D)用例描述了系统与用户的交互66.系统分析员最基本和重要的能力是:C(A)计算机编程能力(B)业务能力(C)与人沟通的能力(D)领导能力67.在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,在UML的用例图上,将用例之间的这种关系标记为(C)。

(A)association(B)extends(C)uses(D)inheritances68.以下结构中,不属于结构化语言的结构是:D(A)顺序(B)选择(C)循环(D)层次69.常用的系统开发方式主要有四种,它们是自行开发、委托开发、购买商品化软件包和(C)。

相关文档
最新文档