系统分析与设计试题与答案

更新时间:2023-06-11 21:49:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

系统分析与设计试题与答案

一、选择题(10小题,每小题2分):

1.系统分析工作的全面总结和主要成果是( C )。 A. 可行性研究报告 B. 数据词典 A. 系统分析阶段

C. 系统说明书

D. 系统详细调查报告

2.系统维护中要解决的问题来源于( D )。

B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括

3.在原型法中,原型是开发系统的( B )。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型

D. 反映用户全部需求符合系统开发规范的应用软件程序

4.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( D )。 A. 分析与设计

B. 编制程序

C. 测试程序

D. 系统维护

5. 螺旋式软件开发模型是将瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的基础上,沿着螺线自内向外每旋转一圈,就得到( D )的一个新版本。 A. 模块划分

B. 子程序分解

C. 设计

D. 原型

6. 系统开发过程的流程如下图所示,( A )阶段拟定了系统的目标、范围和要求:

A. ① B. ② C. ③ D. ④

。。。。。。

二、填空题(10分,每空1分) 三、简答题(共30分 6小题)

1.列出编数据字典时涉及的4大步骤。 答: 1数据流

2数据流分量,即数据元素 3数据存储 4处理

2.列出物理数据流图具有的而逻辑数据流图没有的5大特征

答: 逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要那些资源。逻辑数据流图说明应该具有那些加工和数据存储,而不关心这些加工和数据存储是如何实现的。 物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入、输出硬拷贝。它用做系统构造和实现的技术性蓝图,要说明加工和数据存储是如何实现的。

3.列出印制报表的5个风格或美观方面的元素。 答: a报表设计约定:每个位置上出现的数据类型,显示所准备的表单大小,以及表明连续表上数据延续部分的方式.

B 输出应能打印在各种类型的纸张上(成本)。在预制表单上使用公司特有的颜色和设计,可以方便地向外界传递与众不同的公司形象。

系统分析与设计试题与答案

C必须考虑到报表功能和风格或美观程度,为用户提供必要的且容易阅读的信息。

D功能属性:报表标题,页码,准备日期,列标题,相关数据组合,控制分割行的使用。 E报表应按从上到下,自左而右方式组织。

4.良好的屏幕设计应遵循哪4条指导原则。 答: a一致性原则:一致性是指一个软件的屏幕界面应该让人看了之后有整体上的一致感。 b适应性原则:学习者个别差异的存在是一种无法回避的事实,面对这种事实软件设计者应尽量让不同的学习者均可以获得他们所需要的学习方式。

c灵活性原则:灵活性是衡量系统对于人的差别的响应能力的一个尺度,它要求一个系统对于区分用户的需求必须是敏感的。

d易学易用性原则:一个容易学习和容易使用的软件,才可能是一个好软件,否则无论你采用的技术多先进,设计的功能多复杂,但是用户对它望而生畏,这个软件就没有生命力。

5.解释什么是自然语言界面?它们的优缺点是什么?

答: 自然语言界面对于新手来说是一种最理想的界面,它们允许用户通过日常使用的自然语言同计算机进行交互,所以不需要专门的技巧。

优点:虽然投入很大,在其他界面都不适用的情况下,采用这种界面能达到一定的效果。 缺点:容易引起语语义含糊的微妙之处以及不规则的变化,导致极端细致而复杂的编程问题。自然界使用中存在的问题及其对计算机资源的特别要求,制约了它的使用范围。

6.输入事务过程中可能发生的主要问题是什么? 答:3个问题

A 提交错误的数据:这类错误通常是一种偶然的错误,但是在数据处理之前应标记出这类错误信息。

B由未经授权的人提交数据:系统应能发现虽然正确但由未经授权的人所提交的数据。这甚至会影响到包含商业秘密或机密信息的文件。

C请求系统执行不允许执行的功能:这样的请求是无效的。 四、应用题(共40分,4小题)

1. 1. 过程P分解为P1、P2、P3三个子过程,下图的数据流图中存在两处错误,请找到错误并更正。(可以图示,也可以文字说明) :(1)P3画个输出流箭头

(2)S2去掉或在0层图中加入外部实体S2指向P

系统分析与设计试题与答案

0层1层2. 阅读下列说明以及数据流图,回答问题 1 、问题 2 和问题 3 ,将解答填入答题纸的对应栏内。 [ 说明 ]

某学校建立了一个网上作业提交与管理系统,基本功能描述如下:

(1) 帐号和密码。 任课 老师用帐号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的帐号和密码。

(2) 作业提交。学生使用帐号和密码登录系统后,可以向系统申请所选课程的作业。 系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击 “ 提交 ” 按钮上交作业。

(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。

[ 问题 1] (3 分 )

如果将数据库服务器 ( 记为 DB) 作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储 ? [ 问题 2] (7 分 )

根据说明结合问题 1 的解答,指出在该系统的顶层数据流图中应有哪些数据流.请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。

系统分析与设计试题与答案

[ 问题 3] (5 分 )

根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处

答:问题:1.外部实体:(选课)学生、(任课)老师; 数据存储:作业成绩统计文件

问题2.(1) (选课)学生 (2)(选课)学生 (3) (选课)学生 (4) (选课)学生 (5) 作业成绩

(6) DB

(7) 作业成绩统计文件 (8) 作业成绩 (9) (任课)老师 (10) DB

系统分析与设计试题与答案

(11) 作业 (12) (选课)学生

(13) (任课)老师

问题3.错误1:外部实体A和B之间不能存在数据流 错误2:外部实体A和数据存储H之间不能存在数据流 错误3:加工2的输入、输出数据流名字相同 错误4:加工4只有输入没有输出 错误5:加工5只有输出没有输入

3. 某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍。 (1)绘出原始决策表。 (2)绘出优化后的决策树

(2)

系统分析与设计试题与答案

超重部分每公斤

收4元

超重部分每公斤

收8元

收6元

收12元

4.利用所学的人机交互界面设计及输入输出知识设计一个音乐播放器的界面,根据功能是否完整、良好的实现人机交互则情况给分。 答案1:

答案2:

系统分析与设计试题与答案

本文来源:https://www.bwwdw.com/article/05w1.html

Top