ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:371.20KB ,
资源ID:6160680      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6160680.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息系统分析与设计复习题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

信息系统分析与设计复习题.docx

1、信息系统分析与设计复习题信息系统分析与设计复习题一 选择题1. 构成对象的两个主要因素是( A )。A. 属性和服务 B. 标识和内容 C. 继承和多态 D. 消息和封装2. 下列关于面向对象方法中描述中错误的是( C )。使用设计模式有助于在软件开发中应用面向对象技术选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度作为一种可视化建模语言需要与开发过程同时使用目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法3. 类和接口的关系类似于下面哪种类型的关系( A )。关联()和聚集()关联()和组合()脚本()和用例( )包()和子系统()4. 关于用例与类的对比中( D

2、)是错误的。都属于模型结构元素 都存在继承关系类描述系统的部分静态视图,用例描述系统动态的行为视图类描述的是系统的内部构成,用例也可以描述系统的内部构成5. 公司正在为开发插入件,使得可以把、模型以各种图形格式导出,如格式、格式、格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?( A )A. 活动图 B. 状态图 C. 类图 D. 用例图6. 计算机()由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么类和其他类(、)之间的关系是:( D )A. 泛化关系() B. 实现关系()C. 包含关系() D. 聚集

3、关系()7. 在状态图中不能表示下面那些概念?( D )A. 动作() B. 事件() C. 转移() D. 类()8. 在数据库设计的( C)阶段开始考虑具体的数据库管理系统()的特性。A. 需求分析 B. 概念设计 C. 逻辑设计 . D 物理设计9. 系统开发过程的流程如下图所示,( A)阶段拟定了系统的目标、范围和要求。A. B. C. D. 10. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和基本信息(包括姓名、住宅电话和);对于集团客户,系统中保存了其客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、

4、办公电话和职位),其类图如下,则其中类“客户”的属性有( A )。A. 客户标识 B. 姓名、住宅电话、C. 客户标训、办公电话、职位 D. 姓名、住宅电话、办公电话、职位11. 设有关系(学号,姓名,年龄,性别,系别,家庭住址),其中,属性“系名”是关系的主键,用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号。关系的主键和外键分别是( C )A. 学号、家庭地址 B. 姓名、系别 C. 学号、系别 D. 姓名、家庭地址12. 在提供的图中,( A )用于描述系统与外部系统及用户之间的交互。A. 用例图 B. 类图 C. 对象图 D. 部署图13. 软件项目的进度管理有许多种

5、方法,在几种进度控制方法中,(A )难以表达多个子任务之间的逻辑关系。A. 甘特图 B. C. D. 时标网状图14. 下列关于面向对象的分析与设计的描述,正确的是( B )。面向对象设计描述软件要做什么面向对象分析不需要考虑技术和实现层面的细节面向对象分析的输入是面向对象设计的结果面向对象设计的结果是简单的分析模型15. 在使用建模时,可以使用( B )来反映随着时间推移若干个对象之间的动态协作关系,它强调对象之间消息发送的时间和顺序。A. 协作图 B. 序列图 C. 活动图 D. 状态图16. 在使用建模时,可以使用( A )来反映若干个对象之间的动态合作关系,它除显示信息交换外,还显示对

6、象以及它们之间的关系。A. 协作图 B. 序列图 C. 活动图 D. 状态图17. 在中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A )。A. 协作图 B. 序列图 C. 活动图 D. 状态图18. 在中,用( C )表示企业业务的工作流,这种图显示工作流中的步骤、决策点以及完成每一步骤的角色和对象。A. 协作图 B. 用例图 C. 活动图 D. 状态图19. 下列关于叙述正确的是( D )。是一种语言,语言的使用者不能对其扩展仅是一组图形的集合仅适用于系统的分析与设计阶段是独立于软件开发过程的20.

