可行性研究填空题24小题1就是使累计的经济效益.docx
《可行性研究填空题24小题1就是使累计的经济效益.docx》由会员分享,可在线阅读,更多相关《可行性研究填空题24小题1就是使累计的经济效益.docx(15页珍藏版)》请在冰点文库上搜索。
可行性研究填空题24小题1就是使累计的经济效益
第02章可行性研究
一、填空题(24小题)
1、()就是使累计的经济效益等于最初的投资费用所需要的时间。
项目的()是指在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。
答案:
投资回收期、纯收入
2、软件工程有两种效益,它们是()和()。
答案:
无形效益、有形效益
3、效益分有形效益和无形效益两种。
有形效益可以用()、()、()等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
答案:
货币的时间价值、投资回收期、纯收入
4、成本一效益分析的目的是从()评价开发一个新的软件项目是否可行。
答案:
经济角度
5、可行性研究具体步骤的最后一步是()。
答案:
编写可行性报告
6、一个可行性研究报告的主要内容如下:
引言、可行性研究的前提、对现有系统的分析、()、()、()、其他可供选择方案、结论意见。
答案:
所建议系统的技术可行性分析、所建议系统的经济可行性分析、社会因素可行性分析
7、可行性研究中描述系统高层物理模型的工具是()。
答案:
系统流程图
8、系统流程图用图形符号表示系统中各个元素,表达了系统中各种元素之间的()。
答案:
信息流动
9、典型的可行性研究有下列步骤:
确定项目规模和目标、()、()、导出和评价各种方案、推荐可行的方案和编写可行性研究报告。
答案:
研究正在运行的系统、建立新系统的高层逻辑模型
10、可行性研究实质上是要进行一次简化、压缩了的()和()过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。
答案:
需求分析、设计
11、技术可行性的研究包括()、()、()和()。
答案:
成本一效益分析、公司经营长期策略、开发所需的成本和资源、潜在的市场前景
12、系统的经济效益等于()加上()。
答案:
因使用新的系统而增加的收入、使用新的系统可以节省的运行费用
13、技术可行性一般要考虑的情况包括:
()、()和()。
答案:
开发的风险、资源的有效性、技术
14、()的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
答案:
软件可行性研究
15、社会可行性所涉及的范围包括()、()、()、用户组织的管理模式、规范及其他一些技术人员常常不了解的陷阱等。
答案:
合同、责任、侵权
16、可行性研究的第一个具体步骤是()。
答案:
确定项目的规模和目标
17、成本-效益分析首先是估算将要开发的系统的(),然后与可能取得的效益进行()。
答案:
开发成本、比较和权衡
18、可行性研究需要从()可行性、()可行性、()可行性三个方面分析研究每种解决方法的可行性。
答案:
技术、经济、社会
19、可行性研究实质上是进行一次简化、压缩了的()。
答案:
需求分析和设计
20、可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否()、()。
答案:
值得去开发、其中的问题能否解决
21、项目开发计划的主要内容有:
项目概述、()、()和交付期限。
答案:
实施计划、人员组织及分工
22、技术可行性是对要开发项目的()、()、()进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。
答案:
功能、性能、限制条件
23、系统流程图是描绘物理系统的传统工具,它用()来表示系统中的各个元素。
答案:
图形符号
24、纯收入是软件生存周期内两项值之差,这两项是()与()。
答案:
经济效益、投资
二、单项选择题(26小题)
1、在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是()。
A、瀑布模型图
B、数据流图
C、数据结构图
D、业务图
答案:
B
2、可行性研究要进行的需求分析和设计应是()。
A、详细的
B、全面的
C、简化、压缩的
D、彻底的
答案:
C
3、加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。
A、加工顺序
B、加工逻辑
C、执行频率
D、激发条件
答案:
B
4、下列叙述中,()是正确的。
①软件系统中所有的信息流都可以认为是事务流
②软件系统中所有的信息流都可以认为是变换流
③事务分析和变换分析的设计步骤是基本相似的
A、①
B、②
C、③
D、②③
答案:
C
5、数据流图是常用的进行软件需求分析的图形工具,其基本符号是()。
A、输入、输出、外部实体和加工
B、变换、加工、数据流和存储
C、加工、数据流、数据存储和外部实体
D、变换、数据存储、加工和数据流
答案:
C
6、技术可行性要解决()。
A、存在侵权否
B、成本一效益问题
C、运行方式可行
D、技术风险问题
答案:
D
7、决定大型程序模块组织基本原则的两种交替设计策略为()。
A、面向用户的原型化和面向程序员的原型化
B、物理模型与逻辑模型
C、数据字典和数据流
D、数据分解和算法分解
答案:
D
8、研究开发资源的有效性是进行()可行性研究的一方面。
A、技术
B、经济
C、社会
D、操作
答案:
A
9、在遵循软件工程原则开发软件过程中,计划阶段应该依次完成()。
A、软件计划、需求分析、系统定义
B、系统定义、软件计划、需求分析
C、需求分析、概要设计、软件计划
D、软件计划、需求分析、概要设计
答案:
B
10、软件定义期问题定义阶段涉及的人员有()。
A、用户、使用部门负责人
B、软件开发人员、用户、使用部门负责人
C、系统分析员、软件开发人员
D、系统分析员、软件开发人员、用户与使用部门负责人
答案:
D
11、Whendrawingmultileveldataflowchartoftop-down,thebalancebetweenparentchartandsonchartmustbetakenintoaccount,andtopassjudgmentforthebalanceofthechartsisregularlymaintainedby()?
A、Outputdata
B、Datadictionary
C、Processingnumber
D、Inputdata
答案:
B
12、在软件开发过程中常用图作为描述工具,DFD就是面向
(1)分析方法的描述工具。
在一套分层DFD中,如果某一张图中有N个加工(process),则这张图允许有
(2)张子图。
在一张DFD图中,任意两个加工之间(3)。
在画分层DFD时,应保持(4)之间的平衡。
DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为(5)两大类。
1.A、数据结构B、数据流
C、对象D、构件(component)
2.A、0B、1
C、1-ND、0-N
3.A、有且仅有一条数据流
B、至少有一条数据流
C、可以有0和多条名字互不相同的数据流
D、可以有0和多条数据流,但允许其中有若干条名字相同的数据流
4.A、父图和子图B、同一父图的所有子图
C、不同父图的所有子图D、同一子图的所有直接父图
5.A、控制流和变换流B、变换流和事务流
C、事务流和事件流D、事件流和控制流
答案:
B|D|C|A|B
13、系统定义明确之后,应对系统的可行性进行研究。
可行性研究包括()。
A、软件环境可行性、技术可行性、经济可行性、社会可行性
B、经济可行性、技术可行性、社会可行性
C、经济可行性、社会可行性、系统可行性
D、经济可行性、实用性、社会可行性
答案:
B
14、在软件的可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。
A、经济可行性
B、技术可行性
C、操作可行性
D、法律可行性
答案:
B
15、在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是
A、工作阶段间的等待时间
B、生产原型的复杂性
C、参与人员所需的工作站数
D、参与人员之间的通信困难
答案:
D
16、在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。
A、数据流图
B、数据字典
C、结构化语言
D、判定表与判定树
答案:
A
17、判定表和判定树是数据流图中用以描述加工的工具,它通常描述的对象是()。
A、逻辑判断
B、层次分解
C、操作条目
D、组合组件
答案:
D
18、结构化分析(SA)方法将欲开发的软件系统分解为若干基本加工,并对加工进行说明,下述是常用的说明工具,其中便于对加工出现的组合条件的说明工具是()。
①结构化语言②判定树③判定表
A、②③
B、①②③
C、①③
D、①②
答案:
A
19、原型化方法是一类动态定义需求的方法,下列叙述中,()不具有原型化方法的特征。
A、提供严格定义的文档
B、加强用户参与和决策
C、简化项目管理
D、加快需求的确定
答案:
A
20、可行性分析中,系统流程图用于描述()。
A、当前运行系统
B、当前逻辑模型
C、目标系统
D、新系统
答案:
A
21、在结构化分析方法中,用状态一迁移图表达系统和对象的行为。
在状态一迁移图中,由一个状态和一个事件所决定的下一个状态可能有()。
A、1个
B、2个
C、多个
D、不确定
答案:
C
22、对每个合理的方案分析员都应该准备()资料。
A、系统流程
B、组成系统的物理元素清单,成本一效益分析
C、实现这个系统的进度计划
D、以上全部正确
答案:
D
23、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。
A、组织与管理
B、分析与估算
C、设计与测试
D、规划与调度
答案:
D
24、在由许多项目组成的大型工程中,用顶点表示项目,有向边表示项目之间谁先开工的先后关系,这种用顶点表示活动的图称为“AOV网络”,其常用的一种存储结构是
(1)。
为规划整个工程的实现,通常要对上述的顶点进行
(2)排序,据此可获得项目的(3)序列。
但并不是所有图都能获得这样的系列,如(4)图就不能获得这种序列。
因为在这种情况下,所体现的先后关系不是(5)。
1.A、队列表B、连通表
C、令尽接表D、路径表
2.A、选择B、归并
C、拓扑D、置换
3.A、全序B、综合
C、拓扑D、优化
4.A、有回路的有向B、无回路的有向
C、无回路的AOV网络D、所有边的先后关系都是非自反的
5.A、自反的B、对称的
C、非自反的D、非对称的
答案:
C|C|C|A|C
25、研究软硬件资源的有效性是进行()研究的一方面。
A、技术可行性
B、经济可行性
C、社会可行性
D、操作可行性
答案:
A
26、数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,()是常采用的。
①自顶向下②自底向上③分层绘制④逐步求精
A、全是
B、①③④
C、②③④
D、①④
答案:
B
三、简答题(5小题)
1、成本一效益分析的目的是什么?
可用哪些指标进行度量?
答案:
成本一效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。
成本-效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡。
效益分有形效益和无形效益两种。
有形效益可以用货币的时间价值,投资回收期、纯收入等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。
系统的经济效益等于因使用新的系统而增加的收入加上使用新的系统可以节省的运行费用。
运行费用包括操作人员人数、工作时间、消耗的物资等。
下面主要介绍有形效益的分析。
(1)货币的时间价值。
成本估算的目的是对项目投资。
经过成本估算后,得到项目开发时所需要的费用,该费用就是项目的投资。
项目开发后,应取得相应的效益,有多少效益才合算,这就要考虑货币的时间价值。
通常用利率表示货币的时间价值。
设年利率为
现存入
元,
年后可得钱数为
元,则:
就是
元在
年后的价值。
反之,若
年能收入
元,那么这些钱现在的价值是:
(2)投资回收期。
通常用投资回收期衡量一个开发项目的价值。
投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。
投资回收期越短,就越快获得利润,则该项目就越值得开发。
(3)纯收入。
衡量项目价值的另一个经济指标是项月的纯收入,也就是在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。
这相当于投资开发一个项目与把钱存入银行中进行比较,看这两种方案的优劣。
若纯收入为零,则项目的预期效益和在银行存款一样,但是开发一个项目要冒风险,因此从经济观点来看,这个项目可能是不值得投资开发的。
若纯收入小于零,那么这个项目显然不值得投资开发。
2、研究项目的技术可行性一般要考虑的情况有哪些?
答案:
技术可行性一般要考虑的情况包括:
(l)开发的风险。
在给出的限制范围内,能否设计出系统并实现必需的功能和性能。
(2)资源的有效性。
可用于开发的人员是否存在问题。
可用于建立系统的其他资源是否具备。
(3)技术。
相关技术的发展是否支持这个系统。
(4)开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性的后果。
3、项目开发计划有哪些内容?
答案:
项目开发计划的主要内容有:
(1)项目概述。
说明项目的各项主要工作,说明软件的功能、性能;为完成项目应具备的条件;用户及合同承包者承担的工作、完成期限及其他条件限制;应交付的程序名称,所使用的语言及存储形式;应交付的文档等。
(2)实施计划。
说明任务的划分,各项任务的责任人;说明项目开发进度,按阶段应该完成的任务,用图表说明每项任务的开始时间和完成时间;说明项目的预算,各阶段的费用支出预算。
(3)人员组织及分工。
说明开发该项目所需人员的类型、组成结构、数量等。
(4)交付期限。
说明项目最后完工交付的日期。
(5)给出下一阶段(需求分析)的详细进度和成本。
4、可行性研究包括哪些步骤?
答案:
典型的可行性研究有下列步骤:
(1)系统定义。
为了定义好一个系统,需要分析人员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析人员正在解决的问题确实是要解决的问题。
(2)研究正在运行的系统。
正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,要开发一个新的计算机系统来代替旧的系统。
因此现有的系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行现有系统需要多少费用,对新系统有什么新的功熊要求,新系统运行时能否减少使用费用等。
应该收集、研究、分析现有系统的文档资料,实地考查现有系统,在考查的基础上,访问有关人员,然后描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。
这个系统流程图反映了现有系统的基本功能和处理流程。
(3)导出新系统的逻辑模型。
根据对现有系统的分析研究,逐渐明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具—数据流图和数据字典来描述数据在系统中的流动和处理情况。
(4)设计方案。
分析人员建立了新系统的高层逻辑模型之后,要从技术角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理解法。
根据技术可行性、经济可行性、社会可行性对各种方案进行评估,去掉行不通的解法,就得到了可行的解法。
(5)推荐可行的方案。
根据上述可行性研究的结果,应该决定该项目是否值得去开发。
若值得开发,那么可行性的解决方案是什么,并且说明该方案可行的原因和理由。
(6)编写可行性研究报告。
将上述可行性研究过程的结果写成相应的文档,即可行性研究报告,提请用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。
5、可行性研究报告有哪些主要内容?
答案:
一个可行性研究报告的主要内容如下:
(1)引言。
说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。
(2)可行性研究前提。
说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。
(3)对现有系统的分析。
说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需各类专业技术人员和数量;所需各种设备;现有系统存在什么问题。
(4)所建议系统的技术可行性分析。
所建议系统的简要说明;处理流程和数据流程;与现有系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。
(5)所建议系统的经济可行性分析。
说明所建议系统的各种支出、各种效益、收益投资比;投资回报周期。
(6)社会因素可行性分析。
说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理工作制度、人员素质的要求。
(7)其他可供选择的方案。
逐一说明其他可供选择的方案,并说明未被推荐的理由。
(8)结论意见。
说明项目是否能开发;还需什么条件才能开发;对项目目标有何变动等。