系统分析及设计复习题_第1页
系统分析及设计复习题_第2页
系统分析及设计复习题_第3页
系统分析及设计复习题_第4页
系统分析及设计复习题_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z.系统分析与设计复习题选择题:面向对象的特点主要概括为C 。A. 可分解性、可组合性、可分类性B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性D. 封装性、易维护性、可扩展性、可重用性信息按照 C 可以分为战略信息、战术信息和作业信息。A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式按照处理的对象,可把组织的信息系统分为B 和管理信息系统两大类。A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统在开发一个企业管理信息系统时,首先要进展用户调查,调查中收集的主要信息包括 D 。A. 管理目标、人力资源、业务流程和数据流程信息

2、B. 组织构造、功能体系、业务流程和数据流程信息C. 企业性质、客户资源、业务流程和数据流程信息D. 管理目标、功能体系、业务流程和数据流程信息系统流程图也称为业务流程图,它表达的是 B 。A. 数据在系统各部件间的流动情况B. 对数据进展加工处理的控制过程C. 逻辑数据流图D. 白盒子形式的组成系统的每个部件一般子系统的划分是在系统 C 阶段,根据对系统的功能/数据分析的结果提出的。A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计信息系统流程图是以新系统的 D 为根底绘制的。A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流图在关系规*化过程中,一般来讲,满足 C

3、 的关系即可满足信息处理的要求,就可以认为是比拟规*的关系。A. 第一*式 B. 第二*式 C. 第三*式 D. BC*式信息系统开发的构造化方法的一个主要原则是 A 。A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则用户开发应用系统的主要手段是 A 。A. 生命周期法 B. 原型法 C. 第四代语言 D. 面向对象方法系统规划的主要任务包括 A 。A. 明确组织的信息需求、制定系统总体构造方案 B. 对系统进展经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块构造系统设计阶段的主要成果是 C 。A. 用户的决策方针 B.

4、 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案信息系统建立的构造化方法中用户必须参与的原则是用户必须参与 A 。A. 系统建立中各阶段工作 B. 系统分析工作 C. 系统设计工作 D. 系统实施工作构造化生命周期法的主要缺点之一是 A 。A. 系统开发周期长 B. 缺乏标准、规* C. 用户参与程度低 D. 主要工作集中在实施阶段系统分析工作的全面总结和主要成果是 A 。A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告软件文档是信息系统 B 的重要依据。A.可理解性 B.可维护性 C.可扩展性 D.可移植性系统维护中要解决的问题来源于 D 。A.

5、系统分析阶段 B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括在原型法中,原型是开发系统的 A 。A. 反映用户最根本需求的可以运行的实验模型 B. *一主要局部的详细设计方案物理模型 C. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规*的应用软件程序由用户开发应用系统可以解决的主要问题是 B 。A. 提高应用系统效率 B. 系统开发直接反映用户需求 C. 增强系统的可靠性 D. 降低开发本钱工程主要管理人员应参与 D 。A. 系统规划 B. 系统设计 C. 系统分析 D. 系统开发和运行全过程绘制功能构造图的依据是 A 。A. 数据流程图 B. PAD图 C. N-S

6、图 D. 系统总体设计下面哪一项不是系统设计阶段的主要活动 D 。A. 系统总体设计 B. 系统硬件设计 C. 系统详细设计 D. 编写系统实施方案对于构造化设计思想的描述哪一项为哪一项错误的 C 。A. 在构造化设计中,模块的功能应当简单明确,易于理解 B. 自顶向下,逐步求精 C. 设计者应先设计顶层模块 D. 越下层模块,其功能越具体,越复杂数据库的逻辑构造设计是将 C 。A. 逻辑模型转换成数据模型 B. 数据模型转换成物理模型 C. 概念数据模型转换为数据模型 D. 逻辑模型转换为物理模型耦合度描述了 D 。A. 模块内各种元素结合的程度B. 模块内多个功能之间的接口C. 模块之间公

