第2章可行性研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章可行性研究
一、选择题
(1)在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( C )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
A.业务需求 B.系统要求
C.非功能需求 D.用户需求
(2)软件可行性研究一般不考虑( D ) 。
A.是否有足够的人员和相关的技术来支持系统开发
B.是否有足够的工具和相关的技术来支持系统开发
C.待开发软件是否有市场、经济上是否合算
D.待开发的软件是否会有质量问题
(3)技术可行性是可行性研究的关键,其主要内容一般不包括( C )。
A.风险分析
B.资源分析
C.人员分析
D.技术分析
(4)经济可行性研究的范围包括( C )。
A.资源有效性 B.管理制度 C.效益分析 D.开发风险
(5)研究开发所需要的成本和资源是属于可行性研究中的( B )。
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
(6)研究开发的软件是否符合相关法律规定是属于可行性研究中的( D )。
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
(7)可行性研究实质上是进行了一次( A )。
A. 简化了的系统分析和设计过程
B. 详尽的系统分析和设计过程
C. 彻底的系统设计过程
D. 深入的需求分析
(8)可行性研究阶段的主要任务包括( D )。
A.分析和澄清问题定义 B.导出系统的逻辑模型
C.制定粗略的进度.建议和计划 D.以上全是
(9)数据字典是用来定义( D )中的各个成份的具体含义的。
A.流程图 B.功能结构图
C.系统结构图 D.数据流图
(10)数据流图是一种用来描述( B )的图形化工具。
A.系统物理组成 B.系统信息流和数据流
C.所有功能 D.系统控制流和数据流
(11)( C )和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整。
A.系统流程图 B.E-R图
C.数据字典 D.层次方框图
(12)数据流图DFD中的每个加工至少需要( B )。
A. 一个输入流
B.一个输出流和一个输入流
C. 一个输入或输出流
D.一个输出流
(13)数据流图(DFD)是( A )方法中用于表示系统的逻辑模型的一种图形工具。
A.SA B.SD C.SP D.SC
二、填空题
1.描绘物理系统的传统工具是。
(系统流程图)
2.数据流图用图形符号表示、、数据源及数据存储。
(数据加工/变换、数据流)
3.可行性研究的任务是从______、_____、______、社会可行性等方面研究。
(技术可行性、经济可行性、操作可行性)
4.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值____________
F/(1+(n*i))
三、判断题
1.在可行性研究中最难决断和最关键的问题是技术可行性。(T )
2.数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
(T )
3.数据流图的分解速度应保持较高。通常一个加工每次可分解为10~20个子加工。
(F )
4.通常用数据流图、数据字典和简明算法描述表示系统的逻辑模型。(T )
5.数据流图就是用来刻画数据流和转换的信息系统建模技术。(T )
四、简答题
1. 研究软件工程项目的可行性应从哪几个方面分析?
答:1.技术可行性
对于要开发项目的功能、性能和限制条件进行分析,确定在现有条件下,技术风险有多大,项目是否能够实现。
一般从以下几个方面考虑技术可行性
(1)技术(2)资源的有效性(3)开发的风险
2.经济可行性
进行开发成本的估算和进行效益的评估确定要开发的项目是否值得去投资开发。
3.操作可行性
在这个应用范围内,系统的操作方式是否行得通。
4.社会可行性
主要研究要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度,人员素质和操作方式是否可行,这些即是社会可行性研究的内容。社会可行性所涉及的范围也比较广,它包括:合同、责任、侵权、用户组织的管理模式及规范和其他一些技术人员常常不了解的陷进等。
2.在可行性研究阶段的任务是什么?
答:1.分析和澄清问题的定义
2.建立逻辑模型
3.探索出若干种可供选择的主要解决方案
4.制定一个粗略的实现进度
3. 简述可行性研究的过程。
答:1.复查并确定系统规模和目标
2.研究目前正在使用的系统
3.建立新系统的高层逻辑模型
4.导出和评价各种方案
5.推荐可行方案
6.草拟初步的开发计划
7.编写可行性研究报告提交审查
五、综合设计题
1. 某医院计划开发一套以计算机系统为中心的ICU(重症监护室)监护系统。该系统的基本要求是:系统可以随时接收ICU中每个患者的生理信号(血氧饱和度、体温、血压、ECG心率),定时记录患者情况以形成患者日志;当某个患者的生理信号超出医生规定的安全范围时系统将向值班的护士发出警告信息;此外,护士还可以根据需要使用该系统打印出指定患者的病情报告。
根据题目的已知条件,将下列数据流图和数据字典卡片补充完整。