第二章 可行性研究习题及答案精选.
第二章 可行性研究习题及答案

一. 填空题1. 可行性研究的目的不是去开发一个软件项目,而是研究这个项目是,。
2. 要从以下三个方面分析研究中衡量解决方法的可行性:,,。
3. 技术可行性研究包括,, .4. 经济可行性一般要考虑的情况包括,,。
5. 在书写计划任务书时,此任务书应包括,,,。
6. 系统流程图是传统工具,它的基本思想是 .7. 自底向上成本估计不是从开始,而是从开始。
8. 成本/效益分析的目的是要从分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确地做出是否投资于这项开发工程 .9.软件费用管理的核心,也是软件工程管理中最困难、最易出错的问题之一。
10 .经济效益可分为有形效益和无形效益两种,有形效益的主要度量指标,,。
是否11 .投资回收期是衡量一个开发工程价值的指标。
12 .纯收入是指在整个生存周期之内的与投资之差。
13 .设年利率为 i 现存入 p 元,则 n 年后可得钱数为。
14.若年利率为 i ,不计复利, n 年后可得钱数为 F,则现在的价值 P= 。
15 .我们熟悉的成本估计可分为,,。
16 .在可行性研究中,是系统开发过程中难度最大,最重要的一个环节。
17 .瀑布模型是以文档为驱动、适合于 ________的软件项目的模型18 .纯收入是指在整个生存周期之内的 ________与投资之差。
19.一般说来,经济效益通常表现为减少运行费用或增加收入。
但是,投资开发新系统往往要冒一定风险,系统的开发成本可能比预计的 ________ ,效益可能比预期的 ________。
20.自底向上成本估计与自顶向下估计相反,由底向上估计不是从 ________开始,而是从一个个开始________。
二. 选择题1.研究开发所需要的成本和资源是属于可行性研究中的 ( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性第二章可行性研究习题及答案2.经济可行性研究的范围包括 ( )A.资源有效性 B .管理制度 C .效益分析 D .开发风险3. ( ) 可行性研究主要从以下几个方面进行研究A.技术可行性,经济可行性,操作可行性。
《项目可行性研究与评估》第 2 版课后复习题参考答案

《项目可行性研究与评估》第2版课后复习题参考答案(书号:61845)第二章项目方案的经济比选第1题(1)静态投资回收期TpTp=T-1+第(T-1)年的累计净现金流量的绝对值/第T年的净现金流量=4-1+30/60=3.5年(2)净现值NPV=-40-70+40+50+60(P/A,10%,3) =79.1(3)净年值NA V(A/P,10%,6)=79.1*0.2296=18.16(4)内部收益率:设=28%,=33%,分别计算净现值:( )=2.838,( )=-7.747根据插值法求得IRR=28%+(33%-28%)* =30%(5)动态投资回收期=累计折现值出现正值的年数-1+|上年累计折现值|/当年现金流量的折现值=4-1+33.01/40.98=3.81年第2题(1)计算各年净现金流量,并做现金流量图。
NCF1=-400;NCF2=-400;NCF3=580-350-300=-70;NCF4-11=580-350=230NCF12=230+100+300=630(2)计算该项目的静态投资回收期(包括建设期)。
累计净现金流量Tp=T-1+第(T-1)年的累计净现金流量的绝对值/第T年的净现金流量=7-1+50/230=6.22年(3)计算净现值,并判断项目是否可行。
NCF1+NCF2+...+NCF12=375.82>0该项项目是可行的。
第3题下标1、2、3、4、5、6、7分别代表绝热层厚度0、2、2.5、3、4.5、6、7.5。
(1)采用年值法计算=18000=18000(A/P,8%,15)+9000=11102.9=25450(A/P,8%,15)+5900=8873.32=33400(A/P,8%,15)+4500=8402.12=38450(A/P,8%,15)+3910=8401.11=43600(A/P,8%,15)+3600=8693.79=53700(A/P,8%,15)+3100=9794.359因为最小,所以选择4.5cm厚度的绝热层最经济。
《软件工程导论》课后习题详细答案

《软件工程导论》课后习题详细答案第一章软件工程概论1.什么是软件危机?软件危机是指在运算机软件的开发和爱护过程中所遇到的一系列严峻咨询题。
这些咨询题表现在以下几个方面:(1)用户对开发出的软件专门难中意。
(2)软件产品的质量往往靠不住。
(3)一样软件专门难爱护。
(4)软件生产效率专门低。
(5)软件开发成本越来越大。
(6)软件成本与开发进度难以估量。
(7)软件技术的进展远远满足不了运算机应用的普及与深入的需要。
2.什么缘故会产生软件危机?(1) 开发人员方面,对软件产品缺乏正确认识,没有真正明白得软件产品是一个完整的配置组成。
造成开发中制定打算盲目、编程草率,不考虑爱护工作的必要性。
(2) 软件本身方面,关于运算机系统来讲,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件爱护困难。
(3) 专门是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估量、爱护困难等一系列咨询题更为突出,技术的进展差不多远远不能适应社会需求。
3.如何样克服软件危机?(1) 充分吸取和借鉴人类长期以来从事各种工程项目中积存的行之有效的有效原理、概念、技术与方法,专门是吸取几十年来人类从事运算机硬件研究和开发的体会教训。
在开发软件的过程中努力作到良好的组织,严格的治理,相互友好的协作。
(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在运算机系统早期进展时期形成的一些错误概念和作法。
(3) 按照不同的应用领域,开发更好的软件工具并使用这些工具。
将软件开发各个时期使用的软件工具集合成一个整体,形成一个专门好的软件开发支环环境。
总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织治理措施。
4.构成软件项目的最终产品:应用程序、系统程序、面向用户的文档资料和面向开发者的文档资料。
5.什么是软件生存周期?软件生存周期是指从软件定义、开发、使用、爱护到剔除的全过程。
可行性研究报告例题及答案

可行性研究报告例题及答案一、项目背景(一)项目概述本项目是以某家电企业为例,对其新产品推广项目进行可行性研究。
该企业定位于高端家电市场,致力于提供高品质、高科技含量的产品,以及优质的售后服务。
随着市场竞争日益激烈,该企业面临着新产品推广的挑战,需要对新产品的市场需求、竞争与风险进行全面的评估。
(二)技术和产品介绍本次可行性研究的对象是该企业推出的一款智能冰箱产品。
该产品采用最新的智能家电技术,具有智能控制、节能环保、安全可靠等特点,能够满足消费者对品质和科技感的需求。
(三)项目目的通过对新产品推广项目进行可行性研究,帮助企业全面了解市场状况、竞争态势、风险因素等,为项目的顺利推进提供有效的依据和建议。
二、市场分析(一)行业概况当前智能家电行业呈现出快速发展的态势。
随着人们生活水平的提高和科技的不断进步,智能家电产品得到了越来越多消费者的青睐。
智能家电产品在居家生活中的应用越来越广泛,一些传统家电产品也开始向智能化方向转变。
(二)市场需求随着生活水平的提高和科技的不断发展,人们对家电产品的要求也越来越高。
智能化、节能环保、安全可靠等成为了消费者选择家电产品的重要标准。
因此,具有智能控制功能的智能家电产品能够更好地满足消费者的需求。
(三)竞争分析在智能家电市场上,竞争非常激烈。
许多家电企业纷纷推出了智能家电产品,竞争对手众多。
为了在市场上脱颖而出,企业需要将产品的独特性发挥到极致,并有针对性地制定市场营销策略。
三、技术分析(一)产品特点该智能冰箱产品采用最新的智能控制技术,能够实现食品储存的智能管理,让家庭生活更加方便。
同时,产品设计合理、节能环保、安全可靠,能够满足消费者对高品质产品的需求。
(二)技术研发该企业在研发方面投入了大量资源,为产品的研发提供了有力的技术支持。
目前已经完成了该产品的设计和试制,并取得了一些专利。
四、经济分析(一)项目投资新产品推广项目的投资主要涉及产品市场调研、产品设计、生产成本、推广费用等,需要投入相当数量的资金。
软件工程(第五版)--习题及答案--第二章

一、选择题1、系统流程图是一种传统工具,用于描绘(D)。
A、逻辑模型B、程序结构C、体系结构D、物理系统2、软件可行性研究的目的是(C)。
A、证明软件开发项目可行B、证明软件开发项目不可行C、阐述软件开发项目值得或不值得做D、为了确定软件开发项目要不要做3、技术可行性研究要解决的问题是(A)。
A、从技术方面说明项目是否可行B、从技术上定义项目要解决的问题C、给出项目开发可行的技术路线D、给出精简的项目需求设计报告4、可行性研究的步骤首先是(A)。
A、确定项目目标,即对要解决的问题进行定义B、研究项目要求C、对项目目标进行可行性分析D、给出可行的解决方案5、可行性研究的任务不包括(D)。
A、技术可行性B、经济可行性C、法律可行性D、政治可行性6、系统流程图是描述(A)的工具。
A、物理系统B、逻辑系统C、体系系统D、程序系统7、可行性研究实质上是要进行一次(A)需求分析,设计过程。
A、简化、压缩的B、详细的C、彻底的D、深入的8、系统流程图的符号不包括(D)。
A、B、C、D、二、简答题1、软件开发的早期,为什么要进行可行性研究?目标的可行性研究有几个方面?答:许多软件开发问题都不能在预期的时间范围内或资源限制下得到解决。
如果开发人员没有尽早停止没有可行解决方案的开发项目,就会造成时间、资金、人力、物力的浪费。
为了降低软件开发失败的可能性,需要进行软件可行性研究。
可行性研究要从经济可行性、技术可行性、运行可行性和法律可行性四方面进行。
2、简述可行性研究的步骤。
答:(1)审核系统的规模和目标;(2)分析研究现行系统;(3)设计新系统的高层逻辑模型;(4)获得并比较可行的方案;(5)撰写可行性研究报告。
3、某航空公司为了方便旅客,拟开发一个机票预订系统。
将旅客的信息(姓名、性别、工作单位、身份证号、旅行时间、旅行目的地等)输入该系统后,系统自动为旅客安排航班。
打印出取票通知和票务账单。
旅客可在航班的前一天凭取票通知和票务账单交款取票。
第2章可行性研究FeasibilityStudy

2.2 可行性研究的步骤(续)
系统要求
• 自动称量,提高工作效率; • 自动除皮; • 自动去杂和去水; • 数据自动汇总; • 任意点均可称量;
2.2 可行性研究的步骤(续)
技术问题
• 称量自动化的程度:车号识别,杂质处理
• 数据通信方式:有线,无线 • 开票处理:
• 整个称重点采用两台汽车衡、分布在公路两侧 , 物理上将进厂和出厂的车流分开 ,实行一侧称重 ,而 另一侧回皮。 • 实现称重过程微机全过程自动化处理(免除人工 操作 ) ,保证称重数据的客观公正和有效准确性 ,称 重重量 ,车号等数据自动存储 ,实现多个称重点按权 限共享和引用。 • 能对称重 ,计量数据的物资品种 ,供货单位 ,接收 单位 ,供货车号均可分工作班次 ,日 ,旬 ,月进行分类 查询和统计处理。一方面进一步减轻工作人员的负 担 ,另一方面也使管理人员时时可掌握各种有关数 据。 • 如果一侧称重点出现故障 ,另一侧称重点也可用 微机称重和计量 ,进行以上工作。 计量点 • 可以随时将计量数据转发到计控处管理机 ,进入 企业管理计算机网。
研究内容
• • • • 经济可行性 (Economic Feasibility) 技术可行性 (Technical Feasibility) 操作可行性 (Manipulative Feasibility) 法律可行性 (Lega 可行性研究的任务(续)
第2章 可行性研究 Feasibility Study
2.0 问题的定义(Problem Definition) 2.1 可行性研究的任务(Feasibility Study Tasks) 2.2 可行性研究过程(Feasibility Study Process) 2.3 系统流程图(System Flow Diagram) 2.4 数据流图(Data Flow Digraph) 2.5 数据字典(DataDictionary) 2.6 成本/效益分析(Cost-Benefit Analysis) 2.7 小结 习题
软件工程概论第一次作业
第一章《软件工程概述》作业一、名词解释1.软件2.软件危机3.软件工程4.软件生存周期5.软件过程模型二、填空题1、在信息处理和计算机领域内,一般认为软件是、和。
2、软件生产的发展经历了时代、时代和时代,各时代的生产方式分别是、和。
3、软件生存周期的8个阶段分别是、、、、、、、。
4、软件工程是利用工程化的原理和方法来进行、和软件的一门学科。
5、描述软件开发过程中各种活动如何执行的模型称为模型。
6、瀑布模型适应需求可变的软件开发,只有到才能见到整个软件系统。
7、软件产品的生产主要是研制,软件产品的成本主要体现在上。
8、软件工程面临的问题有、、、。
三、单项选择题1、软件文档是【】。
A.程序B.工具C.文书和资料D.数据2、软件是一种【】性工业产品A.理论B.知识(或逻辑)C.消耗D.物资3、与计算机科学的理论研究不同,软件工程是一门【】的学科。
A.理论性 B.工程性 C.原理性 D.心理性4、软件工程与计算机科学的性质不同,软件工程着重于【】。
A.理论研究 B.建造软件系统 C.原理探讨 D.原理的理论5、软件工程学科出现的直接原因是【】。
A.计算机的发展 B.其它工程学科的影响C.软件危机的出现D.程序设计方法学的影响6、软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是【】。
A.软件开发工程化 B.消除软件危机C.实现软件可重用D.程序设计自动化7、由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述【】方面。
①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证A.①② B.②③ C.④ D.全部8、软件的主要结构和功能是在【】阶段决定的。
A.分析设计B.编程C.测试D.维护9、有关计算机程序功能、设计、编制、使用的文字或图形资料称为【】。
A.软件B.文档C.程序D.数据10、软件生成周期模型有多种,下列选项中,【】不是软件生存周期模型。
可行性研究报告参考答案
可行性研究报告参考答案一、研究背景和目的随着全球能源消耗的不断增加以及环境问题的日益严重,新能源汽车作为一种环保、节能的交通方式正在逐渐受到人们的关注和欢迎。
然而,新能源汽车的普及面临着一个严峻的问题,即充电设施的建设不足。
因此,本次研究的目的是通过对新能源汽车充电设施建设的可行性进行研究,为新能源汽车的普及提供有力的支持。
二、研究内容本研究主要内容包括以下几个方面:1. 对新能源汽车充电设施的需求进行调研和分析,包括充电设施的数量、位置、类型等方面的情况。
2. 对目前新能源汽车充电设施建设的现状进行调研和分析,包括国内外充电设施的布局、用地情况、技术水平等方面。
3. 研究新能源汽车充电设施建设的成本和投资回报情况,包括建设、运营、维护等方面的成本估算和收益预测。
4. 对新能源汽车充电设施建设的政策和法规进行研究,包括国家政策、地方政策、产业标准等方面的情况。
三、调研方法本研究将采用问卷调查、实地调研、案例分析、数据统计等方法,通过对新能源汽车用户、充电设施建设者、相关企业和政府部门的调研和访谈,获取各方面的信息和数据,进行全面、深入的分析和研究。
四、可行性分析1.需求分析根据国内外的调研数据,新能源汽车的需求正在不断增加,尤其是在大城市和新兴城市,新能源汽车的普及速度更快。
而充电设施供给远远不足,已经成为制约新能源汽车普及的瓶颈之一。
因此,建设新能源汽车充电设施是迫切需要的。
2.现状分析目前,国内外的新能源汽车充电设施建设已经取得一定的进展,但依然存在着一些问题,如充电设施的布局不合理、充电速度慢、用户体验不佳等。
这些问题需要通过技术升级和管理优化来解决。
3.成本分析新能源汽车充电设施建设的成本主要包括基础设施建设、设备采购、运营管理等方面。
基础设施建设的成本相对较高,但长期来看是可以收回的。
设备采购和运营管理的成本相对较低,但也需要长期投入,因此需要进行精确的成本估算和资金筹措。
4.政策分析目前,国家和地方对新能源汽车充电设施建设出台了一系列的政策和法规,包括财政补贴、用地支持、税收优惠等方面的支持政策。
第二章课后习题
第二章课后习题2、为方便储户,某银行拟开发计算机储蓄系统.储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。
写出问题定义并分析系统的可行性。
答:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。
如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。
为了满足储户的需求,该系统需要迅速的对用户的要求做出反馈,要对用户输入的信息作出最快的处理,所以就需要很大的主存容量,以及强大的数据库支持。
由于是所面向的用户是广泛的储蓄用户群,所以需要系统强大的安全性能支持。
可行性研究方法条件、假定和限制建议开发软件运行的最短寿命:5年进行系统方案选择比较的期限:2个月经费来源和使用限制:定制银行硬件、软件、运行环境和开发环境的条件和限制:银行中心拥有大型机以及用来支持的数据库,各个银行网点都有安好的PC机,安装有Windows2000及以上的操作系统。
建议开发软件投入使用的最迟时间:开发完成后试运行1个月.可行性研究方法通过与银行熟练业务员进行深入讨论,制定详细用户调查问卷,真正了解用户以及银行业务员的实际需求,根据业务员提供的信息以及问题定义再综合调查问卷中用户提出的意见进行改进。
最终确定项目需要解决的问题,并确定问题能不能被解决。
决定可行性的主要因素1)项目开发成本2)所需设备置办成本3)技术是否能满足需求4)操作人员的熟练程度5)资源有效性对现有系统的分析1处理流程和数据流程系统流程图存款流程图:取款流程图:数据流图:2工作负荷当前大多数银行所使用的银行储蓄系统在办理业务时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。
第二章可行性研究
9.1429
2
9.6 1.1025 8.7075
17.8513
3
9.6 1.1576 8.2928
26.1432
4
9.6 1.2155 7.8979
34.0411
5
9.6 1.2763 7.5219
41.5630
65
§6 .2 成本/效益分折方法
投资回收期: 累计的经济效益等于最初的投 资所需要的时间。 CAD投资回收期是: 2+2.15/8.29=2.259年 纯收入: 整个软件生命期内,累计经济效益 (折合成现在值)与投资之差。 如: 引入CAD系统之后,5年内工程的纯收 入预计是41.563-20=21.563 投资回收率: 指系统的投资在生命周期内 达到的累计效益的利率。
4
§2.1 可行性研究任务
二、可行性研究的基本内容 首先学要进一步分析和澄清问题定义 在澄清了问题的定义之后,分析员应导出系统的逻辑 模型. 根据系统逻辑模型,探索若干种可供选择的主要解决 方案.
5
§2.1 可行性研究任务
1 、技术可行性:使用现有的技术能实现这个系统吗? 主要考虑:开发风险;资源;相关技术的发展2、经济可 行性:这个系统的经济效益能超过它的开发成本吗? 系统经济效益=新系统增加的收入+新系统节省的费用 考虑:成本——效益分析、长期的公司经营策略、对其 他单位或产品的影响、开发所需的成本和资源、潜在的 市场前景 3 、操作可行性:系统的操作方式在用户组织内行得通吗 ? 4.其他:法律可行性、社会效应等
31
用途
32
用途
33
2 .5 数据词典( DD ,data dictionary )
34
2.5.1数据字典的内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章可行性研究一. 填空题1.可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否,。
2.要从以下三个方面分析研究中衡量解决方法的可行性:,,。
3.技术可行性研究包括,, .4.经济可行性一般要考虑的情况包括,,。
5.在书写计划任务书时,此任务书应包括,,,。
6.系统流程图是传统工具,它的基本思想是 .7.自底向上成本估计不是从开始,而是从开始。
8.成本/效益分析的目的是要从分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确地做出是否投资于这项开发工程.9.软件费用管理的核心,也是软件工程管理中最困难、最易出错的问题之一。
10.经济效益可分为有形效益和无形效益两种,有形效益的主要度量指标是,,。
11.投资回收期是衡量一个开发工程价值的指标。
12.纯收入是指在整个生存周期之内的与投资之差。
13.设年利率为i 现存入p元,则n年后可得钱数为。
14.若年利率为i ,不计复利,n年后可得钱数为F,则现在的价值P= 。
15.我们熟悉的成本估计可分为,,。
16.在可行性研究中,是系统开发过程中难度最大,最重要的一个环节。
17.瀑布模型是以文档为驱动、适合于________的软件项目的模型18.纯收入是指在整个生存周期之内的________与投资之差。
19.一般说来,经济效益通常表现为减少运行费用或增加收入。
但是,投资开发新系统往往要冒一定风险,系统的开发成本可能比预计的________,效益可能比预期的________。
20.自底向上成本估计与自顶向下估计相反,由底向上估计不是从________开始,而是从一个个开始________。
二. 选择题1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性2.经济可行性研究的范围包括 ( )A.资源有效性 B.管理制度 C.效益分析 D.开发风险3. ( ) 可行性研究主要从以下几个方面进行研究A.技术可行性,经济可行性,操作可行性。
B.技术可行性,经济可行性,社会可行性。
C.经济可行性,系统可行性,操作可行性。
D.经济可行性,系统可行性,时间可行性。
4.在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( ).A.工作阶段的等待时间 B.生产原形的复杂性 C.参与人员所需的工作站数D.参与人员这间的通信困难5.制定软件计划的目的在于尽早对欲开发的软件进行合理估计,软件计划的任务是( )。
A.组织与管理B.分析与估算C.设计与测试D.规划与调整6.可行性研究要进行一次( )需求分析。
A.详细的B.全面的C.简化的、压缩的D.彻底的7.可行性分析研究的目的是(). A.争取项目B.项目值得开发与否C.开发项目D.规划项目8.下列不属于成本效益的度量指标()。
A.货币的时间价值B.投资回收期C.性质因素D.纯收入9.下面不是可行性研究的步骤的是(). A.重新定义问题 B.研究目前正在使用的系统C.导出和平加工选择的解法 D.确定开发系统所需要的人员配置10.可行性研究的目的是用最小的代价在尽可能短的时间内确定问题的()A.能否可解 B.工程进度 C.开发计划 D.人员配置11.在软件工程种,可行性研究包括:()A.经济可行性、技术可行性、操作可行性 B.软件可行性、硬件可行性C.编码可行性、运行可行性、测试可行性 D.理论可行性、实践可行性12.软件分析的第一步要做的工作是()A.定义系统的目标 B.定义系统的功能模块 C.分析用户需求 D.分析系统开发的可行性13.可行性研究目的主要在于()A.确定工程的目标和规模 B.建立整个软件的体系结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义 C.回答:“目标系统需要做什么”D.用最小的代价确定在问题定义阶段所确定俄目标和规模是否可实现、可解决14.软件可行性分析是着重确定系统的目标和规模。
对功能、性能及约束条件的分析应属于下列( ).A.经济可行性分析B.技术可行性分析C.操作可行性分析D.开发可行性分析三. 名词解释1.可行性研究2.技术可行性3.法律可行性4.自底向上成本估计5.投资回收期四. 简答题1.可行性研究的任务?2.简述经济可行性和社会可行性?3.简述可行性研究的步骤?4.在进行可行性研究时,向用户推荐的方案中应清楚地表明什么?5.可行性研究报告的主要内容有哪些?6.说明一下系统流程图的作用?7.简述自顶向下估计和自底向上估计的缺点。
8.简述费用估计中任务分解技术步骤。
9.成本-效益分析可用哪些指标进行度量?10.可行性研究的目的是什么?有哪些可行性需要研究?五. 应用题1.设计一个软件的开发成本为5万元,寿命为3年。
未来3年的每年收益预计为22000元,24000元,26620元。
银行年利率为10%。
试对此项目进行成本效益分析,以决定其经济可行性。
第二章习题答案一. 填空题答案1.值得去开发其中的问题能否解决2.技术可行性经济可行性社会可行性3.风险分析资源分析技术分析4.开发的风险资源的有效性技术5.系统概述可行性分析拟定开发计划结论意见6.物理系统用图形符号以黑盒子形式描绘系统里面的每个部件7.整体一个个任务单元8.经济角度9.成本估计10.货币的时间价值投资回收率纯收入11.经济12.累计经济效益13.p 14.F/(1+(n*i)) 15.自顶向下成本估计自底向上成本估计算法模型估计 16.技术可行性 17.软件需求明确18.累计经济效益19.高低 20.整体任务单元二. 选择题答案1. B2.C3.B4.D5.D6.A7.C8.C9.D10.A 11.A12.A13.D14.D三. 名词解释答案1.可行性研究就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
其实质是要以较抽象的方式进行一次简化的,压缩了的需求分析,设计过程。
2.技术可行性是最难决断和最关键的问题。
根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。
3.法律可行性是指研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
4.与自顶向下估计相反,由底向上估计不是从整体开始,而是从一个个任务单元开始。
其具体作法是,现将开发任务分解为许多子任务,子任务又分成子任务,直到每一任务单元的内容都足够明确为止。
然后把各个任务单元的成本估计出来,汇合成项目的总成本。
5.投资回收期是衡量一个开发工程价值的经济指标。
投资回收期就是积累的经济效益等于最初的投资所需要的时间。
四. 简答题答案1.可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。
可行性研究是要进一次压缩简化了的系统分析和设计的过程,也就是说在较高层次上以较抽象的方式进行设计的过程。
在明确了问题定义之后,分析员应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法。
研究每一种解法的可行性。
一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。
2. 经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。
社会可行性要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。
3. (1)复查系统规模和目标(2)研究目前正在使用的系统(3)导出新系统的高层逻辑模型(4)重新定义问题(5)导出和评价供选择的方案(6)推荐一个方案并说明理由(7)推荐行动方针(8)书写计划任务书(9)提交审查4. (1)本项目的开发价值;(2)推荐这个方案的理由;(3)制定实现进度表,这个进度表不需要也不可能很详细,通常只需要估计生存周期每个阶段的工作量。
5. 一个可行性研究报告的主要内容如下:(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。
(2)可行性研究前提:可行性研究前提。
说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。
(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。
(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。
(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。
(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。
(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。
(8)结论意见:说明项目是否能开发;还需要什么条件才能开发;对项目目标有什么变动等。
6. 系统流程图的作用可以总结如下:(1).制作系统流程图的过程是系统分析员全面了解系统业务处理概况的过程,它是系统分析员作进一步分析的依据。
(2).系统流程图是系统分析员、管理人员、业务操作人员相互交流的工具(3).系统分析员可直接在系统流程图上拟出可以实现计算机处理的部分。
(4).可利用系统流程图来分析业务流程的合理性。
7.自顶向下估计的缺点是,对开发中某些局部的问题或特殊困难容易低估,甚至没有考虑到。
如果所开发的软件缺乏可以借鉴的经验,在估计时就可能出现较大的误差。
自底向上估计的缺点是,由于具体工作人员往往只注意到自己范围内的工作,对综合测试、质量管理和项目管理等涉及全局的花费可能估计不足,甚至完全忽视。
因此,就会有可能使成本估计偏低。
8. S1:确定任务,即每个功能都必须经过需求分析、设计、编码和测试工作。
S2:确定每项任务的工作量,估算需要的人月数。
S3:找出与各项任务的对应的劳务费数据,即每个单位工作量成本(元/人月)。
因为各阶段的劳务费不同,需求分析和初步设计阶段需要较多的高级技术人员;而详细设计、编码和早期测试则要求较多初级技术人员,而他们的工资是不同的。
S4:计算各个功能和个阶段的成本和工作量,然后计算总成本和总工作量。
9.(1)投资回收率:通常把建立系统若干年后能取得的效益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。
(2)投资回收期;就是使累计的经济效益等于最初的投资费用所需的时间。