7、共数据的数量D. 模块之间相互关联的程度内聚是种指标,表示一个模块 B 。A. 代码优化的程度B. 代码功能的集中程度C. 完成任务的及时程度D. 为了与其他模块连接所要完成的工作量在绘绘数据流时,应遵循父图与子图平衡的原则,所谓平衡是指 C 。A. 父图和子图都不昨改变数据流的性质B. 子图不改变父图数据流的一致性C. 父图的输入/输出数据流与子图的输入/输出数据流一致D. 子图的输出数据流完全由父图的输入数据流确定以下关于信息的表达正确的选项是 D 。A. 信息就是数据B. 信息可以脱离载体独立地传输C. 信息可以表示事物的特征和运动变化,但不能表示事物之间的联系D. 信息不是物质,也不是

8、能量现代管理信息系统是 C 。A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统设有关系Students*,年龄,性别,系别,家庭住址,其中,属性系名是关系DESP的主键,用户要求访问家庭地址的*个成分,如 、省、市、街道以及门牌号。关系Students的主键和外键分别是 C A. *、家庭地址B. 、系别C. *、系别D. 、家庭地址系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和 D 。A. 自顶向下法 B. 由底向上法 C. 模块法 D. 面向对象方法在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是 A 。A. 分析与设计 B. 编制程序 C

9、. 测试程序 D. 系统维护设有关系Students*,年龄,性别,系别,家庭住址,用户要求访问家庭地址的*个成分,如 、省、市、街道以及门牌号,则家庭地址是一个 A 属性。A. 简单B. 复合C. 多值D. 派生以下关于信息的表达,不正确的选项是 B 。A. 信息是可以处理的B. 信息的价值不会改变C. 信息可以在不同形态间转化D. 信息具有时效性以下不属于面向对象技术的根本特征的是 B 。A. 封装性 B. 模块性 C. 多态性 D. 继承性继承机制的作用是 C 。A. 信息隐藏 B. 数据封装 C. 派生新类 D. 数据抽象 D 是从用户使用系统的角度描述系统功能的图形表达方法。A. 类

10、图 B. 对象图 C. 序列图 D. 用例图 C 是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的根底。A对象图 B. 组件图 C. 类图 D. 配置图D 描述了一组交互对象间的动态协作关系,它表示完成*项行为的对象和这些对象之间传递消息的时间顺序。A对象图 B. 协作图 C. 状态图 D. 序列图 D就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。A. 组件图 B. 协作图 C. 状态图 D. 配置图在用UML进展数据库的分析与设计过程中, A 就是进展数据库的需求分析,使用用例图、类图、顺序图、活动图等建立

11、业务模型。A. 逻辑数据模型设计 B 业务Use Case模型设计 C. 物理数据模型设计 D. 物理实现设计使用UML进展关系数据库的 B 时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表Table)、视图(View)等。A. 业务Use Case模型设计 B. 逻辑数据模型设计C. 物理数据模型设计 D. 物理实现设计UML的动态建模表示包含 B 种图。(状态图、活动图、顺序图和合作图 用例图)A. 9 B. 5 C. 4 D. 2在UML提供的图中, A 用于描述系统与外部系统及用户之间的交互。A. 用例图 B. 类图 C. 对象图 D. 部署图在UML提供的图中

12、,( D )用于按时间顺序描述对象间的交互。A. 网络图B. 状态图C. 协作图D. 序列图绘制系统流程图的根底是( B )。A. 数据关系图B. 数据流程图C. 数据构造图D. 功能构造图系统分析报告的主要作用是( C )。A. 系统规划的依据B. 系统实施的依据C. 系统设计的依据D. 系统评价的依据在决定开发管理信息系统之前,首先要做好系统开发的 A 。A. 可行性研究B. 系统化分析C. 总体预算D. 新系统的逻辑设计和物理设计判断表由以下几方面内容组成 A 。A. 条件、决策规则和应采取的行动B. 决策问题、决策规则、判断方法C. 环境描述、判断方法、判断规则D. 方案序号、判断规则

