当前位置:首页 >> 高等教育 >>

系统分析与设计复习题


《系统分析与设计》复习题 系统分析与设计》 一. 选择题: 1. 面向对象的特点主要概括为(C A. 可分解性、可组合性、可分类性 信息按照( A. 应用领域 3. ) 。 B. 继承性、封装性、多态性

C. 抽象性、继承性、封装性、多态性 D. 封装性、易维护性、可扩展性、可重用性 2. C )可以分为战略信息、战术信息和作业信息。 B. 加工顺序 C. 管理的层次 D. 反映形式 )和管理信息系统两大类。 B. 作业信息系统 D. 情报处理系统 D ) 。

按照处理的对象,可把组织的信息系统分为(B A. 电子数据处理系统 C. 决策支持系统

4.

在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括( A. 管理目标、人力资源、业务流程和数据流程信息 B. 组织结构、功能体系、业务流程和数据流程信息 C. 企业性质、客户资源、业务流程和数据流程信息 D. 管理目标、功能体系、业务流程和数据流程信息 系统流程图也称为业务流程图,它表达的是( B A. 数据在系统各部件间的流动情况 C. 逻辑数据流图 一般子系统的划分是在系统( A. 需求分析 B. 逻辑阶段 信息系统流程图是以新系统的( A. E-R 图 ) 。

5.

B. 对数据进行加工处理的控制过程 D. 白盒子形式的组成系统的每个部件 )阶段,根据对系统的功能/数据分析的结果提出的。 D. 详细设计 )为基础绘制的。 )的关系即可满足信息处理的要求,就可以认为 D. BC 范式 A ) 。 D. 重点突破原则

6.

C

C. 总体设计 D

7.

B. 管理功能图 C. 业务流程图 D. 数据流图

8.

在关系规范化过程中,一般来讲,满足( C 是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式

9.

信息系统开发的结构化方法的一个主要原则是( A. 自顶向下原则 A. 生命周期法 B. 自底向上原则 A ) 。 B. 原型法 A ) 。

C. 分步实施原则

10. 用户开发应用系统的主要手段是( 11. 系统规划的主要任务包括(

C. 第四代语言 D. 面向对象方法

A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构 12. 系统设计阶段的主要成果是( A. 用户的决策方针 C. 系统设计说明书 A. 系统建设中各阶段工作 C. 系统设计工作 A. 系统开发周期长 C. 用户参与程度低 C ) 。 B. 用户的分析方案 D. 系统总体设计方案 A ) 。 B. 系统分析工作 D. 系统实施工作 A ) 。 B. 缺乏标准、规范 D. 主要工作集中在实施阶段

13. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与(

14. 结构化生命周期法的主要缺点之一是(

15. 系统分析工作的全面总结和主要成果是( A. 可行性研究报告 B. 数据词典 16. 软件文档是信息系统( A.可理解性 A. 系统分析阶段

A ) 。

C. 系统说明书 D. 系统详细调查报告

B )的重要依据。 C.可扩展性 D ) 。 C. 系统实施阶段 ) 。 D. 三者都包括 D.可移植性

B.可维护性

17. 系统维护中要解决的问题来源于( 18. 在原型法中,原型是开发系统的( A

B. 系统设计阶段

A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规范的应用软件程序 19. 由用户开发应用系统可以解决的主要问题是( A. 提高应用系统效率 C. 增强系统的可靠性 20. 项目主要管理人员应参与( D 21. 绘制功能结构图的依据是( A. 数据流程图 A. 系统总体设计 B ) 。 B. 系统开发直接反映用户需求 D. 降低开发成本 ) 。 ) 。 D. 系统总体设计 D ) 。 D. 编写系统实施计划 ) 。 C. 系统详细设计 C

A. 系统规划 B. 系统设计 C. 系统分析 D. 系统开发和运行全过程 A B. PAD 图 C. N-S 图