7、下面那个图符表示中的实现关系?( C )A. B. C. D. 21. 面向对象的特点主要概括为( C )。A. 可分解性、可组合性、可分类性 B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性 D. 封装性、易维护性、可扩展性、可重用性22. 顺序图主要可以为设计人员提供(A )信息。A. 消息发送的顺序 B. 某个方法的执行流程C. 类之间关联关系的多重性 D. 某个对象在不同状态之间的转移23. 类和接口的关系类似于下面哪种类型的关系(A )。关联()和聚集()关联()和组合()脚本()和用例( )包()和子系统()24. 计算机()由中央处理器、内存、软盘、硬盘、显示器、

8、键盘、鼠标等组成。那么类和其他类(、)之间的关系是:(D )A. 泛化关系() B. 实现关系()C. 包含关系() D. 聚集关系()25. 在数据库设计的(C )阶段开始考虑具体的数据库管理系统()的特性。A. 需求分析 B. 概念设计 C. 逻辑设计 . D 物理设计26. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式 D. 范式27. 设有关系(学号,姓名,年龄,性别,系别,家庭住址),用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个( A

9、)属性。A. 简单 B. 复合 C. 多值 D. 派生28. 在提供的图中,( A )用于描述系统与外部系统及用户之间的交互。A. 用例图 B. 类图 C. 对象图 D. 部署图29. 在提供的图中,( D )用于按时间顺序描述对象间的交互。A. 网络图 B. 状态图 C. 协作图 D. 序列图30. 在进行软件项目的进度管理时,使用(C ),不仅能表达子任务间的依赖关系,还可以找出关键子任务。A. 甘特图 B. C. D. 时标网状图31. 面向对象的主要特征是封装性、继承性和(C )。A. 一致性 B. 完整性 C. 多态性 D. 可移植性32. 下列关于面向对象的分析与设计的描述,正确的

10、是( B)。面向对象设计描述软件要做什么面向对象分析不需要考虑技术和实现层面的细节面向对象分析的输入是面向对象设计的结果面向对象设计的结果是简单的分析模型33. 协作图描述了协作的(A )之间的交互和链接。A. 对象 B. 类 C. 用例 D. 状态34. 在使用建模时,若需要描述跨越多个用例的单个对象的行为,使用(D )是最为合适的。A. 协作图 B. 序列图 C. 活动图 D. 状态图35. 在使用建模时,可以使用(B )来反映随着时间推移若干个对象之间的动态协作关系,它强调对象之间消息发送的时间和顺序。A. 协作图 B. 序列图 C. 活动图 D. 状态图36. 在使用建模时,可以使用(

11、A )来反映若干个对象之间的动态合作关系,它除显示信息交换外,还显示对象以及它们之间的关系。A. 协作图 B. 序列图 C. 活动图 D. 状态图37. 在中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为(B )。A. 协作图 B. 序列图 C. 活动图 D. 状态图38. 在中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A )。A. 协作图 B. 序列图 C. 活动图 D. 状态图39. 在“某图书馆管理系统”用例模型中,所有

12、用户使用系统之前都必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是( D )关系。A. 关联 B. 包含 C. 扩展 D. 泛化40. 下面那个图符表示中的实现关系?( C )A. B. C. D. 41. 下列关于信息的叙述,不正确的是( B )。A. 信息是可以处理的 B. 信息的价值不会改变C. 信息可以在不同形态间转化 D. 信息具有时效性42. 对于结构化设计思想的描述哪一项是错误的( C )。在结构化设计中,模块的功能应当简单明确,易于理解 自顶向下,逐步求精 设计者应先设计顶层模块 越下层模块,其功能

13、越具体,越复杂43. 在面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为( C )。A. 委托 B. 代理 C. 继承 D. 封装44. 软件需求分析的任务主要是( B )。A. 解决如何做 B. 解决做什么 C. 结构化程序设计 D. 构建系统的物理模型45. 软件设计中,划分模块的一个准则是( C )。A. 低内聚低耦合 B. 低内聚高耦合 C. 高内聚低耦合 D. 高内聚高耦合46. 一般子系统的划分是在系统( C )阶段,根据对系统的功能/数据分析的结果提出的。A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计47. 系统规划的主要任务包括( A )