13、构造化分析方法是一种面向 B 的需求分析方法。A. 对象B. 数据构造C. 数据流D. 控制流构造化方法最为常用的图形工具是数据流图。在数据流图中,名字及方向的成分是 C 。A. 控制流B. 信息流C. 数据流D. 信号流进展需求分析时可以使用多种工具,但 D 是不适用的。A. DFD图B. 判断表C.PAD图D. 数据字典在用户需求分析中,开发人员要从用户那里解决的最重要的问题是 A 。A. 要让软件做什么B. 要给软件提供哪些信息C. 要求软件工作效率怎样D. 要让软件具有何种构造需求规格说明书在软件开发中具有重要作用,但它不能作为 D 。A. 软件设计的依据B. 用户和开发人员对软件要做

14、什么的共同理解C. 软件验收的依据D. 软件可行性分析的依据原型化方法是用户和软件开发人员之间进展的一种交互过程,适用于 A 系统。A. 需求不确定性高的B. 需求确定的C. 管理信息D. 决策支持原型化方法是用户和软件开发人员之间进展的一种交互过程,它从用户界面的开发入手,首先形成 C 。A. 用户界面使用手册B. 用户界面需求分析说明书C. 系统界面原型D.完善的用户界面原型化方法是用户和软件开发人员之间进展的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户 D 并提出意见。A. 改良用户界面的设计B. 阅读文档资料C. 模拟用户界面的运行D. 运行用户界面原型原型化方法是

15、用户和软件开发人员之间进展的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户运用界面原型并就 A 提出意见。A. 同意什么不同意什么B. 使用和不使用哪一种编程语言C. 同意的构造D. 执行速度是否满足要求原型化方法是用户和软件开发人员之间进展的一种交互过程,是一种 B 型的设计过程。A. 自外向内B. 自顶向下C. 自内向外D. 自底向上对于管理信息系统,为提高MIS开发效益和质量,可采用 B ,以改良用户和开发者之间由于需要变化而引起修改和定义不准确等问题。A. 构造化方法B. 快速原型法C. 面向对象方法D. 软件评审系统开发过程通常被分为假设干个阶段,每个阶段的开场和完

16、毕都有明确的规定。人们常将开发过程中完成*项关键工作的时刻称为进里程碑。完成 B 时最适于称为里程碑。A. 需求调查B. 总体设计稿C. 50%编码D. 一套实体关系图螺旋式软件开发模型是将瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的根底上,沿着螺线自内向外每旋转一圈,就得到 D 的一个新版本。A. 模块划分B. 子程序分解C. 设计D. 原型软件开发的喷泉模型描述了面向对象的开发模型,它表达了这种开发方法创立软件的过程所固有的迭代和 A 特征。A. 开发各阶段之间无间隙B. 开发各阶段分界明显C. 局部开发阶段分界明显D. 开发过程不分段需求分析概要设计详细设计程序设计调试测试系

17、统安装1234系统开发过程的流程如以下图所示, A 阶段拟定了系统的目标、*围和要求。A. B. C. D. 在选择开发方法时,不适于使用原型法的情况是 D 。A. 用户需求模糊不清B. 系统设计方案难以确定C. 系统使用*围变化很大D. 用户的数据资源缺乏组织和管理软件需求分析的任务主要是 B 。A. 解决如何做B. 解决做什么C. 构造化程序设计D. 构建系统的物理模型构造化分析方法强调分析对象的数据流,其指导思想是 A 。A. 自顶向下逐层分解B. 自底向上逐层分解C. 面向对象D. 面向过程在一套分层DFD中,如果*一*图中有N个加工Process,则这*图允许有 D *子图。A. 0

18、B. 1C. 1ND. 0N在一*DFD图中,任意两个加工之间 C 。A. 有且仅有一条数据流B. 至少有一条数据流C. 可以有0条或多条名字互不一样的数据流D. 可以有0条或多条数据流,且允许其中有假设干条名字一样的数据流在画分层DFD时,应注意保持 A 之间的平衡。A. 父图与其子图B. 同一父图的所有子图C. 不同父图的所有子图D. 同一子图的所有直接父图DFD图中,从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分为 B 两类。A. 控制流和交换流B. 交换流和事务流C. 事务流和事件流D. 事件流和控制流软件设计中,划分模块的一个准则是 C 。A. 低内聚低耦