22. 下面哪一项不是系统设计阶段的主要活动( B. 系统硬件设计 23. 对于结构化设计思想的描述哪一项是错误的( B. 自顶向下,逐步求精 C. 设计者应先设计顶层模块 D. 越下层模块,其功能越具体,越复杂 24. 数据库的逻辑结构设计是将( A. 逻辑模型转换成数据模型 C. 概念数据模型转换为数据模型 25. 耦合度描述了( D ) 。 A. 模块内各种元素结合的程度 C. 模块之间公共数据的数量 26. 内聚是种指标,表示一个模块( A. 代码优化的程度 C. 完成任务的及时程度 C ) 。

A. 在结构化设计中,模块的功能应当简单明确,易于理解

B. 数据模型转换成物理模型 D. 逻辑模型转换为物理模型 B. 模块内多个功能之间的接口 D. 模块之间相互关联的程度 B ) 。 D. 为了与其他模块连接所要完成的工作量 ) 。

B. 代码功能的集中程度

27. 在绘绘数据流时,应遵循父图与子图平衡的原则,所谓平衡是指( C A. 父图和子图都不昨改变数据流的性质 B. 子图不改变父图数据流的一致性 C. 父图的输入/输出数据流与子图的输入/输出数据流一致 D. 子图的输出数据流完全由父图的输入数据流确定 28. 以下关于信息的叙述正确的是( A. 信息就是数据 B. 信息可以脱离载体独立地传输 C. 信息可以表示事物的特征和运动变化,但不能表示事物之间的联系 D. 信息不是物质,也不是能量 D ) 。

29. 现代管理信息系统是( A. 计算机系统

C

) 。 C. 人机系统 D. 计算机网络系统

B. 手工管理系统

30. 设有关系 Students(学号,姓名,年龄,性别,系别,家庭住址) ,其中,属性“系名”是关系 DESP 的主键,用户要求访问“家庭地址”的某个成分,如邮编、省、市、街道以及门牌号。关 系 Students 的主键和外键分别是( A. 学号、家庭地址 A. 自顶向下法 A. 分析与设计 C ) ) 。 B. 姓名、系别 C. 学号、系别 D. 姓名、家庭地址 D D. 面向对象方法 A ) 。 D. 系统维护 A )属性。

31. 系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和( B. 由底向上法 C. 模块法 B. 编制程序 C. 测试程序 32. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是(

33. 设有关系 Students(学号,姓名,年龄,性别,系别,家庭住址) ,用户要求访问“家庭地址” 的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个( A. 简单 B. 复合 C. 多值 D. 派生 B ) 。 34. 下列关于信息的叙述,不正确的是( A. 信息是可以处理的 C. 信息可以在不同形态间转化 A. 封装性 A. 信息隐藏 37. ( D A. 类图 38. ( C 其他图的基础。 A.对象图 39. (D B. 组件图 C. 类图 D. 配置图 )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传 B. 协作图 C. 状态图 D. 序列图 B. 模块性 ) 。 C. 派生新类 C. 序列图 D. 数据抽象 D. 用例图 B. 数据封装 B. 对象图

B. 信息的价值不会改变 D. 信息具有时效性 B ) 。 D. 继承性 C. 多态性

35. 下列不属于面向对象技术的基本特征的是( 36. 继承机制的作用是( C

)是从用户使用系统的角度描述系统功能的图形表达方法。 )是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和

递消息的时间顺序。 A.对象图 40. ( D)就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件 和硬件的物理架构。 A. 组件图 B. 协作图 C. 状态图 D. 配置图 A )就是进行数据库的需求分析,使用用例图、 41. 在用 UML 进行数据库的分析与设计过程中, ( 类图、顺序图、活动图等建立业务模型。 A. 逻辑数据模型设计 C. 物理数据模型设计 B 业务 Use Case 模型设计 D. 物理实现设计

42. 使用 UML 进行关系数据库的( B )时,需要设计出表达持久数据的实体类及其联系,并把它们 映射成为关系数据库表(Table)、视图(View)等。 A. 业务 Use Case 模型设计 C. 物理数据模型设计 B. 逻辑数据模型设计 D. 物理实现设计

43. UML 的动态建模表示包含( B )种图。(状态图、活动图、顺序图和合作图 用例图) A. 9 A. 用例图 B. 5 B. 类图 C. 对象图 D C. 4 D. 部署图 D. 2 44. 在 UML 提供的图中, ( 45. 在 UML 提供的图中,( A )用于描述系统与外部系统及用户之间的交互。

)用于按时间顺序描述对象间的交互。

A. 网络图 B. 状态图 C. 协作图 D. 序列图 46. 绘制系统流程图的基础是( A. 数据关系图 47. 系统分析报告的主要作用是( A. 系统规划的依据 C. 系统设计的依据 A. 可行性研究 C. 总体预算 B )。 B. 数据流程图 C. 数据结构图 D. 功能结构图 C )。 D. 系统评价的依据 A ) 。 B. 系统化分析 D. 新系统的逻辑设计和物理设计 ) 。 B. 决策问题、决策规则、判断方法 D. 方案序号、判断规则 )的需求分析方法。 ) 。 B. 系统实施的依据