14、。明确组织的信息需求、制定系统总体结构方案 对系统进行经济、技术和使用方面的可行性研究 选择计算机和网络系统的方案 确定软件系统的模块结构48. 系统分析工作的全面总结和主要成果是( A )。A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告49. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( A )。A. 分析与设计 B. 编制程序 C. 测试程序 D. 系统维护50. 使用进行关系数据库的( B )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表()、视图()等。A. 业务 模型设计 B. 逻辑数据模型设计C. 物理数据模型

15、设计 D. 物理实现设计51. 在画分层时,应注意保持( A )之间的平衡。A. 父图与其子图 B. 同一父图的所有子图C. 不同父图的所有子图 D. 同一子图的所有直接父图52. 信息系统流程图是以新系统的( D )为基础绘制的。A. 图 B. 管理功能图 C. 业务流程图 D. 数据流图53. 下列不属于面向对象技术的基本特征的是( B )。A. 封装性 B. 模块性 C. 多态性 D. 继承性54. 下列关于面向对象的分析与设计的描述,正确的是( B )。面向对象设计描述软件要做什么面向对象分析不需要考虑技术和实现层面的细节面向对象分析的输入是面向对象设计的结果面向对象设计的结果是简单的

16、分析模型55. 内聚是种指标,表示一个模块( B )。A. 代码优化的程度 B. 代码功能的集中程度C. 完成任务的及时程度 D. 为了与其他模块连接所要完成的工作量56. 在使用建模时,可以使用( B )来反映随着时间推移若干个对象之间的动态协作关系,它强调对象之间消息发送的时间和顺序。A. 协作图 B. 序列图 C. 活动图 D. 状态图57. 在中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A )。A. 协作图 B. 序列图 C. 活动图 D. 状态图58. 公司正在为开发插入件,使得可以把、模型以

17、各种图形格式导出,如格式、格式、格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?( A )A. 活动图 B. 状态图 C. 类图 D. 用例图59. 设有关系(学号,姓名,年龄,性别,系别,家庭住址),用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个( A )属性。A. 简单 B. 复合 C. 多值 D. 派生60. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。A. 第一范式 B. 第二范式 C. 第三范式 D. 范式61.

18、 面向对象的特点主要概括为( C )。A. 可分解性、可组合性、可分类性 B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性 D. 封装性、易维护性、可扩展性、可重用性62. 信息系统开发的结构化方法的一个主要原则是( A )。A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则63. 系统规划的主要任务包括( A )。明确组织的信息需求、制定系统总体结构方案 对系统进行经济、技术和使用方面的可行性研究 选择计算机和网络系统的方案 确定软件系统的模块结构64. 在决定开发管理信息系统之前,首先要做好系统开发的( A )。A. 可行性研究 B. 系统化分析

19、C. 总体预算 D. 新系统的逻辑设计和物理设计65. 软件文档是信息系统( B )的重要依据。A.可理解性 B.可维护性 C.可扩展性 D.可移植性66. 在原型法中,原型是开发系统的( A )。反映用户最基本需求的可以运行的实验模型 某一主要部分的详细设计方案(物理模型) 反映用户需求的逻辑模型 反映用户全部需求符合系统开发规范的应用软件程序67. 数据库的逻辑结构设计是将( C )。A. 逻辑模型转换成数据模型 B. 数据模型转换成物理模型 C. 概念数据模型转换为数据模型 D. 逻辑模型转换为物理模型68. 在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( C )。父图和子