19、合B. 低内聚高耦合C. 高内聚低耦合D. 高内聚高耦合在使用系统构造图进展构造化系统设计时,设计的出发点是 C 。A. 数据流图B. 实体联系图C. 系统流程图D. HIPO图构造化设计方法使用的图形工具之一是系统构造图,系统构造图中矩形表示 B 。A. 数据B. 加工C. 模块D. 存储构造化设计方法使用的图形工具之一是系统构造图,系统构造图中,如果两矩形之间有直线相连,表示它们存在 B 的关系。A. B. 调用C. 并列D. 顺序执行面向对象的主要特征是封装性、继承性和 C 。A. 一致性B. 完整性C. 多态性D. 可移植性在面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,

20、这种方式称为 C 。A. 委托B. 代理C. 继承D. 封装一列有关面向对象的表达不正确的选项是 C 。A. 面向对象设计最根本的意图是适应需求变化B. 应尽量针对接口编程,而不要针对实现编程C. 尽量使用继承而不是聚合,因为继承使得类间的耦合性最小D. 尽量使用已有的类库以下关于面向对象的分析与设计的描述,正确的选项是 B 。A. 面向对象设计描述软件要做什么B. 面向对象分析不需要考虑技术和实现层面的细节C. 面向对象分析的输入是面向对象设计的结果D. 面向对象设计的结果是简单的分析模型协作图描述了协作的 A 之间的交互和。A. 对象B. 类C. 用例D. 状态面向对象的建模技术OMT方法

21、用 A 共同完成对整个系统的建模。A. 对象模型、动态模型、功能模型和用例模型B. 数据模型、静态模型、动态模型和功能模型C. 静态模型、动态模型、功能模型和用例模型D. 对象模型、静态模型、动态模型和功能模型在使用UML建模时,假设需要描述跨越多个用例的单个对象的行为,使用 D 是最为适宜的。A. 协作图B. 序列图C. 活动图D. 状态图在使用UML建模时,可以使用 B 来反映随着时间推移假设干个对象之间的动态协作关系,它强调对象之间消息发送的时间和顺序。A. 协作图B. 序列图C. 活动图D. 状态图在使用UML建模时,可以使用 A 来反映假设干个对象之间的动态合作关系,它除显示信息交换

22、外,还显示对象以及它们之间的关系。A. 协作图B. 序列图C. 活动图D. 状态图在UML中,对象行为是通过交互来实现的,是对象间完成*一目的而进展的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为 B 。A. 协作图B. 序列图C. 活动图D. 状态图在UML中,对象行为是通过交互来实现的,是对象间完成*一目的而进展的一系列消息交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为 A 。A. 协作图B. 序列图C. 活动图D. 状态图在UML中,用 C 表示企业业务的工作流,这种图显示工作流中的步骤、决策点以及完成每一步骤的角色和对象。A. 协作图B. 用例图C.

23、 活动图D. 状态图以下关于UML表达正确的选项是 D 。A. UML是一种语言,语言的使用者不能对其扩展B. UML仅是一组图形的集合C. UML仅适用于系统的分析与设计阶段D. UML是独立于软件开发过程的在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和根本信息包括*、住宅和;对于集团客户,系统中保存了其客户标识及与该集团客户相关的假设干个联系人的信息联系人的信息包括*、住宅、办公和职位,其UML类图如下,则其中类客户的属性有 A 。客户人联系人集团客户个人客户1111.*A. 客户标识B. 、住宅、C. 客户标训、办公、职位D. 、住宅、办

24、公、职位构造化设计方法使用的图形工具是 A 。A. 系统构造图B. 数据流图C. 程序流程图D. 实体联系图在*图书馆管理系统用例模型中,所有用户使用系统之前都必须通过身份验证,身份验证可以有密码验证和智能卡验证两种方式,则身份验证与密码验证和智能卡验证之间是 D 关系。A. 关联B. 包含C. 扩展D. 泛化下面那个图符表示UML中的实现关系? C A. B. C. D. 顺序图主要可以为设计人员提供 A 信息。A. 消息发送的顺序B. *个方法的执行流程C. 类之间关联关系的多重性D. *个对象在不同状态之间的转移类和接口的关系类似于下面哪种类型的关系 A 。A. 关联associatio