48. 在决定开发管理信息系统之前,首先要做好系统开发的(

49. 判断表由以下几方面内容组成( A A. 条件、决策规则和应采取的行动 C. 环境描述、判断方法、判断规则 50. 结构化分析方法是一种面向( A. 对象 B. 数据结构 B

C. 数据流 D. 控制流 C

51. 结构化方法最为常用的图形工具是数据流图。在数据流图中,名字及方向的成分是( A. 控制流 B. 信息流 C. 数据流 D. 信号流 52. 进行需求分析时可以使用多种工具,但( A. DFD 图 B. 判断表 C.PAD 图 D )是不适用的。 A ) 。 D. 数据字典

53. 在用户需求分析中,开发人员要从用户那里解决的最重要的问题是( A. 要让软件做什么 B. 要给软件提供哪些信息 C. 要求软件工作效率怎样 D. 要让软件具有何种结构 54. 需求规格说明书在软件开发中具有重要作用,但它不能作为( A. 软件设计的依据 C. 软件验收的依据 D. 软件可行性分析的依据 D

) 。

B. 用户和开发人员对软件要做什么的共同理解 A )系统。

55. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A. 需求不确定性高的 B. 需求确定的 C. 管理信息 成( C ) 。 B. 用户界面需求分析说明书 D.完善的用户界面 )并提出意见。 D. 运行用户界面原型 A )提出意见。 D. 决策支持

56. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形 A. 用户界面使用手册 C. 系统界面原型

57. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形 成系统界面原型,用户( D A. 改进用户界面的设计 C. 模拟用户界面的运行 B. 阅读文档资料

58. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形 成系统界面原型,用户运用界面原型并就( A. 同意什么不同意什么 C. 同意的结构 A. 自外向内 B. 自顶向下 B. 使用和不使用哪一种编程语言 D. 执行速度是否满足要求 B )型的设计过程。 C. 自内向外 D. 自底向上 B ) ,以改进用户和开发者之间

59. 原型化方法是用户和软件开发人员之间进行的一种交互过程,是一种( 60. 对于管理信息系统,为提高 MIS 开发效益和质量,可采用( 由于需要变化而引起修改和定义不准确等问题。 A. 结构化方法 B. 快速原型法 C. 面向对象方法 D. 软件评审

61. 系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过

程中完成某项关键工作的时刻称为进里程碑。完成( A. 需求调查 B. 总体设计稿 C. 50%编码

B )时最适于称为里程碑。

D. 一套实体关系图 D )的一个新版本。

62. 螺旋式软件开发模型是将瀑布模型和演化模型相结合, 增加了风险分析, 它建立在原型的基础上, 沿着螺线自内向外每旋转一圈,就得到( A. 模块划分 的迭代和( B. 子程序分解 C. 设计 A )特征。 D. 原型

63. 软件开发的喷泉模型描述了面向对象的开发模型,它体现了这种开发方法创建软件的过程所固有 A. 开发各阶段之间无间隙 B. 开发各阶段分界明显 C. 部分开发阶段分界明显 D. 开发过程不分段 64. 系统开发过程的流程如下图所示, A ( 需求 分析 概要 设计 详细 设计 )阶段拟定了系统的目标、范围和要求。 程序 设计 调试 测试 系统 安装

1

2

3

4

A. ① A. 用户需求模糊不清

B. ②

C. ③ D ) 。 B. 系统设计方案难以确定 ) 。 D. 构建系统的物理模型 A ) 。 B. 自底向上逐层分解 D. 面向过程

D. ④

