系统分析与设计》模拟试题一
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
一、填空题(每题2分,共20分)
1,______________________是一个基于对关联人员的需求充分理解之上的过程。以用户为中心的开发 II
2,__________________包括系统分析员用来从用户团体那里确定或提取系统问题和方案需求的那些技术。需求获取 II
3,__________________是我们想为给定实体而储存的一块数据。 属性 III
4,大多数组织的一个共同目标是改进雇员和其他人员之间的___________________。通信与协作 V
5,一个________________是把一个项目按层次分解成阶段、活动和任务。
工作分解结构 III
6,____________________是一些特殊的文档,允许系统分析员从回答者那里收集信息和观点。调查表 III
7,____________________关系是同一个实体的不同实例之间存在的关系。
递归或一元 V
8,________________开发方法要求完成足够的分析、设计和实现以便能够完全开发新系统的一部分并将其尽快投入运行。迭代 I
9,_________________成本是与某些使用因素成比例的费用,比如:计算机使用费用、供应、管理费用。变动 III
10,在活动图中,一个有2个或更多的进入流和一个输出流的黑色条称为_______________。合并 III
二、选择题(四个备选答案只有一个正确,将其选出,并填入题内括号中)(每题2分,共20分)
1,一种调查研究技术,系统分析员或者参与到活动中,或者观察他人执行活动来了解系统:?
a.?观察 b.?空间关系学 c.?随机取样 d.?层次化
2,下列哪一项不是范围定义阶段的部分?
a.?确定问题、机会和指示 b.?协商项目范围基线
c.?评估项目价值 d.?建议候选解决方案
3,下列哪一项定义了一个属性可以选取的合法值?
a.?领域 b.?实体 c.?关系 d.?定义域
4,管理信息系统(MIS)
a,创建和共享支持日常办公活动的文档
b,处理业务事务(如,时间卡、支付、订单等)
c,捕捉技术专家的专业知识,然后模拟这些专家解决问题
d,使用事务数据产生管理人员运作企业的信息
5,下列哪一个不是信息系统应用?
a,数据库管理系统 b,决策支持系统
c,专家系统 d,办公自动化系统
6,无键输入的例子为:
a,条形码,OCR,笔,和声音识别 b,鼠标,OCR,笔,和声音识别
c,键盘,OCR,笔,和声音识别 d,以上都是
7,报价申报书(RFQ)是
a,一份文档,比较一个应用软件包和特殊商用应用软件包的能力和特点的业务、技术需求
b,一份文档,给几个供应商交流对一个应用软件包的业务、技术和支持需求,这些供应商希望竞争该软件包和服务的销售
c,一份文档,为一个供应商提供对某个应用软件包的业务、技术和支持需求交流的文档,该供应商已经被确定能够提供该软件包和服务
d,一份管理者和用户团体之间开发或者改进信息系统的合约
8,下列选项都是项目失败的项目管理原因,除了
a,缺少组织对系统开发方法学的承诺
b,缺少项目文档
c,过早承诺固定的预算和进度
d,没能调整以适应业务的变化
9,下列哪一项在建模工资系统的数据流图(DFD)时应该被建模成一个外部代理?
a,接受直接存款工资条目磁带的银行
b,为系统编写软件代码的程序员
c,把磁带安装在磁带驱动器上的操作员
d,调节工资系统数据库的DBA
10,下列哪一种图用于建模问题的原因和结果?
a,ERD b,DFD c,鱼骨图 d,用例图三、判断题(阅读每小题中的陈述,在试题后的括号内写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,初始调查包括系统分析员用来从用户团体那里确定或提取系统问题和方案需求的那些技术。F II
2,用例是一个行为上相关的步骤序列(一个场景),其目的是完成一个单一的业务任务。T III
3,私有属性可以被定义该属性的类的任何方法访问,私有方法可以被定义该方法的类的任何方法调用。T I
4,完成面向对象分析的三个活动之一是为系统进行数据建模。F IV
5,进行投资回收分析时,你不需要调整成本和收益的货币时间价值。F III
6,能力成熟度模型(CMM)是用来评估组织的信息系统开发以及管理过程和产品的成熟度等级的框架。T II
7,每个物理过程必须被实现成一个或多个逻辑过程。有些物理过程由于种种原因被分解成多个逻辑过程。F V
8,内部输出面向组织内系统所有者和系统用户,基于不可能在组织外发现它们。T III
9,系统设计强调业务问题;系统分析关注系统的技术和实现方面。F II
10,一个好的数据模型可以有一些冗余,以支持逻辑建模。F III
四、简答题(每题10分,共20分)
1,检查下面数据流图(DFD),找出其中存在的错误,试说明其产生错误的原因并更正(如有需要,可增加实体、数据存储或过程;可对数据流的方向进行更改)。
答案:
2,经常使人们觉得计算机系统难用的因素有哪些?
答案:
按照GUI专家Galitz的观点,以下问题会导致混淆、惊慌、挫折、厌倦、误用、放弃和其他不期望的后果。
过多地使用计算机行话和缩写。
不明显或者不太直观的设计。
不能选择执行的动作 (“我下步该做什么?”)。
不一致的问题解决方式。
设计不一致。
五、数据建模(共20分)
问题:根据图示的交通违章处罚通知书,设计一个实体关系模型(ERD),给出每个实体的属性,并指出主键和外键。
注:一张违章通知书可能有多项处罚,如警告+罚款。
答案:
司机(驾照号,姓名,地址,邮编,电话)
PK=驾照号机动车(牌照号,型号,制造厂,生产日期)
PK=牌照号警察(警察编号,姓名)
PK=警察编号通知书(编号,日期,时间,地点,驾照号,牌照号,警察编号)
PK=编号
FK=驾照号,牌照号,警察编号处罚(编号,处罚方式)
PK=编号,处罚方式
(说明:每个关系占1分,通知书关系的外码正确给1分,处罚关系的主码正确给1分,共计7分。)
《系统分析与设计》模拟试题二
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
试题正文用5号宋体
一、填空题(每题2分,共20分)
1,系统___________关注系统的技术和实现。设计 III
2,________________是记录系统用户与系统、系统和其它系统之间如何交互的技术设计文档。接口规格说明 III
3,_____________是标识项目开发期间主要交付成果的完成或结束的事件。里程碑I
4.______________问题允许被接见者以任何认为是合适的方式回答。开放式 V
5,______________关系是有两个实体参与的最普遍的关系类型。二元 IV
6,_____________________用于建立物理过程和数据存储网络中的分布。 物理数据流图(PDFD)V
7,_____________是一种比较不同方案的年度贴现成本和收益的分析技术。净现值 III
8,______________是一个对象类,其实例从超类继承一些公共属性,并且可能增加一些对自身实例特有的其它属性。子类 III
9,______________是有经验的计算机用户,他们花大量时间使用专门的应用程序。专家用户 II
10,数据流图的另一个名称是_______________模型。
二、选择题(四个备选答案只有一个正确,将其选出,并填入题内括号中)(每题2分,共20分)
1,使用下列哪些现代信息系统连接客户和供应商:
a,BPR和CRM b,CRM和SCM
c,SCM 和BPR d,以上都不对
2,基于程序设计语言的可以被机器读取的表示,它表示了软件过程要做什么,或者软件过程要如何实现它的任务,它被称为是:
a,原型化 b,软件规格说明书
c,应用程序 d,人类工程学
3,不同对象可以以不同形式响应同样消息的概念称为:
a,覆盖 b,多态 c,封装 d,继承
4,哪一项不是有形收益的例子?
a,减少的费用 b,增加的生产量
c,减少的信用损失 d,更好的决策
5,下列哪一项是一种图形化的网络模型,描述一个项目中的任务和任务之间的关系?
a,PERT图 b,条状图 c,线状图 d,甘特图
6,这种对象类承载业务相关信息并实现分析类,并且通常持久化存储在数据库中,它是:
a,实体类 b,控制类 c,接口类 d,系统类
7,模型驱动开发的例子是:
a,面向对象分析 b,信息工程 c,极限编程 d,a和b
8,下列哪一个选项用于建模一个对象的生命周期?
a,活动图 b,时序图 c,状态图 d,事件图
9,在进行界面设计时,对话的术语应该遵循:
a,使用缩写
b,使用大量计算机专业术语
c,使用一致的术语
d,显示属性应该限制在屏幕特定的区域
10,一种系统设计方法,该方法使用结构化、原型化和联合应用开发(JAD)技术来加速开发系统,它被称为:
a,信息工程 b,加速应用开发
c,模型驱动设计 d,快速应用开发三、判断题(阅读每小题中的陈述,在试题后的括号内写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,在进行需求用例建模时,第一步是识别业务需求用例。F III
4,使用技术的学习曲线会影响运行可行性。F II
3,撰写系统建议书的指南包括:应该主动语气、避免使用太复杂的句子、以及在每一个段落中传递一个观点。T III
4,项目管理确保一个组织选择的过程在所有项目中得到一致的运用和管理。 (F)III
5,接口对象通过管理或者指示对象之间的交互而被看作是“交通警”。(F)III
6,一个项目的关键路径是一个无关任务序列,该序列具有最小总和的最可能工期。关键路径决定了项目最早可能完成的时间。(F) V
7,知识工人是信息工作者的一个子集,其工作基于专业化的知识。(T) I
8,一旦项目进行超过需求分析阶段,就不可能取消它。(F)II
9,自校验数字确定同主键相关的数据录入错误。校验数字是添加到主键域中的数字或者字符,它通过应用一个公式计算得到实际的键。(T)III
10,ODBC工具允许应用程序和不同数据库管理系统一起工作,而不用重写代码,这是一个中间件的很好的例子。(T)II
四、简答题(每题10分,共20分)
1,给定下列如图所示的实体关系图(ERD),回答下列问题:
a,哪个(些)实体是“弱”实体?
b,SHIPPED PRODUCT的主键是什么?
c,PRODUCT TEST的主键是什么?
d,SAMPLE的主键是什么?
e,SAMPLE和QA TEST之间的关系是确定性关系还是非确定性关系?
简答:
SAMPLE,SHIPPED PRODUCT,和PRODUCT TEST都是“弱”实体。注意,因为没有专门符号标识,关联实体为“弱”实体。
SHIPPED PRODUCT的主键为来自其父实体的组合键,因此是Shipment Number和Product Number组合。
由QA Test ID和Product Number组成的组合键。
因为SHIPMENT 和SAMPLE是一个确定性关系,并且SHIPMENT 是关系中的父实体,因此SAMPLE的键(或者键的部分)由SHIPMENT的Shipment Number组成。
非确定性关系
2,根据下面的场景描述,绘制类图:
ABC公司有一些员工(employees),对每个员工,公司保留其LAST NAME、FIRST NAME、MIDDLE NAME、GENDER、HOME ADDRESS,DATA HIRED和BIRTHDAY。一些员工是正式的(salaried),对于这些正式员工,公司关注他们的年薪(ANNUAL SALARY);另一些员工是小时工(hourly),对于这些员工,公司关心了解他们的小时工资(HOURLY PAY RATE)。
简答:
五、综合题(共20分)
根据下面列出的任务,绘制PERT图并确定关键路径。
任务名称
前导
持续时间
A
无
3
B
A
5
C
B,J
7
D
C
2
E
D
8
F
E
10
G
F,N
2
H
无
2
J
H
8
K
J
2
L
K
3
M
L
5
N
M
6
注:PERT图中任务表示方法任务名称
最早结束时间
持续时间
最迟结束时间
延迟时间
简答:
2,过程建模种植科学信息系统的目的是记录对所选择的植物所进行的大量实验研究结果。研究人员以提交研究建议的方式发起一项研究。经一个科学家小组评审团检查后,研究人员需要提交一份研究计划和进度。一个FDA研究许可请求被送到食品和药品管理委员会,由委员会发回一个研究许可。随着实验的进展,研究人员填写并提交实验笔记。在项目结束时,研究人员通过一个实验柱状图对其结果进行汇报。
简答:
《系统分析与设计》模拟试题三
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
试题正文用5号宋体
一、填空题(每题2分,共20分)
1,存在于方法中多个阶段或者所有阶段的活动被称为________________,
跨生命周期活动 V
2,_________________是一套约束业务中某些过程的规则。
策略 I
3,数据流图是一种过程建模的工具,其元素包括________________和数据流。过程、数据存储 III
4,____________________是一种调查研究技术,系统分析员借此通过面对面的交互从个人那里收集信息。面谈 II
5,____________________是一个从多个其他实体(称为父实体)继承其主键的实体。其复合键的每个部分指向每个连接实体的一个且仅一个实例。关联实体III
6,____________________是记录候选系统相似性和区别的工具。
候选系统矩阵III
UML的设计视图包含了类、接口和通信,其中,设计视图的静态方面由_____7 ___和_____8_____表现;动态方面由交互图、____9__和_ 10__表现。7,类图 8.对象图 9.状态机图 10,活动图 IV
二、选择题(备选答案只有一个正确)(每题2分,共20分)
1,无键输入的例子为:
a,条形码,OCR,笔,和声音识别 b,鼠标,OCR,笔,和声音识别
c,键盘,OCR,笔,和声音识别 d,以上都是
2,某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
职工和部门关系的外键分别是:
a.职工号和部门号 b.部门号和负责人代码
c.职工号和负责人代码 d.部门号和职工号
3,下列哪一项是无形收益:
a,鼓舞员工士气 b,简化工作步骤
c,改进客户亲切感 d,更好的为社团服务 e,以上都对
4,设计模式具有的优点:
a.适应需求变化 b.程序易于理解
c.减少开发过程中的代码开发工作量 d.简化信息系统的设计
5,在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是:
a,Gannt图表现各个活动的顺序和它们之间的因果关系
b,Gannt图表现哪些活动可以并行进行
c,Gannt图表现了各个活动的起始时间
d,Gannt图表现了各个活动完成的进度
6,下列哪一项可以有物理数据存储表示?
a,文件柜 b,数据库 c,计算机文件 d,b和c
7,假设一个对象叫做Supplier具有行为叫做sendEmail,另一个对象叫做Customer具有行为sendEmial,这个例子是,
a,多态 b,覆盖 c,继承 d,都不是
8,下列哪一项显示很少的或者没有经过过滤的信息?
a,内部报告 b,例外报告 c,详细报告 d,总结报告
9,一次显示一满屏的字符:
a,分页 b,滚动 c,分窗 d,分屏
10,一个实体的单一实例没有属性具有多于一个的值,此实体为:
a,1NF) b,2NF c,3NF d,4NF
三、判断题(阅读每小题中的陈述,写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,根据用例分级和评估矩阵,容易实现并具有最小功能的用例应当被先开发。F IV
2,聚合关系是一种对称关系,在此关系中对象B是对象A的部分并且对象A是对象B的部分。F IV
3,投资回收分析、投资回报率、净现值是三种用于评估项目成本效益的流行技术。T III
4,子类是一个对象类,其实例从超类继承一些公共属性,并且可能增加一些对自身实例特有的其它属性。T II
在某个信息系统中,存在如下的业务陈述:
①一个客户提交0个或多个订单;
②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。
针对上述业务陈述回答5和6题:
5,对应每个“订单”类的实例,存在1个“客户”类的实例;T III
6,对应每个“客户”类的实例,存在0个或多个“订单”类的实例。T III
7,指导委员会由系统所有者、系统管理人员、系统设计人员和系统开发人员构成,所有人员一起给候选的系统开发项目排序,批准相应项目。F IV
8,分布式数据和应用客户/服务器系统中:1)数据层和数据处理层放置在各自的服务器上;2)应用逻辑层放置在各自的服务器上;3)表示逻辑层和表示层放置在各自的服务器上。F V
9,传统基于文件的技术为客户/服务器计算架构和基于网络的计算架构提供了更好的解决方案。F II
10,回转文档是那些最终重新进入系统作为输入的外部输出。T III
四、简答题(每题10分,共20分)
1,设计系统输入时,进行内部控制是必要的,必须确保数据是有效的,哪些技术可以用于验证所有数据的有效性?
简答:
存在性检查 – 确定输入中所有要求的域是否都实际上被输入了。
数据类型检查 – 确保输入了正确的数据类型。
区域检查 – 确定是否每个域输入的数据都位于域定义的合法取值范围内。
组合检查 – 确定两个域之间的一个已知关系是否有效。
自校验数字 – 确定同主键相关的数据录入错误。
格式检查 – 按照数据的已知格式需求对比输入的数据。
2,数据模型规范化判断下面两个实体是否已经满足3NF的要求。若不满足,对其进行规范化,使其达到3NF。
(1) Seminar (Seminar#,Facilitator#,SemName,SemTime,FacName)
功能依赖:Seminar# → SemName
功能依赖:Facilitator# → FacName
(2) Sales (Customer,Product,SalesRep#,VendorName,SalesRepName)
功能依赖:SalesRep# → SalesRepName
简答:
(1)解答:Seminar已经处于1NF,因为Seminar中没有多值属性。但却存在两个部分函数依赖,所以它不满足2NF。先将其规范到2NF:
Scheduled Seminar (Seminar#,Facilitator#,SemTime)
Seminars (Seminar#,SemName)
Facilitators (Facilitator#,FacName)
这时已经处于3NF。
(2)解答:Sales中没有多值属性和部分函数依赖,已经满足2NF,但存在传递依赖,所以不满足3NF。规范化方法如下:
Sales (Customer,Product,SalesRep#,VendorName)
SalesPerson (SalesRep#,SalesRepName)
得分原则,每小题判断范式正确2分、规范化3分。
五、系统建模(共20分)
某图书管理系统的基本功能如下:
1,借书。输入读者借书证,系统首先检查借书证是否有效。若借书证无效,则拒绝借书。若借书证有效,对于第一次借书的读者,在借书证上建立档案;否则,查阅借书文件,检查该读者所借的图书是否已经达到10本,若已达10本,则拒绝借书;若未达10本,则办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)
2,还书。读者还书时需填写还书单。系统从借书文件中读出与读者相关的记录,查阅借书日期,若逾期(超过3个月)则作罚款处理(向读者出具罚款单)。否则,修改库存目录与借书文件。
3,查询。管理员通过借书文件,库存目录查询读者情况﹑图书借阅及库存情况,并打印统计表。
问题:根据上述描述,创建该图书管理系统的上下文数据流图(Context DFD)和功能分解图(Functional Decomposition Diagram)。
答案:
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
一、填空题(每题2分,共20分)
1,______________________是一个基于对关联人员的需求充分理解之上的过程。以用户为中心的开发 II
2,__________________包括系统分析员用来从用户团体那里确定或提取系统问题和方案需求的那些技术。需求获取 II
3,__________________是我们想为给定实体而储存的一块数据。 属性 III
4,大多数组织的一个共同目标是改进雇员和其他人员之间的___________________。通信与协作 V
5,一个________________是把一个项目按层次分解成阶段、活动和任务。
工作分解结构 III
6,____________________是一些特殊的文档,允许系统分析员从回答者那里收集信息和观点。调查表 III
7,____________________关系是同一个实体的不同实例之间存在的关系。
递归或一元 V
8,________________开发方法要求完成足够的分析、设计和实现以便能够完全开发新系统的一部分并将其尽快投入运行。迭代 I
9,_________________成本是与某些使用因素成比例的费用,比如:计算机使用费用、供应、管理费用。变动 III
10,在活动图中,一个有2个或更多的进入流和一个输出流的黑色条称为_______________。合并 III
二、选择题(四个备选答案只有一个正确,将其选出,并填入题内括号中)(每题2分,共20分)
1,一种调查研究技术,系统分析员或者参与到活动中,或者观察他人执行活动来了解系统:?
a.?观察 b.?空间关系学 c.?随机取样 d.?层次化
2,下列哪一项不是范围定义阶段的部分?
a.?确定问题、机会和指示 b.?协商项目范围基线
c.?评估项目价值 d.?建议候选解决方案
3,下列哪一项定义了一个属性可以选取的合法值?
a.?领域 b.?实体 c.?关系 d.?定义域
4,管理信息系统(MIS)
a,创建和共享支持日常办公活动的文档
b,处理业务事务(如,时间卡、支付、订单等)
c,捕捉技术专家的专业知识,然后模拟这些专家解决问题
d,使用事务数据产生管理人员运作企业的信息
5,下列哪一个不是信息系统应用?
a,数据库管理系统 b,决策支持系统
c,专家系统 d,办公自动化系统
6,无键输入的例子为:
a,条形码,OCR,笔,和声音识别 b,鼠标,OCR,笔,和声音识别
c,键盘,OCR,笔,和声音识别 d,以上都是
7,报价申报书(RFQ)是
a,一份文档,比较一个应用软件包和特殊商用应用软件包的能力和特点的业务、技术需求
b,一份文档,给几个供应商交流对一个应用软件包的业务、技术和支持需求,这些供应商希望竞争该软件包和服务的销售
c,一份文档,为一个供应商提供对某个应用软件包的业务、技术和支持需求交流的文档,该供应商已经被确定能够提供该软件包和服务
d,一份管理者和用户团体之间开发或者改进信息系统的合约
8,下列选项都是项目失败的项目管理原因,除了
a,缺少组织对系统开发方法学的承诺
b,缺少项目文档
c,过早承诺固定的预算和进度
d,没能调整以适应业务的变化
9,下列哪一项在建模工资系统的数据流图(DFD)时应该被建模成一个外部代理?
a,接受直接存款工资条目磁带的银行
b,为系统编写软件代码的程序员
c,把磁带安装在磁带驱动器上的操作员
d,调节工资系统数据库的DBA
10,下列哪一种图用于建模问题的原因和结果?
a,ERD b,DFD c,鱼骨图 d,用例图三、判断题(阅读每小题中的陈述,在试题后的括号内写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,初始调查包括系统分析员用来从用户团体那里确定或提取系统问题和方案需求的那些技术。F II
2,用例是一个行为上相关的步骤序列(一个场景),其目的是完成一个单一的业务任务。T III
3,私有属性可以被定义该属性的类的任何方法访问,私有方法可以被定义该方法的类的任何方法调用。T I
4,完成面向对象分析的三个活动之一是为系统进行数据建模。F IV
5,进行投资回收分析时,你不需要调整成本和收益的货币时间价值。F III
6,能力成熟度模型(CMM)是用来评估组织的信息系统开发以及管理过程和产品的成熟度等级的框架。T II
7,每个物理过程必须被实现成一个或多个逻辑过程。有些物理过程由于种种原因被分解成多个逻辑过程。F V
8,内部输出面向组织内系统所有者和系统用户,基于不可能在组织外发现它们。T III
9,系统设计强调业务问题;系统分析关注系统的技术和实现方面。F II
10,一个好的数据模型可以有一些冗余,以支持逻辑建模。F III
四、简答题(每题10分,共20分)
1,检查下面数据流图(DFD),找出其中存在的错误,试说明其产生错误的原因并更正(如有需要,可增加实体、数据存储或过程;可对数据流的方向进行更改)。
答案:
2,经常使人们觉得计算机系统难用的因素有哪些?
答案:
按照GUI专家Galitz的观点,以下问题会导致混淆、惊慌、挫折、厌倦、误用、放弃和其他不期望的后果。
过多地使用计算机行话和缩写。
不明显或者不太直观的设计。
不能选择执行的动作 (“我下步该做什么?”)。
不一致的问题解决方式。
设计不一致。
五、数据建模(共20分)
问题:根据图示的交通违章处罚通知书,设计一个实体关系模型(ERD),给出每个实体的属性,并指出主键和外键。
注:一张违章通知书可能有多项处罚,如警告+罚款。
答案:
司机(驾照号,姓名,地址,邮编,电话)
PK=驾照号机动车(牌照号,型号,制造厂,生产日期)
PK=牌照号警察(警察编号,姓名)
PK=警察编号通知书(编号,日期,时间,地点,驾照号,牌照号,警察编号)
PK=编号
FK=驾照号,牌照号,警察编号处罚(编号,处罚方式)
PK=编号,处罚方式
(说明:每个关系占1分,通知书关系的外码正确给1分,处罚关系的主码正确给1分,共计7分。)
《系统分析与设计》模拟试题二
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
试题正文用5号宋体
一、填空题(每题2分,共20分)
1,系统___________关注系统的技术和实现。设计 III
2,________________是记录系统用户与系统、系统和其它系统之间如何交互的技术设计文档。接口规格说明 III
3,_____________是标识项目开发期间主要交付成果的完成或结束的事件。里程碑I
4.______________问题允许被接见者以任何认为是合适的方式回答。开放式 V
5,______________关系是有两个实体参与的最普遍的关系类型。二元 IV
6,_____________________用于建立物理过程和数据存储网络中的分布。 物理数据流图(PDFD)V
7,_____________是一种比较不同方案的年度贴现成本和收益的分析技术。净现值 III
8,______________是一个对象类,其实例从超类继承一些公共属性,并且可能增加一些对自身实例特有的其它属性。子类 III
9,______________是有经验的计算机用户,他们花大量时间使用专门的应用程序。专家用户 II
10,数据流图的另一个名称是_______________模型。
二、选择题(四个备选答案只有一个正确,将其选出,并填入题内括号中)(每题2分,共20分)
1,使用下列哪些现代信息系统连接客户和供应商:
a,BPR和CRM b,CRM和SCM
c,SCM 和BPR d,以上都不对
2,基于程序设计语言的可以被机器读取的表示,它表示了软件过程要做什么,或者软件过程要如何实现它的任务,它被称为是:
a,原型化 b,软件规格说明书
c,应用程序 d,人类工程学
3,不同对象可以以不同形式响应同样消息的概念称为:
a,覆盖 b,多态 c,封装 d,继承
4,哪一项不是有形收益的例子?
a,减少的费用 b,增加的生产量
c,减少的信用损失 d,更好的决策
5,下列哪一项是一种图形化的网络模型,描述一个项目中的任务和任务之间的关系?
a,PERT图 b,条状图 c,线状图 d,甘特图
6,这种对象类承载业务相关信息并实现分析类,并且通常持久化存储在数据库中,它是:
a,实体类 b,控制类 c,接口类 d,系统类
7,模型驱动开发的例子是:
a,面向对象分析 b,信息工程 c,极限编程 d,a和b
8,下列哪一个选项用于建模一个对象的生命周期?
a,活动图 b,时序图 c,状态图 d,事件图
9,在进行界面设计时,对话的术语应该遵循:
a,使用缩写
b,使用大量计算机专业术语
c,使用一致的术语
d,显示属性应该限制在屏幕特定的区域
10,一种系统设计方法,该方法使用结构化、原型化和联合应用开发(JAD)技术来加速开发系统,它被称为:
a,信息工程 b,加速应用开发
c,模型驱动设计 d,快速应用开发三、判断题(阅读每小题中的陈述,在试题后的括号内写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,在进行需求用例建模时,第一步是识别业务需求用例。F III
4,使用技术的学习曲线会影响运行可行性。F II
3,撰写系统建议书的指南包括:应该主动语气、避免使用太复杂的句子、以及在每一个段落中传递一个观点。T III
4,项目管理确保一个组织选择的过程在所有项目中得到一致的运用和管理。 (F)III
5,接口对象通过管理或者指示对象之间的交互而被看作是“交通警”。(F)III
6,一个项目的关键路径是一个无关任务序列,该序列具有最小总和的最可能工期。关键路径决定了项目最早可能完成的时间。(F) V
7,知识工人是信息工作者的一个子集,其工作基于专业化的知识。(T) I
8,一旦项目进行超过需求分析阶段,就不可能取消它。(F)II
9,自校验数字确定同主键相关的数据录入错误。校验数字是添加到主键域中的数字或者字符,它通过应用一个公式计算得到实际的键。(T)III
10,ODBC工具允许应用程序和不同数据库管理系统一起工作,而不用重写代码,这是一个中间件的很好的例子。(T)II
四、简答题(每题10分,共20分)
1,给定下列如图所示的实体关系图(ERD),回答下列问题:
a,哪个(些)实体是“弱”实体?
b,SHIPPED PRODUCT的主键是什么?
c,PRODUCT TEST的主键是什么?
d,SAMPLE的主键是什么?
e,SAMPLE和QA TEST之间的关系是确定性关系还是非确定性关系?
简答:
SAMPLE,SHIPPED PRODUCT,和PRODUCT TEST都是“弱”实体。注意,因为没有专门符号标识,关联实体为“弱”实体。
SHIPPED PRODUCT的主键为来自其父实体的组合键,因此是Shipment Number和Product Number组合。
由QA Test ID和Product Number组成的组合键。
因为SHIPMENT 和SAMPLE是一个确定性关系,并且SHIPMENT 是关系中的父实体,因此SAMPLE的键(或者键的部分)由SHIPMENT的Shipment Number组成。
非确定性关系
2,根据下面的场景描述,绘制类图:
ABC公司有一些员工(employees),对每个员工,公司保留其LAST NAME、FIRST NAME、MIDDLE NAME、GENDER、HOME ADDRESS,DATA HIRED和BIRTHDAY。一些员工是正式的(salaried),对于这些正式员工,公司关注他们的年薪(ANNUAL SALARY);另一些员工是小时工(hourly),对于这些员工,公司关心了解他们的小时工资(HOURLY PAY RATE)。
简答:
五、综合题(共20分)
根据下面列出的任务,绘制PERT图并确定关键路径。
任务名称
前导
持续时间
A
无
3
B
A
5
C
B,J
7
D
C
2
E
D
8
F
E
10
G
F,N
2
H
无
2
J
H
8
K
J
2
L
K
3
M
L
5
N
M
6
注:PERT图中任务表示方法任务名称
最早结束时间
持续时间
最迟结束时间
延迟时间
简答:
2,过程建模种植科学信息系统的目的是记录对所选择的植物所进行的大量实验研究结果。研究人员以提交研究建议的方式发起一项研究。经一个科学家小组评审团检查后,研究人员需要提交一份研究计划和进度。一个FDA研究许可请求被送到食品和药品管理委员会,由委员会发回一个研究许可。随着实验的进展,研究人员填写并提交实验笔记。在项目结束时,研究人员通过一个实验柱状图对其结果进行汇报。
简答:
《系统分析与设计》模拟试题三
(考试形式90分钟)
题号
一
二
三
四
五
总分
题分
得分
试题正文用5号宋体
一、填空题(每题2分,共20分)
1,存在于方法中多个阶段或者所有阶段的活动被称为________________,
跨生命周期活动 V
2,_________________是一套约束业务中某些过程的规则。
策略 I
3,数据流图是一种过程建模的工具,其元素包括________________和数据流。过程、数据存储 III
4,____________________是一种调查研究技术,系统分析员借此通过面对面的交互从个人那里收集信息。面谈 II
5,____________________是一个从多个其他实体(称为父实体)继承其主键的实体。其复合键的每个部分指向每个连接实体的一个且仅一个实例。关联实体III
6,____________________是记录候选系统相似性和区别的工具。
候选系统矩阵III
UML的设计视图包含了类、接口和通信,其中,设计视图的静态方面由_____7 ___和_____8_____表现;动态方面由交互图、____9__和_ 10__表现。7,类图 8.对象图 9.状态机图 10,活动图 IV
二、选择题(备选答案只有一个正确)(每题2分,共20分)
1,无键输入的例子为:
a,条形码,OCR,笔,和声音识别 b,鼠标,OCR,笔,和声音识别
c,键盘,OCR,笔,和声音识别 d,以上都是
2,某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
职工和部门关系的外键分别是:
a.职工号和部门号 b.部门号和负责人代码
c.职工号和负责人代码 d.部门号和职工号
3,下列哪一项是无形收益:
a,鼓舞员工士气 b,简化工作步骤
c,改进客户亲切感 d,更好的为社团服务 e,以上都对
4,设计模式具有的优点:
a.适应需求变化 b.程序易于理解
c.减少开发过程中的代码开发工作量 d.简化信息系统的设计
5,在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gannt图的描述不正确的是:
a,Gannt图表现各个活动的顺序和它们之间的因果关系
b,Gannt图表现哪些活动可以并行进行
c,Gannt图表现了各个活动的起始时间
d,Gannt图表现了各个活动完成的进度
6,下列哪一项可以有物理数据存储表示?
a,文件柜 b,数据库 c,计算机文件 d,b和c
7,假设一个对象叫做Supplier具有行为叫做sendEmail,另一个对象叫做Customer具有行为sendEmial,这个例子是,
a,多态 b,覆盖 c,继承 d,都不是
8,下列哪一项显示很少的或者没有经过过滤的信息?
a,内部报告 b,例外报告 c,详细报告 d,总结报告
9,一次显示一满屏的字符:
a,分页 b,滚动 c,分窗 d,分屏
10,一个实体的单一实例没有属性具有多于一个的值,此实体为:
a,1NF) b,2NF c,3NF d,4NF
三、判断题(阅读每小题中的陈述,写出你对该陈述的判断,T或1表示正确,F或0表示错误)(每题2分,共20分)
1,根据用例分级和评估矩阵,容易实现并具有最小功能的用例应当被先开发。F IV
2,聚合关系是一种对称关系,在此关系中对象B是对象A的部分并且对象A是对象B的部分。F IV
3,投资回收分析、投资回报率、净现值是三种用于评估项目成本效益的流行技术。T III
4,子类是一个对象类,其实例从超类继承一些公共属性,并且可能增加一些对自身实例特有的其它属性。T II
在某个信息系统中,存在如下的业务陈述:
①一个客户提交0个或多个订单;
②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。
针对上述业务陈述回答5和6题:
5,对应每个“订单”类的实例,存在1个“客户”类的实例;T III
6,对应每个“客户”类的实例,存在0个或多个“订单”类的实例。T III
7,指导委员会由系统所有者、系统管理人员、系统设计人员和系统开发人员构成,所有人员一起给候选的系统开发项目排序,批准相应项目。F IV
8,分布式数据和应用客户/服务器系统中:1)数据层和数据处理层放置在各自的服务器上;2)应用逻辑层放置在各自的服务器上;3)表示逻辑层和表示层放置在各自的服务器上。F V
9,传统基于文件的技术为客户/服务器计算架构和基于网络的计算架构提供了更好的解决方案。F II
10,回转文档是那些最终重新进入系统作为输入的外部输出。T III
四、简答题(每题10分,共20分)
1,设计系统输入时,进行内部控制是必要的,必须确保数据是有效的,哪些技术可以用于验证所有数据的有效性?
简答:
存在性检查 – 确定输入中所有要求的域是否都实际上被输入了。
数据类型检查 – 确保输入了正确的数据类型。
区域检查 – 确定是否每个域输入的数据都位于域定义的合法取值范围内。
组合检查 – 确定两个域之间的一个已知关系是否有效。
自校验数字 – 确定同主键相关的数据录入错误。
格式检查 – 按照数据的已知格式需求对比输入的数据。
2,数据模型规范化判断下面两个实体是否已经满足3NF的要求。若不满足,对其进行规范化,使其达到3NF。
(1) Seminar (Seminar#,Facilitator#,SemName,SemTime,FacName)
功能依赖:Seminar# → SemName
功能依赖:Facilitator# → FacName
(2) Sales (Customer,Product,SalesRep#,VendorName,SalesRepName)
功能依赖:SalesRep# → SalesRepName
简答:
(1)解答:Seminar已经处于1NF,因为Seminar中没有多值属性。但却存在两个部分函数依赖,所以它不满足2NF。先将其规范到2NF:
Scheduled Seminar (Seminar#,Facilitator#,SemTime)
Seminars (Seminar#,SemName)
Facilitators (Facilitator#,FacName)
这时已经处于3NF。
(2)解答:Sales中没有多值属性和部分函数依赖,已经满足2NF,但存在传递依赖,所以不满足3NF。规范化方法如下:
Sales (Customer,Product,SalesRep#,VendorName)
SalesPerson (SalesRep#,SalesRepName)
得分原则,每小题判断范式正确2分、规范化3分。
五、系统建模(共20分)
某图书管理系统的基本功能如下:
1,借书。输入读者借书证,系统首先检查借书证是否有效。若借书证无效,则拒绝借书。若借书证有效,对于第一次借书的读者,在借书证上建立档案;否则,查阅借书文件,检查该读者所借的图书是否已经达到10本,若已达10本,则拒绝借书;若未达10本,则办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)
2,还书。读者还书时需填写还书单。系统从借书文件中读出与读者相关的记录,查阅借书日期,若逾期(超过3个月)则作罚款处理(向读者出具罚款单)。否则,修改库存目录与借书文件。
3,查询。管理员通过借书文件,库存目录查询读者情况﹑图书借阅及库存情况,并打印统计表。
问题:根据上述描述,创建该图书管理系统的上下文数据流图(Context DFD)和功能分解图(Functional Decomposition Diagram)。
答案: