北交大远程教育-软件工程作业
- 格式:doc
- 大小:20.50 KB
- 文档页数:8
北交《软件工程与实践》在线作业一一、单选题(共 20 道试题,共 50 分。
)1. TP协议是()。
. 一种简单的、面向数据报的传输层协议. 一种面向连接的协议. 主要用在不要求数据发送确认或者通常只传少量数据的应用程序中. 没有保证通信可靠性的机制正确答案:2. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段. . 各个. 前期. 中期. 后期正确答案:3. 软件测试法中,()主要分析程序的内部结构。
. 白盒法. 黑盒法. 因果图法. 错误推测法正确答案:4. 软件的发展经历了( )个发展阶段. 1. 2. 3. 4正确答案:5. 下列()地址可分配给主机作为类IP地址使用。
. 127.0.0.1. 192.12.25.255. 202.96.96.0. 162.3.5.1正确答案:6. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.. 面向对象. 面向数据. 面向过程. 面向属性正确答案:7. 线性链表的地址()。
. 必须连续. 部分地址必须连续. 一定不连续. 连续与否均可以正确答案:8. 面向对象(Ojt Orint)方法是将现实世界的事物以对象的方式( )到计算机世界的方法. . 对应. 映射. 反映. 反射正确答案:9. 为改正软件系统中潜藏的错误而进行的维护活动称为( ). 纠错性维护. 适应性维护. 改善性维护. 预防性维护正确答案:10. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).. 纠错性维护. 适应性维护. 改善性维护. 预防性维护正确答案:11. 需求分析的任务不包括( ).. 问题分析. 系统设计. 需求描述. 需求评审.正确答案:12. 以下不属于白盒测试技术的是( ). 逻辑覆盖. 基本路径测试. 循环覆盖测试. 等价类划分正确答案:13. 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( ) . 30. 50. 70. 90正确答案:14. 软件设计的准则中不包括()。
《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和保护过程中所碰到的一系列严重问题。
归纳地说,软件危机包含下述双方面的问题:如何开发软件,以知足对软件日趋增添的需求;如何保护数目不停膨胀的已有软件。
软件危机典型表现:对软件开发成本和进度的预计常常很不正确。
用户对“已达成的” 软件系统不满意的现象常常发生。
软件产品的质量常常靠不住。
软件常常是不行保护的。
软件往常没有合适的文档资料。
软件成本在计算机系统总成本中所占的比率逐年上涨。
软件开发生产率提升的速度,远远跟不上计算机应用快速普及深入的趋向。
产生软件危机的原由:一方面与软件自己的特色有关,另一方面也和软件开发与保护的方法不正确有关。
软件不一样于硬件,它是计算机系统中的逻辑零件而不是物理零件。
管理和控制软件开发过程相当困难。
软件是规模宏大,并且程序复杂性将跟着程序规模的增添而呈指数上涨。
目前相当多的软件专业人员对软件开发和保护还有不省糊涂看法,在实践过程中或多或少地采纳了错误的方法和技术,这是使软件问题发展成软件危机的主要原由。
2.简述产生软件危机的原由和解决的思路。
答:软件危机产生的原由一方面与软件自己的特色有关,另一方面,是与已有软件开发、保护的方法不正确有亲密关系。
解决软件危机,既要有技术举措 (方法和工具 ),又要有必需的组织管理举措。
即采纳工程化的原则和方法组织软件开发是挣脱软件危机的一个主要出路。
3.什么是软件工程?它有哪些本质特征?答: 软件工程是指导计算机软件开发和保护的一门工程学科。
采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来,以经济地开发出高质量的软件并有效地保护它。
软件工程本质特征: 1、软件工程关注于大型程序的结构; 2、软件工程的中心课题是控制复杂性; 3、软件常常变化; 4、开发软件的效率特别重要; 5、和睦地合作是开发软件的要点; 6、软件一定有效地支持它的用户; 7、在软件工程领域中是由拥有一种文化背景的人替拥有另一种文化背景的人创立产品。
软件工程1.(特别提醒:鼓励独立完成作业,严惩抄袭。
)软件正确答案:软件=程序+数据+文档。
2.软件工程正确答案:软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。
3.软件生命周期正确答案:软件生命周期是一个软件系统从目标提出、定义、开发、使用和维护,直到最后丢弃的整个过程。
4.模块独立性正确答案:所谓模块独立性是指模块完成它自身规定的功能而与系统中其它的模块保持一定的相对独立。
5.UML正确答案:Unified Modeling Language统一建模语言,是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。
6.什么是软件危机?危机的主要表现是什么?正确答案:(1)软件危机是指在软件开发和维护中遇到了一系列严重的问题。
(2)表现:a)对软件开发的成本和进度难于估计。
b)软件质量不高,潜在差错的危害。
c)缺乏完整、正确的文档,维护极困难,难于移植以至于不得不重复开发类似的软件。
7.什么是软件开发的工程化?工程化的软件开发方法与早期的程序设计方法的不同点在哪里?正确答案:软件工程学的核心思想是:用工程化的规范方法指导软件的开发、运行及维护工作。
工程化需要包括如下四个方面:⑴.具有相应的理论与技术⑵.具备实现工程化的工具和环境⑶.具备统一的工程规范⑷.管理和控制早期的程序开发方法没有统一的指导原则,随意编写程序,强调程序执行效率。
工程化的软件开发方法具有统一的指导原则,规范化的开发软件,强调软件的可理解性,可维护性和可复用性。
8.瀑布模型的主要缺点是什么?原型开发方法有什么好处?正确答案:(1)瀑布模型给出了固定的开发顺序,它的突出缺点是缺乏灵活性。
软件需求往往无法一下子彻底弄清,因此瀑布模型可能导致开发出的不是用户真正需要的软件,或者由于需求不能确定而造成项目后续工作无法开始。
(2)瀑布模型很难适应需求的动态变更,特别是用户对需求处于模糊认识时更为困难。
1.线性链表的地址()。
A.必须连续B.部分地址必须连续C.一定不连续D.连续与否均可以【参考答案】: D2.将软件组装成系统的一种测试技术叫( ).A.集成测试B.单元测试C.集合测试D.系统测试【参考答案】: A3.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.A.各个B.前期C.中期D.后期【参考答案】: A4.存储器的读写速度排列顺序正确的是()。
A.RAMCache硬盘软盘B.CacheRAM硬盘软盘C.Cache硬盘RAM软盘 D.RAM硬盘软盘Cache【参考答案】: B5.当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.A.判定表和判定树B.盒图C.流程图D.关系图【参考答案】: A6.通道技术可以在()之间直接交换数据。
A.内存与CPUB.CPU与外设C.内存与外设D.内存、CPU和外设三者7.()实现在一对传输线上同时传送多路信号。
A.频分复用B.时分复用C.波分复用D.码分复用【参考答案】: A8.以下不属于逻辑覆盖的是( ).A.语句覆盖B.判定覆盖C.条件覆盖D.基本路径【参考答案】: D9.可行性研究的步骤中不包括( )的内容.A.复查初步分析结果.B.研究现有的系统C.导出新系统高层逻辑模型.D.建立新系统的物理模型解法.【参考答案】: C10.软件设计的准则中不包括()。
A.编程语言选择准则B.信息屏蔽准则C.结构化和模块化准则D.抽象准则【参考答案】: A11.()用于网络的主干线路和室外连接。
A.非屏蔽双绞线B.屏蔽双绞线C.同轴电缆D.光纤【参考答案】: D12.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A.程序B.数据C.逻辑D.物理13.软件测试法中,()主要分析程序的内部结构。
A.白盒法B.黑盒法C.因果图法D.错误推测法【参考答案】: A14.B类IP地址是指()。
------------------------------------------------------------------------------------------------------------------------------ (单选题)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: 1B: 2C: 3D: 4正确答案:(单选题)10: 存储器的读写速度排列顺序正确的是()。
1.一个软件的宽度是指其控制的( ).A.模块数B.层数C.跨度D.厚度【参考答案】: C2.操作系统可以定义为()。
A.与计算机硬件紧密相关的一层系统软件B.建立和使用通信硬件和软件的一套规则和规范C.执行计算机数据处理的软件模块D.一套计算机硬件管理规范【参考答案】: A3.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.A.流程图B.框图C.判定表D.N-S图【参考答案】: D4.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.A.各个B.前期C.中期D.后期【参考答案】: A5.在下列功能中,()最好地描述了OSI模型的网络层。
A.保证数据正确的顺序、无错和完整B.提供用户与网络的接口C.处理信号通过介质的传输D.控制报文通过网络的路由选择【参考答案】: D6.()实现在一对传输线上同时传送多路信号。
A.频分复用B.时分复用C.波分复用D.码分复用7.在排序法中,()是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A.选择排序B.快速排序C.插入排序D.冒泡排序【参考答案】: C8.从事物的属性侧面来描述事物的方法就是( )的方法.A.面向对象B.面向数据C.面向过程D.面向属性【参考答案】: B9.人机界面的风格大致经过了( )代的演变.A.三B.四C.五D.六【参考答案】: B10.有A、B、C三个元素依次入栈,不可能的出栈顺序是()。
A.C,B,AB.C,A,BC.B,A,CD.A,B,C【参考答案】: B11.软件测试法中,()主要分析程序的内部结构。
A.白盒法B.黑盒法C.因果图法D.错误推测法【参考答案】: A12.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )A.30B.50C.70D.9013.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).A.纠错性维护B.适应性维护C.改善性维护D.预防性维护【参考答案】: D14.()用于网络的主干线路和室外连接。
一、基础知识点考察(共30题,每题2分,共60分)该部分是最终考试的重要复习参考资料,请一定认真完成1.1. 软件工程的定义(第一章)(鼓励独立完成作业,严惩抄袭。
)标准答案:是应用计算机科学理论和技术以及工程管理原则和方法、按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。
2.2.模型的定义(第一章)标准答案:简单的说,模型是任一抽象,其中包括所有的基本能力、特性或一些方面,而没有任何冗余的细节。
进一步说,模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述,给出系统内个模型元素以及它们之间的语义关系。
3.3. 简述对问题域和运行平台之间“距离”概念的理解(第一章)标准答案:软件开发过程中问题域中的概念和逻辑处理与运行平台中的概念和逻辑处理的差别。
4.4. 软件工程包括的主要内容(本课程的主要内容)(第一章)标准答案:1)做哪些映射,即要完成哪些开发任务2)如何根据软件的项目特点、环境因素等,选择并组织这些开发任务3)如何实现不同抽象层之间的映射4)如何进行测试,如何支撑整个软件开发5)如何管理一个软件项目5.5. 软件生存周期的定义(第二章)标准答案:是软件铲平或系统的一系列相关活动的全周期。
从行程概念开始,历经开发、交付使用、在使用中不管修订和演化,知道最后被淘汰,让位于新的软件产品。
6.6. 软件生存周期的三类过程是什么,它们的含义是什么(第二章)标准答案:基本过程:与软件生产直接相关的活动集。
支持过程:是有关各方按他们的支持目标所从事的一系列相关活动集,以便提高系统或软件产品的质量。
组织过程:与软件生产组织有关的活动集。
7.7. 软件生存周期的基本过程包括那些子过程(第二章)标准答案:包括获取过程、供应过程、开发过程、运行过程和维护过程。
8.8. 简述瀑布模型的主要步骤,以及瀑布模型的问题(第二章)标准答案:瀑布模型包括,系统需求、软件需求、需求分析、设计、编码、测试、运行。
《软件工程》作业及答案1-1 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。
软件危机典型表现:对软件开发成本和进度的估计常常很不准确。
用户对“已完成的”软件系统不满意的现象经常发生。
软件产品的质量往往靠不住。
软件常常是不可维护的。
软件通常没有适当的文档资料。
软件成本在计算机系统总成本中所占的比例逐年上升。
软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。
产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。
管理和控制软件开发过程相当困难。
软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。
目前相当多的软件专业人员对软件开发和维护还有不省糊涂观念,在实践过程中或多或少地采用了错误的方法和技术,这是使软件问题发展成软件危机的主要原因。
1-2 假设你是一家软件公司的总工程师,当你把图1.1给手下的软件工程师们观看,告诉他们及早发现并改正错误的重要性时,有人不同意你的观点,认为要求在错误进入软件之前就清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”你怎么反驳他?1-3 什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机?答:软件工程是指导计算机软件开发和维护的一门工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。
软件工程本质特性:1、软件工程关注于大型程序的构造;2、软件工程的中心课题是控制复杂性;3、软件经常变化;4、开发软件的效率非常重要;5、和谐地合作是开发软件的关键;6、软件必须有效地支持它的用户;7、在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品。
北交大远程教育-软件工程作业
请于10月12日前提交作业,严禁抄袭
软件工程第一次作业
(教材第1、2、3章)
(注意:答案请用蓝色字 )
一(填空题
1( 软件是计算机系统中的程序、数据及其相关文档的总和。
(教材第1章,1.1.2) 2( 软件工程方法学包含的三个要素: 方法、工具和过程。
(教材第1章,1.2.3) 3( 目前使用最广泛的软件工程方法学是: 传统方法学和面向对象方法学。
(教材第1章,
) 1.2.3
4( 构成软件项目的最终产品: 应用程序、系统程序、面向用户的文档资料和面向开发者
的文档资料。
(课件,1.1)
5( 软件生命周期的三个时期: 软件定义、软件开发和运行维护。
(教材第1章,1.3) 6( 可行性研究的目的: 确定问题是否值得去解决。
(教材第2章,2.1) 7( 一个软件项目要至少要从技术可行性、经济可行性和操作可行性 3个方面研究
其可行性。
(教材第2章,2.1)
( 成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权8
衡。
(教材第2章,2.6)
二(选择题
1、随着开发小组人数的( A ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧增加。
A. 增加
B. 降低
C. 稳定
D. 不稳定
2、软件需求分析阶段的工作,可以分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及( B )。
A. 软件的总结
B. 需求分析评审
C. 阶段性报告
D. 以上答案都不正确
3、进行需求分析可使用多种工具,但(C)是不适用的。
A数据流图 B.判定表 C.PAD图 D.数据字典
4、在需求分析之前有必要进行(B)工作
A.程序设计
B.可行性分析
C.ER分析
D.3NF分析
5、软件需求分析阶段建立原型的主要目的是(C )
A.确定系统的性能要求
B.确定系统的运行要求
C.确定系统是否满足用户需要
D.确定系统是否满足开发人员需要
1
三(简答题
1( 什么是软件生命周期模型,试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。
(教材第1章,1.3,1.4) 答: 软件生命周期模型是描述软件开发过程中各种活动如何执行的模型
1,瀑布模型
优点:
1)可强迫开发人员采用规范的方法(例如:结构化技术);
2)严格地规定了每个阶段必须提交的文档;
3)要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
缺点:
“瀑布模型是由文档驱动的”在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样子的。
但是通过写在纸上静态的规格说明,很难全面正确的认识动态的软件产品。
适用范围:
需求明确,小规模软件开发。
2,快速原型模型
优点:
软件产品的开发基本上是线性的
缺点:
必须迅速地构建原型然后根据用户意见循序的修改原型
适用范围:
用户需求不明确,需要通过构建原型来清楚的了解用户的真实需求。
3,增量模型
优点:
1),能够在较短的时间内向用户提交可完成部分工作的产品;
2),逐步增加产品功能可以使用户有较充裕的时间学习适应新产品,从而减少一个全新的软件可能给客户组织带来的冲击。
缺点:
1),较难把每个新的增量构件集成到现有的软件体系结构中,而又不破坏原来已经开发出的产品。
2),增量模型本身是自相矛盾的,它一方面要求开发人员把软件当做一个整体,另一个方面又要求开发人员把软件构件序列,每个构件本质上都独立于另一个构件,除非开发人员有足够的技术能力协调好这一明显的矛盾,否则增量模型开发出来的产品可能并不能令人满意。
适用范围:
软件开发周期较长的软件,有持续的合作。
4,螺旋模型
优点:
1),对可选方案和约束条件的强调有利于已有软件的重用,也有利于把软件质量作为软件开发的一个重要目标;
2),减少了过多测试(浪费资金)或者不足(产品故障多)所带来的风险;
2
3),在螺旋中维护的只是模型的另一个周期,在维护和开发之间没有本质的区别;
缺点:
除非软件开发人员具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险,当项目实际上正在走向灾难时,开发人员可能还认为一切正常。
使用范围:
内部软件开发的大规模软件项目。
5,喷泉模型
优点:
1),对生命周期各阶段的区分变得不重要,不明显了;
2),分析阶段得到的对象模型也适用设计阶段和实现阶段;
3),提高软件项目开发效率,节省开发时间
缺点:
1),开发过程过分无序;
2),面向对象范型本身要求经常对开发活动进行迭代或求精;
3),在开发过程中需要大量的开发人员,因此不利于项目的管理。
适用范围:
面向对象的软件开发过程
2( 举例说明敏捷过程的适用范围。
(教材第1章,1.4.7)
答: 敏捷过程的适用范围软件需求经常变化或者需求变化比较大; 项目团队与用户之间进行沟通
项目的开发风险比较高; 规模比较小,一般项目组成员在50 人之内; 项目团队的成员比较容易;
能力比较强,而且具有责任感; 项目的可测试性比较好。
3( 请画表格说明以下文档分别产生于软件生命周期的哪个阶段,程序规格说明书、项目计划任务书、
系统目标与范围说明书、程序清单、软件产品、需求规格说明书、概要设计说明书、改进的软件产
品。
(课件,1.1)
问题定义可行性研究需求分析总体设计详细设计编码和单元测试综合阶段软件维护
项目计划任程序规格概要设计
务书说明书说明书
项目计划程序清单改进的软件
任务书产品
系统目标需求规格软件产品与范围说说明书
明书
4( 系统流程图和数据流图的区别,(课件,3.2;PPT教案JiaoAn(48,10-
12).ppt)
答: (1)数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
在结构化开发方法中,数据流图是需求分析阶段产生的结果。
(2) 数据流程图(Data Flow Diagram,DFD/Data Flow Chart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
3
它是一种能全面地描述信息系统逻辑模型的主要工具。
它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。
数据流程图具有抽象性和概括性。
数据流程图是以图形的方式表达在问题中信息的变换和传递过程。
它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统
5( 需求分析的描述工具有哪些? (教材第3章)
答: 数据流图DFD, 实体-联系图, 状态转换图, 层次方框图,Warnier图, IPO 图等;
三(应用题
1、阅读教材第42页2.4.2的例子,参看表2.1,试写出“订货报表”的数据字典卡。
源点/终点处理
采购员产生报表
仓库管理员处理事务
数据流数据存储
订货报表订货信息
零件编号库存清单*
零件名称零件编号*
订货数量库存量
目前价格库存量临界值
主要供应者
次要供应者
事务
零件编号*
事务类型
数量*
2、修改一个已有的库存系统,使它能每天送给采购员一份订货报表,为此需要编写一段程序,估计需要开发成本5万元,该程序寿命为3年。
未来3年的每年收益预计为22000元、24000元、26620元。
银行年利率为10%。
试对此项目进行成本效益分析,以决定其经济可行性。
(教材第2章,2.6.2)
(1)货币时间价值
将来的收入折算成现在值
年将来值(元) (1+i)^n 现在值(元) 累计的现在值(元)
1 22000 1.1 20000 2000
2 24000 1.21 19834.71 39834.71
3 26620 1.33 20015.0
4 .59849.75
(2)投资回收期:
a) 两年后节省50000-39834.71 = 10165.29元
4
b) 第三年以后在节省20015.04 元
c) 10165.29 / 20015.04 = 0.51
因此投资回收期为2.51年
(3)纯收入: .59849.75 - 50000 = 9849.75 (4)投资回报率: 51% ~ 61% 5。