65. 在选择开发方法时,不适于使用原型法的情况是(

C. 系统使用范围变化很大 D. 用户的数据资源缺乏组织和管理 66. 软件需求分析的任务主要是( B A. 解决如何做 C. 结构化程序设计 A. 自顶向下逐层分解 C. 面向对象 B. 解决做什么

67. 结构化分析方法强调分析对象的数据流,其指导思想是(

68. 在一套分层 DFD 中,如果某一张图中有 N 个加工(Process) ,则这张图允许有( A. 0 B. 1 C. 1~N D. 0~N ) 。 69. 在一张 DFD 图中,任意两个加工之间( C A. 有且仅有一条数据流 B. 至少有一条数据流 C. 可以有 0 条或多条名字互不相同的数据流 D. 可以有 0 条或多条数据流,且允许其中有若干条名字相同的数据流 70. 在画分层 DFD 时,应注意保持( A. 父图与其子图 C. 不同父图的所有子图 为( )两类。 B. 交换流和事务流 D. 事件流和控制流 C ) 。 C. 高内聚低耦合 D. 高内聚高耦合 C ) 。 D. HIPO 图 B. 低内聚高耦合 A )之间的平衡。 B. 同一父图的所有子图 D. 同一子图的所有直接父图

D )张子图。

71. DFD 图中,从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分 B A. 控制流和交换流 C. 事务流和事件流 A. 低内聚低耦合

72. 软件设计中,划分模块的一个准则是(

73. 在使用系统结构图进行结构化系统设计时,设计的出发点是( A. 数据流图 B. 实体联系图 C. 系统流程图

74. 结构化设计方法使用的图形工具之一是系统结构图,系统结构图中矩形表示(

B

) 。

A. 数据

B. 加工

C. 模块

D. 存储

75. 结构化设计方法使用的图形工具之一是系统结构图, 系统结构图中, 如果两矩形之间有直线相连, 表示它们存在( B A. 链接 B. 调用 )的关系。 C. 并列 D. 顺序执行 C ) 。 ) 。

76. 面向对象的主要特征是封装性、继承性和( A. 一致性 B. 完整性 C. 多态性 D. 可移植性

77. 在面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为( A. 委托 B. 代理 C. 继承 D. 封装 C ) 。 78. 一列有关面向对象的叙述不正确的是(

C

A. 面向对象设计最根本的意图是适应需求变化 B. 应尽量针对接口编程,而不要针对实现编程 C. 尽量使用继承而不是聚合,因为继承使得类间的耦合性最小 D. 尽量使用已有的类库 79. 下列关于面向对象的分析与设计的描述,正确的是( A. 面向对象设计描述软件要做什么 B. 面向对象分析不需要考虑技术和实现层面的细节 C. 面向对象分析的输入是面向对象设计的结果 D. 面向对象设计的结果是简单的分析模型 80. 协作图描述了协作的( A. 对象 B. 类C. 用例 A )之间的交互和链接。 D. 状态 )共同完成对整个系统的建模。 B ) 。

81. 面向对象的建模技术(OMT)方法用( A A. 对象模型、动态模型、功能模型和用例模型 B. 数据模型、静态模型、动态模型和功能模型 C. 静态模型、动态模型、功能模型和用例模型

D. 对象模型、静态模型、动态模型和功能模型 82. 在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用( 的。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 83. 在使用 UML 建模时,可以使用( B )来反映随着时间推移若干个对象之间的动态协作关系, 它强调对象之间消息发送的时间和顺序。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 84. 在使用 UML 建模时,可以使用( A )来反映若干个对象之间的动态合作关系,它除显示信 息交换外,还显示对象以及它们之间的关系。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 85. 在 UML 中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。 消息序列可用两种图来表示,强调消息时间次序的图称为( A. 协作图 B. 序列图 C. 活动图 D. 状态图 86. 在 UML 中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。 消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A. 协作图 B. 序列图 C. 活动图 D. 状态图 87. 在 UML 中,用( C )表示企业业务的工作流,这种图显示工作流中的步骤、决策点以及完 成每一步骤的角色和对象。 A. 协作图 B. 用例图 C. 活动图 D. 状态图 88. 下列关于 UML 叙述正确的是( D ) 。 A ) 。 B ) 。 D )是最为合适

A. UML 是一种语言,语言的使用者不能对其扩展 B. UML 仅是一组图形的集合 C. UML 仅适用于系统的分析与设计阶段 D. UML 是独立于软件开发过程的 89. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存 其客户标识和基本信息(包括姓名、住宅电话和 E-mail) ;对于集团客户,系统中保存了其客户标 识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail、办 公电话和职位) ,其 UML 类图如下,则其中类“客户”的属性有( 客户 A ) 。

个人客户
1 1

集团客户
1

人 联系人
1..*

A. 客户标识 C. 客户标训、办公电话、职位 90. 结构化设计方法使用的图形工具是( A. 系统结构图 B. 数据流图

B. 姓名、住宅电话、E-mail D. 姓名、住宅电话、办公电话、E-mail、职位 A ) 。 C. 程序流程图 D. 实体联系图

91. 在“某图书馆管理系统”用例模型中,所有用户使用系统之前都必须通过“身份验证”“身份验 , 证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能 卡验证”之间是( A. 关联 B. 包含 D )关系。 C. 扩展 D. 泛化 C )

92. 下面那个图符表示 UML 中的实现关系?( A. C. 93. 顺序图主要可以为设计人员提供( A A. 消息发送的顺序 C. 类之间关联关系的多重性 B.

D. )信息。 B. 某个方法的执行流程 D. 某个对象在不同状态之间的转移 ) 。