20、图都不改变数据流的性质子图不改变父图数据流的一致性父图的输入/输出数据流与子图的输入/输出数据流一致子图的输出数据流完全由父图的输入数据流确定69. 继承机制的作用是( C )。A. 信息隐藏 B. 数据封装 C. 派生新类 D. 数据抽象70. 在用进行数据库的分析与设计过程中,( A )就是进行数据库的需求分析,使用用例图、类图、顺序图、活动图等建立业务模型。A. 逻辑数据模型设计 B 业务 模型设计 C. 物理数据模型设计 D. 物理实现设计71. 在一张图中,任意两个加工之间( C )。有且仅有一条数据流 至少有一条数据流可以有0条或多条名字互不相同的数据流可以有0条或多条数据流,且允

21、许其中有若干条名字相同的数据流72. 一列有关面向对象的叙述不正确的是( C )。面向对象设计最根本的意图是适应需求变化应尽量针对接口编程,而不要针对实现编程尽量使用继承而不是聚合,因为继承使得类间的耦合性最小尽量使用已有的类库73. 在使用建模时,若需要描述跨越多个用例的单个对象的行为,使用( D )是最为合适的。A. 协作图 B. 序列图 C. 活动图 D. 状态图74. 在中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为( B )。A. 协作图 B. 序列图 C. 活动图 D. 状态图75. 顺序图主要可以为设

22、计人员提供( A )信息。A. 消息发送的顺序 B. 某个方法的执行流程C. 类之间关联关系的多重性 D. 某个对象在不同状态之间的转移76. 计算机()由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么类和其他类(、)之间的关系是:( D )A. 泛化关系() B. 实现关系()C. 包含关系() D. 聚集关系()77. 在状态图中不能表示下面哪个概念?( D )A. 动作() B. 事件() C. 转移() D. 类()78. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和基本信息(包括姓名、住宅电话和);对于集团客户,系统中

23、保存了其客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、办公电话和职位),其类图如下,则其中类“客户”的属性有( A )。A. 客户标识 B. 姓名、住宅电话、C. 客户标训、办公电话、职位 D. 姓名、住宅电话、办公电话、职位79. 下面哪个图符表示中的实现关系?( C )A. B. C. D. 80. 在类图中,那个类图中的类所生成的代码具有 ;的形式?( A )A. B. C. D. 二 填空题1. 系统分析中需要考虑的事件有三种类型,分别是( 外部)事件、(临时)事件和(状态)事件。2. 可行性研究的任务可以概括为在做出决策之前对一个拟开发的信息系统进行

24、项目开发的(必要性)、(可能性)、(有效性)和(合理性)的全面论证。3. 数据库是被集中控制和管理的存储数据的(仓库 )。数据库由(数据库管理员 )来管理和控制。4. 系统分析员需要明确每个系统需要存储的事物属性。能唯一标识事物的属性被称为( 标识符)或(关键字)。5. 类图不仅定义了系统中的类,还表示了类之间的关系。类之间具有(泛化)、( 集合 )、(组合)和(依赖 )等关系。6. 用例之间的关系包括(包含)关系、(扩展)关系和(泛化)关系。7. 数据库模型主要有(概念数据模型 )、(逻辑数据模型)和(物理数据模型)。8. 对象数据库(对象定义语言 )为标准,它是一种描述对象数据库结构和内容

25、的语言。9. 典型的企业组织结构有(简单式)、(职能式)、(事业部式)和混合式结构几种形式。10. 顺序图描述了对象之间传递消息的时间顺序。它包含4个元素,分别是(对象)、(生命线)、(消息)和(激活)。11. 数据字典( )是在的基础之上进一步定义和描述(数据流处理过程)、(外部实体)和(数据存储)的详细逻辑内容的工具。12. 在面向对象的系统分析中,对象分为3类:(实体)类、(边界)类和( 控制类 )。13. 参照完整性描述了(外部码值)和( 主键值 )保持一致的状态。三 简答题(1) 某企业物资管理系统中的维修用材料计划信息一览表如下,把它化为符合3的关系,每个关系中的的关键字用下划线标

26、出。部门编码+部门名称+材料编码+材料名称+型号+规格+计量单位+维修用量部门关系:部门编码、部门名称材料关系:材料编码、材料名称、型号、规格、计量单位维修关系:部门编码、材料编码、维修用量(2) 目前网络信息系统软件中常见的分布结构(计算模式),说明其特点。答:(1) 文件/服务器()计算模式:网络系统中的服务器向各工作站提供数据和软件资源的文件服务,各工作站可以根据规定的权限存取服务器上的数据文件和程序文件(2) 客户机/服务器()计算模式:将信息处理工作分解为两部分,一部分由服务器来实现,另一部分由客户机本身来完成。用户通过客户机向服务器提出服务请求,服务器根据请求进行处理后向客户端经过

27、加工的信息,客户机本身也承担本地信息管理工作。(3) 浏览器 服务器()计算模式:是一种基于互联网技术的层客户机/服务器结构。服务器端采用基于超文本协议()的服务器,客户使用对服务器上超文本文件进行操作的浏览器。(4) 计算模式:模式和模式的综合 (3) 试述决策树、决策表、结构化英语的特点和在表达系统功能中的作用。决策树:是用来表示不同决策方案的直观方法。特点:比较直观,容易理解缺点:当条件较多时,不容易清除地表达整个判断过程决策表:是用表格方式描述出来逻辑的工具。优点:由于采用表格方式,便于表达复杂条件下的多元逻辑关系,可以清除地表达决策条件、决策规则和应采取的行动之间的关系。缺点:决策表

28、的建立过程复杂,不如决策树直观方便。结构化英语:是一种模仿计算机语言的出来逻辑描述方法。(4) 过程P分解为P1、P2、P3三个子过程,下图的数据流图中存在两处错误,请找到错误并更正。(可以图示,也可以文字说明) 答:题中,0层数据流图输入S,输出S1。按照数据流图的规则,1层数据流图应该要与0层数据流图平衡,即其输入也要是S,输出也要为S1。图中,1层数据流图没有输出,且多了个输入S2。因此,正确的应该是去掉S2及其连带的输入数据,而在P3处添加输出S1。四 分析题1. 假设下面是某些以完工用例图等截屏形状,其中的图形是否合适,请说明原因。答:依赖关系:, 都是依赖关系()的构造型(),带箭

29、头的虚线表示扩展关系:“”关系的方向,子用例对主用例的扩展2. 分析下面的类图,画出新的类图,将原图中的多对多关系转换为1:M(一对多)关系。答:3. 请判断以下类图中的类关系是否合适,并说明理由。(1)商场里的电器。1台电器可以是1台洗衣机,也可以不是;1台电器可以是1台电视机,也可以不是;1台电器可以是1台空调,也可以不是;(2)飞机有机翼、机身、驾驶舱(3)公司的员工很多,包括程序员、分析员、项目经理(1)飞机有机翼、机身、驾驶舱应改为“组合”(2)商场里的电器。1台电器可以是1台洗衣机,也可以不是;1台电器可以是1台电视机,也可以不是;1台电器可以是1台空调,也可以不是;应该为“泛化”

30、(3)公司的员工很多,包括程序员、分析员、项目经理应改为“泛化”4. 某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。(1) 保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”。(2) 根据库存台帐由统计、打印程序输出库存日报表。(3) 需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。5. 信用卡可能处于“开放”和“关闭”状态,其中“开放”状态可以直接进入“关闭”状态,而从“关闭”状态必须提供密码验证才能进入“开放”状态。“开放”状态又包括“透支”和“正常”状态之间的变化,当剩余金额少于零、或者使用额度大于剩余金额、或者结算余额小于零时进入透支状态,反之则为正常状态。画出信用卡的状态图。6. 根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。答:错误1:外部实体A和B之间不能存在数据流;错误2:外部实体A和数据库存储H之间不能存在数据流

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1