25、n和聚集aggregationB. 关联association和组合positionC. 脚本scenario和用例use caseD. 包Package和子系统subsystem计算机puter由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。则puter类和其他类CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse之间的关系是: D A. 泛化关系GeneralizationB. 实现关系RealizationC. 包含关系InclusionD. 聚集关系Aggregation在数据库设计的 C 阶段开场考虑具体的数据库管理系统DB

26、MS的特性。A. 需求分析B. 概念设计C. 逻辑设计.D 物理设计设有关系Students*,年龄,性别,系别,家庭住址,用户要求访问家庭地址的*个成分,如 、省、市、街道以及门牌号,则家庭地址是一个 A 属性。A. 简单B. 复合C. 多值D. 派生Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的? A A. 活动图 B. 状态图C. 类图D. 用例图在类图中,那个类图中的类Ord

27、er所生成的代码具有Public class Order Public Customer recipient;的形式? A A. B. C. D. 在状态图中不能表示下面那些概念? D A. 动作actionB. 事件eventC. 转移transitionD. 类class填空题:简答题:说明数据、信息与知识之间的相互关系,它们在管理上有什么不同?数据是对客观事物的性质、状态以及相互关系等进展记载的物理符号或这些物理符号的组合。数据是可识别的、抽象的符号。信息Information是关于客观事实的可交流的知识。知识是反映各种事物的信息进入人们大脑,对神经细胞产生作用后留下的痕迹。数据是关于事

28、物的性质、状态等的符号,是物理性的,信息是对数据进展加工处理之后所得到的并对决策产生影响的数据,是逻辑性观念性的;数据是信息的表现形式,信息是数据有意义的表示。只有经过加工处理或解释成人们想要得到的数据,才能够称为信息。因此,信息是经过加工以后,并对客观世界产生影响的数据。知识是由信息形成,同时知识决定着人们提取信息的程度。在管理过程中,同一数据,对其的解释因人而异,对决策的影响也不同。决策者利用经过处理的数据做出决策,可能取得成功,也可能失败,这里的关键在于对数据的解释是否正确,即:是否正确地运用知识对数据做出解释,以得到准确的信息。*数据库中有员工数据E、产品关系P、仓库关系W和库存关系I

29、,其中:员工关系EemlpoyeeID, name, department中的属性为:员工编号,部门;产品关系PproductID, name, model, size, color中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系WwarehouseID, name, address, employeeID中的属性为:仓库编号,仓库名称,地址,负责人编号;库存关系IwarehouseID, productID, quantity中的属性为仓库编号,产品编号和产品数量。假设要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为

30、空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是什么?参照完整性、实体完整性、用户自定义完整性*学校建立了一个网上作业提交与管理系统,根本功能描述如下:(1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的。系统自动为每个选课学生创立登录系统的账号和密码。(2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库效劳器申请一份作业。假设申请成功,则显示需要完成的作业。学生需要在线完成作业,单击提交按钮上交作业。(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成

31、绩记录在作业成绩统计文件中。问:如果将数据库效劳器记为DB作为一个外部实体,则在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?外部实体:学生、教师数据存储:学生信息、作业信息、作业成绩信息、教师信息综合题:过程P分解为P1、P2、P3三个子过程,以下图的数据流图中存在两处错误,请找到错误并更正。可以图示,也可以文字说明PP1P3P2SSS1S21层0层 11层图中P1、P2、P3三个子过程仅有流入数据流,没有流出数据流。 2 1层图中实体S2为多余实体,应去掉。在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和根本信息包括*、住宅和;对于集

32、团客户,系统中保存了其客户标识及与该集团客户相关的假设干个联系人的信息联系人的信息包括*、住宅、办公和职位,其UML类图如下,说明其中类客户的属性和类人的属性。客户人联系人集团客户个人客户1111.*客户:客户标识人:、住宅、根据数据流图的设计原则,阅读以下图所示的数据流图,找出其中的错误之处。加工1外部实体A*外部实体BY数据存储NN数据存储HH加工2数据存储PZAZ加工3KH加工4加工5GP加工2流出数据应是流入数据A和Z。加工4仅流入数据,没有加工后流出数据加工5有流出数据流,却没有数据来源。外部实体A不能与外部实体B直接相连。数据存储P有流出数据却没有流入数据。外部实体A不能直接与数据

33、存储H相连。*单位工资发放过程如下:工资发放前,由财务科根据已存档的上月工资发放清单和人事科送来的本月人员及工资变动表填写本月工资发放清单中的相关项。接着,再根据总务科送来的本月扣款清单将扣款数填入本月工资发放清单。最后计算出每位职工的应发工资数,并填入本月工资发放清单,为工资发放人员发放工资做好准备。用业务流程图描述本业务的流程。*仓库管理系统按以下步骤进展信息处理,试画出数据流程图。1 保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到出库流水帐和入库流水帐,并修改库存台帐。2 根据库存台帐由统计、打印程序输出库存日报表。3 需要查询时,可利用查询程序在输入查询条件后,到

34、库存台帐去查找,显示查询结果。*企业物资管理系保管员出库处理入库处理出库流水账入库流水账库存台账统计打印库存日报表查询程序保管员统中的维修用材料方案信息一览表如下,把它化为符合3NF的关系,每个关系中的的关键字用下划线标出。部门编码+部门名称+材料编码+材料名称+型号+规格+计量单位+维修用量部门关系:部门编码、部门名称材料关系:材料编码、材料名称、型号、规格、计量单位维修关系:部门编码、材料编码、维修用量*单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:(1) 资料室有图书管理员假设干,他们负责已购图书的编目和借还工作,每名图书管理员的信息包括工号和*;(2) 读者可在阅览室读书

35、,也可通过图书流通室借还图书,读者信息包括读者ID、和,系统为不同读者生成不同的读者ID;(3) 每部书在系统中对应唯一的一条图书在版编目数据CIP,以下简称书目,书目的根本信息包括ISBN号、书名、作者、出版商、出版年月,以及本资料室拥有该书的册数以下简称册数,不同书目的ISBN号不同;(4) 资料室对同一书目的图书可拥有多册本,图书信息包括图书ID、ISBN号、存放位置、当前状态,每一本书在系统中被赋予唯一的图书ID;(5) 一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息

36、中记录归还时间;(6) 当*书目的可借出图书的数量为零时,读者可以对其进展预约登记,即记录读者ID、需要借阅的图书的ISBN号、预约时间。*书目的信息及与该书目对应的图书信息如下表所示。书目信息书名作者出版商ISBN号出版年月册数经办人数据构造严蔚敏吴伟民清华大学ISBN7-302-02368-91997.4401图书信息图书IDISBN存放位置状态经办人C832.1ISBN7-302-02368-9图书流通室已借出01C832.2ISBN7-302-02368-9图书阅览室不外借01C832.3ISBN7-302-02368-9图书流通室未借出01C832.4ISBN7-302-02368-

37、9图书流通室已预约01根据以上说明设计实体联图书管理员工号*读者读者ID*书目ISBN号书名作者出版商出版年月册数图书图书IDISBN号存放位置当前状态管理借还MN借还0-1N编目MN拥有1N试用UML对教学管理系统及相关的数据库系统进展分析和设计。学生选课系统一般包括(1)选课管理功能;(2) 成绩管理功能。试完成以下工作:1建立系统静态构造模型画出系统用例图和类图;2建立系统动态构造模型画出系统序列图和协作图;3建立关系数据库逻辑模型。分析下面的类图,画出新的类图,将原图中的多对多关系转换为1:M一对多关系。购置商店编号顾客编号信用卡可能处于开放和关闭状态,其中开放状态可以直接进入关闭状态

38、,而从关闭状态必须提供密码验证才能进入开放状态。开放状态又包括透支和正常状态之间的变化,当剩余金额少于零、或者使用额度大于剩余金额、或者结算余额小于零时进入透支状态,反之则为正常状态。画出信用卡的状态图。*图书馆外文采购室有两个组:订书组和验收、登记组,分别负责书籍订购和进书验收业务。订书组的主要业务是根据供书单位的订书目录选择要订的图书,且以前订过的图书不再订购,最后打印订单,每月将订书情况进展统计,统计结果交图书馆领导。验收、登记组的业务是根据供书单位提供的发票和图书及订单验收已到图书,并进展进书查重检查,如果*些图书已进,就转让出去或作别的处理,对不重的书登图书总帐,将书转到编目室,每月

39、进展统计,上报馆领导。请根据上述描述,画出组织构造图、业务流程图、数据流程图。组织构造图外文采购室订书组验收、登记组业务流程图订书目录订单订单留底已进书卡片图书总帐采购统计员订书统计进书统计员编目员进书统计表验收员采购员财务人员图书清单发票供货单位数据流程图:供书单位财务科编目室选择图书订单查看打印订单验收登帐进书查看各种统计图书总帐订书目录初步订书清单订书信息已订及已进图书统计信息图书交接单发票图书信息图书清单发票订单图书清单试述决策树、决策表、构造化英语的特点和在表达系统功能中的作用。决策树:是用来表示不同决策方案的直观方法。 特点:比拟直观,容易理解缺点:当条件较多时,不容易去除地表达整

40、个判断过程 决策表:是用表格方式描述出来逻辑的工具。 优点:由于采用表格方式,便于表达复杂条件下的多元逻辑关系,可以去除地表达决策条件、决策规则和应采取的行动之间的关系。 缺点:决策表的建立过程复杂,不如决策树直观方便。 构造化英语:是一种模仿计算机语言的出来逻辑描述方法。目前网络信息系统软件中常见的分布构造计算模式,说明其特点(1) 文件/效劳器F/S计算模式:网络系统中的效劳器向各工作站提供数据和软件资源的文件效劳,各工作站可以根据规定的权限存取效劳器上的数据文件和程序文件(2) 客户机/效劳器C/S计算模式:将信息处理工作分解为两局部,一局部由效劳器来实现,另一局部由客户机本身来完成。用

41、户通过客户机向效劳器提出效劳请求,效劳器根据请求进展处理后向客户端经过加工的信息,客户机本身也承当本地信息管理工作。(3) 浏览器/WEB 效劳器B/S计算模式:是一种基于互联网技术的层客户机/效劳器构造。效劳器端采用基于超文本协议(HTTP)的WEB效劳器,客户使用对WEB效劳器上超文本文件进展操作的浏览器。(4) C/B/S计算模式:C/S模式和B/S模式的综合、管理是通过对企业资源进展有效的 方案 组织 领导和控制以实现企业目标的全过程。2、典型的企业组织构造有 简单式 职能式 事业部式 和混合式构造 几种形式。3、信息是客观存在的一切事物通过物质载体所发生的 消息 情报 指令 数据和信

42、号等所包含的 可传递 可交换 的知识内容。4、从不同的角度理解,管理信息系统主要有概念构造 总体构造和软件构造 三种形式。5、企业战略一般包括 企业使命 企业目标和由此而规*的企业战略。6、指定信息系统总体规划的常用方法有 关键成功因素法 战略集合转换法 企业系统规划法 组织方案引出法 投资回收法 目的手段分析法 收费法 以及零点预算法等。7、信息系统战略由 使命 目标 策略 设计原则和其他战略等组成。8、关键成功因素法通常包含的步骤有 确定战略目标 识别所有成功因素 确定关键成功因素 识别每个关键成功因素的性能指标和标准 并根据这些关键因素来确定信息化建立的优先级别。9、企业系统规划法的工作

43、过程大致包含一下阶段:定义企业目标 定义企业流程 定义数据类和定义信息系统总体构造。10、可行性研究的任务可以概括为在做出决策之前对一个拟开发的信息系统进展工程开发的 必要性 可能性 有效性和合理性 的全面论证。11、系统需求分析包括 功能需求 和 基数需求 两类。12、系统相关者包括 用户 客户 技术人员和外部实体。13、系统分析中需要考虑的事件有三种类型,分别是 外部事件 临时事件 和 状态事件。14、系统分析员要明确每个系统需要存储的事物属性。能唯一标识事物的属性被称为 标识符或关键字。15、构造化方法所描述的系统包括 过程 数据 输入和输出。 在使用构造化方法建立起来的系统模型中强调 过程。16、P 110 过程/加工:一步一步地执行指令,将输入转换成输出由人或计算机完成。 数据流:

温馨提示

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

评论

0/150

提交评论