94. 类和接口的关系类似于下面哪种类型的关系( A A. 关联(association)和聚集(aggregation) B. 关联(association)和组合(composition) C. 脚本(scenario)和用例(use case) D. 包(Package)和子系统(subsystem)

95. 计算机 (Computer) 由中央处理器、 内存、 软盘、 硬盘、 显示器、 键盘、 鼠标等组成。 那么 Computer 类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是: ( D ) B. 实现关系(Realization) D. 聚集关系(Aggregation) C. 逻辑设计 D 物理设计 A. 泛化关系(Generalization) C. 包含关系(Inclusion) 96. 在数据库设计的( A. 需求分析 C B. 概念设计

)阶段开始考虑具体的数据库管理系统(DBMS)的特性。 .

97. 设有关系 Students(学号,姓名,年龄,性别,系别,家庭住址) ,用户要求访问“家庭地址” 的某个成分,如邮编、省、市、街道以及门牌号,则“家庭地址”是一个( A. 简单 B. 复合 C. 多值 D. 派生 A )属性。

98. Innovation 公司正在为 Rose 开发插入件, 使得 Rose 可以把 OOA、 OOD 模型以各种图形格式导出, 如 JPEG 格式、BMP 格式、GIF 格式等。在导出时,会根据不同的算法来生成相应的图形文件,这 些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?( A. 活动图 B. 状态图 C. 类图 D. 用例图 99. 在类图中,那个类图中的类 Order 所生成的代码具有 Public class Order { Public Customer recipient; } 的形式?( A. A ) B. A )

C. 100. 在状态图中不能表示下面那些概念?( A. 动作(action) C. 转移(transition) 二. 填空题: 三. 简答题: 1. D. 类(class) D )

D.

B. 事件(event)

说明数据、信息与知识之间的相互关系,它们在管理上有什么不同? 是可识别的、抽象的符号。

数据是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。数据

信息(Information)是关于客观事实的可交流的知识。 知识是反映各种事物的信息进入人们大脑,对神经细胞产生作用后留下的痕迹。 数据是关于事物的性质、状态等的符号,是物理性的,信息是对数据进行加工处理之后所得到的并 对决策产生影响的数据,是逻辑性(观念性)的;数据是信息的表现形式,信息是数据有意义的表示。只 有经过加工处理或解释成人们想要得到的数据,才能够称为信息。因此,信息是经过加工以后,并对客观 世界产生影响的数据。知识是由信息形成,同时知识决定着人们提取信息的程度。 在管理过程中,同一数据,对其的解释因人而异,对决策的影响也不同。决策者利用经过处理的数据 做出决策,可能取得成功,也可能失败,这里的关键在于对数据的解释是否正确,即:是否正确地运用知 识对数据做出解释,以得到准确的信息。 2. 某数据库中有员工数据 E、 产品关系 P、 仓库关系 W 和库存关系 I, 其中: 员工关系 E (emlpoyeeID, name, department) 中的属性为: 员工编号, 姓名, 部门; 产品关系 P (productID, name, model, size, color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系 W(warehouseID, name, address, employeeID) 中的属性为: 仓库编号, 仓库名称, 地址, 负责人编号; 库存关系(warehouseID, I productID, quantity)中的属性为仓库编号,产品编号和产品数量。

若要求仓库关系的负责人引用员工关系的员工编号,员工关系 E 的员工编号、仓库关系 W 的仓 库编号和产品关系 P 的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依 次要满足的完整性约束是什么? 参照完整性、实体完整性、用户自定义完整性 3. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每 个选课学生创建登录系统的账号和密码。 (2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检 查学生的当前状态, 如果该学生还没有做过作业, 则从数据库服务器申请一份作业。 若申请成功, 则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。 (3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。 问:如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还 应有哪些外部实体和数据存储? 外部实体:学生、教师 数据存储:学生信息、作业信息、作业成绩信息、教师信息 4. 四. 综合题: 1. 过程 P 分解为 P1、P2、P3 三个子过程,下图的数据流图中存在两处错误,请找到错误并更正。 (可以图示,也可以文字说明)

0层

S

P

S1

P1 1层 S P2

P3

S2

(1)1 层图中 P1、P2、P3 三个子过程仅有流入数据流,没有流出数据流。 (2) 1 层图中实体 S2 为多余实体,应去掉。 2. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存 其客户标识和基本信息(包括姓名、住宅电话和 E-mail);对于集团客户,系统中保存了其客户 标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail、 办公电话和职位),其 UML 类图如下,说明其中类“客户”的属性和类“人”的属性。

客户

个人客户
1 1

集团客户
1

人 联系人
1..*

客户:客户标识 人:姓名、住宅电话、E-mail 3. 根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。

外部实体 A Y 加工 1 H N 数据存储 N H

X

外部实体 B Z A 加工 2 K 加工 3 G 加工 4 加工 5 P Z 数据存储 P

数据存储 H

(1) (2) (3) (4) (5) (6) 4.

加工 2 流出数据应是流入数据 A 和 Z。 加工 4 仅流入数据,没有加工后流出数据 加工 5 有流出数据流,却没有数据来源。 外部实体 A 不能与外部实体 B 直接相连。 数据存储 P 有流出数据却没有流入数据。 外部实体 A 不能直接与数据存储 H 相连。

某单位工资发放过程如下: 工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来的“本月人员及工资变 动表”填写“本月工资发放清单”中的相关项。接着,再根据总务科送来的“本月扣款清单”将 扣款数填入“本月工资发放清单”。最后计算出每位职工的应发工资数,并填入“本月工资发放 清单”,为工资发放人员发放工资做好准备。 用业务流程图描述本业务的流程。

5.

某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。 (1) 保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水 帐”和“入库流水帐”,并修改“库存台帐”。 (2) 根据库存台帐由统计、打印程序输出库存日报表。 (3) 需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。

保管员

出库处理

出库流水账

入库处理

库存台账

统计打印

入库流水账 库存日报表

查询程序

保管员

6.

















统中的维修用材料计划信息一览表如下,把它化为符合 3NF 的关系,每个关系中的的关键字用下 划线标出。 部门编码+部门名称+材料编码+材料名称+型号+规格+计量单位+维修用量 部门关系:部门编码、部门名称 材料关系:材料编码、材料名称、型号、规格、计量单位 维修关系:部门编码、材料编码、维修用量

7.

某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下: (1) 资料室有图书管理员若干,他们负责已购图书的编目和借还工作,每名图书管理员的信息包 括工号和姓名; (2) 读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者 ID、姓名、电话和 E-mail,系统为不同读者生成不同的读者 ID; (3) 每部书在系统中对应唯一的一条图书在版编目数据(CIP,以下简称书目),书目的基本信息 包括 ISBN 号、书名、作者、出版商、出版年月,以及本资料室拥有该书的册数(以下简称册数), 不同书目的 ISBN 号不同; (4) 资料室对同一书目的图书可拥有多册(本),图书信息包括图书 ID、ISBN 号、存放位置、当 前状态,每一本书在系统中被赋予唯一的图书 ID; (5) 一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理 员登记读者 ID、所借图书 ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中 记录归还时间; (6) 当某书目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读者 ID、需要借

阅的图书的 ISBN 号、预约时间。 某书目的信息及与该书目对应的图书信息如下表所示。 书目信息 书名 数据结构 作者 严蔚敏 吴伟民 图书信息 图书 ID C832.1 C832.2 C832.3 C832.4 ISBN ISBN7-302-02368-9 ISBN7-302-02368-9 ISBN7-302-02368-9 ISBN7-302-02368-9 存放位置 图书流通室 图书阅览室 图书流通室 图书流通室 状态 已借出 不外借 未借出 已预约 01 01 01 01 经办人 出版商 清华大学出版社 ISBN 号 ISBN7-302-02368-9 出版年月 1997.4 4 册数 经办人 01

根据以上说明设计实体联

图书管理员 工号 姓名

M 管 理 借 还 M

N

读者 读者 ID 姓名 电话 E-mail 0-1

编目 N 借还 书目 ISBN 号 书名 作者 出版商 出版年月 册数

N 图书 图书 ID ISBN 号 存放位置 当前状态

拥有 1 N

8.

试用 UML 对教学管理系统及相关的数据库系统进行分析和设计。学生选课系统一般包括(1)选课 管理功能;(2) 成绩管理功能。试完成下列工作: (1)建立系统静态结构模型—画出系统用例图和类图; (2)建立系统动态结构模型—画出系统序列图和协作图; (3)建立关系数据库逻辑模型。

9.

分析下面的类图,画出新的类图,将原图中的多对多关系转换为 1:M(一对多)关系。

购买 商店编号 顾客编号

10. 信用卡可能处于“开放”和“关闭”状态,其中“开放”状态可以直接进入“关闭”状态,而从 “关闭”状态必须提供密码验证才能进入“开放”状态。 “开放”状态又包括“透支”和“正常” 状态之间的变化,当剩余金额少于零、或者使用额度大于剩余金额、或者结算余额小于零时进入 透支状态,反之则为正常状态。画出信用卡的状态图。

开开

剩剩剩剩剩剩剩

透透

存存

正正

密密密密

关关

11. 某图书馆外文采购室有两个组:订书组和验收、登记组,分别负责书籍订购和进书验收业务。订 书组的主要业务是根据供书单位的订书目录选择要订的图书,且以前订过的图书不再订购,最后 打印订单,每月将订书情况进行统计,统计结果交图书馆领导。验收、登记组的业务是根据供书 单位提供的发票和图书及订单验收已到图书,并进行进书查重检查,如果某些图书已进,就转让 出去或作别的处理,对不重的书登图书总帐,将书转到编目室,每月进行统计,上报馆领导。请 根据上述描述,画出组织结构图、业务流程图、数据流程图。 组织结构图



订书 业务流程图

验收、登

订书目录

图书清单





验收

财务

订单

订单

进书

图书总帐



编目

进书统

进书统计 订书统计

数据流程图: 订单 供书 单位
图 书 清 单 息 票 信 发 书

订书目录 选择图书

初步订书清单

订单查看 打印订单


图书清单 验收登帐 图书
发 票 接 单 交

进书查看
图 书

订 统计

进图

图书总帐 各种统计 财务科 编目室

12. 试述决策树、决策表、结构化英语的特点和在表达系统功能中的作用。 决策树:是用来表示不同决策方案的直观方法。

特点:比较直观,容易理解 缺点:当条件较多时,不容易清除地表达整个判断过程 决策表:是用表格方式描述出来逻辑的工具。 优点:由于采用表格方式,便于表达复杂条件下的多元逻辑关系,可以清除地表达决策条件、 决策规则和应采取的行动之间的关系。 缺点:决策表的建立过程复杂,不如决策树直观方便。 结构化英语:是一种模仿计算机语言的出来逻辑描述方法。 13. 目前网络信息系统软件中常见的分布结构(计算模式),说明其特点 (1) 文件/服务器(F/S)计算模式:网络系统中的服务器向各工作站提供数据和软件资源的文件服务, 各工作站可以根据规定的权限存取服务器上的数据文件和程序文件 (2) 客户机/服务器(C/S)计算模式:将信息处理工作分解为两部分,一部分由服务器来实现,另一部 分由客户机本身来完成。用户通过客户机向服务器提出服务请求,服务器根据请求进行处理后向客户端经 过加工的信息,客户机本身也承担本地信息管理工作。 (3) 浏览器/WEB 服务器(B/S)计算模式:是一种基于互联网技术的层客户机/服务器结构。服务器端 采用基于超文本协议(HTTP)的 WEB 服务器,客户使用对 WEB 服务器上超文本文件进行操作的浏览器。 (4) C/B/S 计算模式:C/S 模式和 B/S 模式的综合

、管理是通过对企业资源进行有效的 计划 组织 领导和控制 领导和控制以实现企业目标的全过程。 2、典型的企业组织结构有 简单式 职能式 事业部式 和混合式结构 几种形式。 3、 信息是客观存在的一切事物通过物质载体所发生的 消息 情报 指令 数据和信号 数据和信号等所包含的 可传递 可 交换 的知识内容。 4、从不同的角度理解,管理信息系统主要有 概念结构 总体结构和软件结构 三种形式。 5、企业战略一般包括 企业使命 企业目标和由此而规范的企业战略 企业目标和由此而规范的企业战略。 6、 指定信息系统总体规划的常用方法有 关键成功因素法 战略集合转换法 企业系统规划法 组织计划引出 以及零点预算法等。 法 投资回收法 目的手段分析法 收费法 以及零点预算法 7、信息系统战略由 使命 目标 策略 设计原则和其他战略等组成。 设计原则和其他战略 8、 关键成功因素法通常包含的步骤有 确定战略目标 识别所有成功因素 确定关键成功因素 识别每个关键 成功因素的性能指标和标准 并根据这些关键因素来确定信息化建设的优先级别。 9、 企业系统规划法的工作过程大致包含一下阶段: : 定义企业目标 定义企业流程 定义数据类和定义信息系 统总体结构。 统总体结构 10、可行性研究的任务可以概括为在做出决策之前对一个拟开发的信息系统进行项目开发的 必要性 可能 性 有效性和合理性 的全面论证。 11、系统需求分析包括 功能需求 和 基数需求 两类。 12、系统相关者包括 用户 客户 技术人员和外部实体 技术人员和外部实体。 13、系统分析中需要考虑的事件有三种类型,分别是 外部事件 临时事件 和 状态事件 状态事件。 14、系统分析员要明确每个系统需要存储的事物属性。能唯一标识事物的属性被称为 标识符或关键字。 标识符或关键字 15、结构化方法所描述的系统包括 过程 数据 输入和输出 输入和输出。 在使用结构化方法建立起来的系统模型中强 调 过程 过程。 16、P 110 过程/加工:一步一步地执行指令,将输入转换成输出(由人或计算机完成)。 一处到另一出的数据流向,如从输入到过程,从过程到输出。 外部实体:系统之外的数据源或目的地。 数据存储:存放数据的地方,通常与实体联系图中的数据实体相对应。 数据流:从

实时连接:过程执行时外部实体与过程间的通信(如信用卡验证)。 17、DFD 可以从顶层向下逐层分,在过程分解中的一个要点是要保持 DFD 的平衡,即 保持数据流的一致 性,这也是构建 DFD 模型的首要的规则。 18、常用的描述过程的工具包括 决策树 决策表 以及 结构化英语 结构化英语。 19、数据字典是在 DFD 的基础上进一步定义和描述 数据流处理过程 外部实体和数据存储 外部实体和数据存储的详细逻辑内容 的工具。 20、UML 由 视图 图 模型元素和通用机制 几个部分组成。 21、UML 视图包括 用例视图 逻辑视图 组件视图 并发视图和配置视图 并发视图和配置视图。 22、RUP 的开发周期被细分为多个阶段,包括 初始阶段 细化阶段 构造阶段和支付阶段 构造阶段和支付阶段。 23、用例之间的关系包括 包含关系 扩展关系和泛化关系 扩展关系和泛化关系。 24、在面向对象的系统分析中,对象分为 3 类:实体类 边界类和控制类 实体类 边界类和控制类。 25、顺序图描述了对象之间传递消息的时间顺序。它包含 4 个元素,分别是 对象 生命线 消息和激活 消息和激活。 26、在状态图的开发中,内部状态的三个版本分别是:进入 转换 退出 转换 执行 转换 进入/转换 退出/转换 执行/转换 转换。 进入 27、过程/处理:完成过程的处理逻辑 将输入转换成输出 完成过程的处理逻辑 将输入转换成输出。 各部分的连接:箭头通常指数据流从一个部分到另一个部分。 文件或数据库:用于存储实体信息 用于存储实体信息。 用于存储实体信息 人工操作:由人工完成的操作,如输入查询信息等,通常作为系统的输入。 由人工完成的操作,如输入查询信息等,通常作为系统的输入 由人工完成的操作 文档或报表:计算机处理后形成的结果,通常作为系统的输出,也可以作为系统的输入。 计算机处理后形成的结果,通常作为系统的输出,也可以作为系统的输入 计算机处理后形成的结果 28、系统设计的过程分为两个层次:一个是 结构设计 一个是 细节设计 细节设计。 29、在系统设计中需要把握三个设计要素:设计的输入 处理和代码设计 设计的输入 处理和代码设计。 30、结构化设计技术,包括分析和设计设计模型,使用 输入、处理、输出的模型编写系统结构。 输入、处理、输出 31、描述设计模块内部逻辑的方法一般有三种:流程图、结构化英语和伪代码。 流程图、结构化英语和伪代码 流程图 32、有两条面向对象程序设计的重要原则使得系统健壮且易于维护,分别是 封装和信息隐藏 封装和信息隐藏。 33、在面向对象的系统分析中所用到的模型主要有 包图、类图和设计类图。 包图、类图和设计类图 包图的信息主要来源于 用例图和类图 用例图和类图。 34、设计类图的输入信息来源于 类图、交互图以及状态图。 类图、交互图以及状态图 35、在面向对象的系统中,对象分为三类:实体类、边界类和控制类。通过这些对象的合作来实现用例。 实体类、边界类和控制 实体类 36 类图不仅定义了系统中的类,还表示了类之间的关系。类之间具有关联、聚合、泛化和依赖 关联、 关联 聚合、泛化和依赖等关系。 37、数据库是被集中控制和管理的存储数据的 完整集合 完整集合。数据库由 数据库管理系统 来管理和控制。 38、一个数据库管理系统包括四个关键的组合部分:应用程序接口、查询接口、管理接口、以及一组底层 应用程序接口、查询接口、管理接口、 应用程序接口 的数据访问程序和子程序 的数据访问程序和子程序。 序和子程序 39、在数据库技术的发展过程中有种模型类型得到了广泛的应用:层次、网状、关系和面向对象模型。 层次、网状、关系和面向对象模型 层次 40、关系数据库的每一个表都必须有一个唯一的 关键字 ,它的值在表中各行中只能出现一次。如果只有 一个字段或字段组是唯一的,那么那个关键字也称为表的 主键 主键。 41、参照完整性描述了 外部码值和主键值 之间保持一致的状态。 42、如果一个表没有重复字段或字段组,那么它是第一范式 第一范式;如果一个表是第一范式且每个非关键元素均 第一范式 函数相关于整个主键,则称它是第二范式 第二范式;如果一个表是第二范式且没有非关键字段相关于任何其他非关 第二范式 键字段,则称它为第三范式 第三范式。 第三范式 43、对象数据库 对象定义语言 为标准,它是一种描述对象数据库结构和内容的语言。


赞助商链接
相关文章:
信息系统分析与设计考试题库及答案
信息系统分析与设计考试题库及答案_IT认证_资格考试/认证_教育专区。信息系统分析与设计考试题库及答案 一,选择填空 1. 信息按照( )可以分为战略信息,战术信息和...
14231662电子商务系统分析与设计复习题
14231662电子商务系统分析与设计复习题 - 电子商务系统分析与设计复习题 一、填空题 1.统一软件开发过程 (RUP) 是一个___且基于网络的程序...
电子商务系统分析与设计复习题及答案
《电子商务系统分析与设计复习资料一、填空题(1'*10): 1. 电子商务系统规划的常用方法包括:战略集合变换法,关键成功因素法、企业系统规 划法。 2. U/C ...
信息系统分析与设计(总复习题)
信息系统分析与设计(总复习题)_工学_高等教育_教育专区。信息系统分析与设计(第 4 版) 第一章 系统思想 1、解释下列名词:系统结构、系统功能、系统目的性、...
系统分析与设计复习题(1)
系统分析与设计复习题(1) - 系统开发生命周期和 4 个基本阶段 系统开发生命周期是指这样一个过程,包括:理解信息系统对业务需求的 支持,设计系统,构建系统,以及把...
软件系统分析与设计考试题
软件系统分析与设计考试题 - 题目内容: 一、单项选择题:(本大题共 20 小题,每题 1 分,共 20 分) 1. 组成 UML 有三种基本的建筑块是:( A ),事物和...
信息系统分析与设计复习材料选择题答案
信息系统分析与设计复习题一、单选题 1. 下面说法正确的是( A. 数据就是数字 C. 数据是加工之前的信息 2. 下面哪一个不属于信息的特征( A. 承载性 A....
电子商务系统分析与设计复习题及答案
电子商务系统分析与设计复习题及答案 - 《电子商务系统分析与设计》 一、填空题: 1. 电子商务系统规划的常用方法包括:战略集合变换法,关键成功因素法、企业系统规...
系统分析与设计期末考试试卷-A(含答案)
系统分析与设计期末考试试卷-A(含答案)_计算机软件及应用_IT/计算机_专业资料。...填空题(每空 2 分,共 22 分) 答案: 1.2.1 系统开发生命周期是确认、 ...
电子商务系统分析与设计复习题及答案
电子商务系统分析与设计复习题及答案 - 中南大学网络教育课程考试复习题及参考答案 中南大学网络教育课程考试复习题及参考答案 网络 电子商务系统分析与设计(专科) 一...
更多相关文章: