当前位置:
文档之家› 第2章 软件可行性研究与项目开发计划
第2章 软件可行性研究与项目开发计划
成本——效益分析的目的是从经济角度评价 开发一个新的软件项目是否可行。 成本——效益分析首先是估算将要开发的系 统的开发成本,然后与可能取得的效益进行 比较和权衡。效益分有形效益和无形效益两 种。有形效益可以用货币的时间价值、投资 回收期、纯收入等指标进行度量;无形效益 主要从性质上、心理上进行衡量,很难直接 进行量的比较。
2.1.2 可行性研究的具体步骤
1.确定项目规模和目标 2.研究正在运行的系统 3.建立新系统的高层逻辑模型 4.导出和评价各种方案 5.推荐可行的方案 6.编写可行性研究报告
2.1.3可行性研究报告的主要内容
1、引言 2、可行性研究前提 3、对现有系统的分析 4、所建议系统的技术可行性分析 5、所建议系统的经济可行性分析 6、社会因素可行性分析 7、其他可供选择方案 8、结论意见
2.2 系统流程图
1.系统流程图的作用 系统流程图是描绘物理系统的传统工具, 它用图形符号来表示系统中的各个元素,例 如人工处理、数据处理、数据库、文件、设 备等。它表达了系统中各个元素之间的信息 流动的情况。 2.系统流程图的符号 系统流程图的符号如表2-1所示。
2.3成本 成本——效益分析 成本 效益分析
第二章
软件可行性研究与项目开发计划
2.1可行性研究 可行性研究
在进行任何一项较大的工程时,首先都要 进行可行性分析和研究。目的就是用最小的 代价在尽可能短的时间内确定该软件项目是 否能够开发,是否值得去开发。
2.1.1可行性研究的任务 可行性研究的任务
1.技术可行性 对要开发的项目的功能、性能、限制条件进行分析,确定在现有的资 源条件下,技术风险有多大,项目是否能实现。 技术可行性是最难解决的,它一般要包括: (1)开发的风险:在给出的限制范围内,能否设计出系统并实现必须的 功能和性能。 (2)资源的有效性:人力资源以及用于建立系统的其他资源是否具备。 (3)技术:目前的技术水平能否支持这个系统。 (4)开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性后 果。 2.经济可行性 进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是 否值得投资开发。 3.社会可行性 要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运 行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式 是否可行。
真题训练:简答题
1.可行性研究的任务是什么? 2.可行性研究有哪些步骤? 3.可行性研究的目的。 4.可行性研究报告的主要内容。 5.怎样计算投资回收期和纯收入? 6.项目开发计划有哪些主要内容。
二、填空题 1.项目值得开发否 2.较抽象形式 3;n×i) 6.经济效益与投资 7.管理性 8.编写可行性报告。 三、选择题 1.A 2.C 3.A 4.D 5.C
真题训练:选择题
1.研究硬软件资源的有效性是进行( )研究的一方面。 A.技术可行性 B.经济可行性 C.社会可行性 D.操作可 行性 2.可行性研究要进行的需求分析和设计应是( )。 A.详细的 B.全面的 C.简化、压缩的 D.彻底的 3.可行性分析中,系统流程图用于描述( )。 A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统 4.系统流程图是一种工具,它用于描述( )。 A.逻辑系统 B.程序系统 C.体系结构 D.物理系统 5.年利率为i,现存入P元不计复利,n年后本金利息为( )。 A.P×(1+i)n B.P×(1-i×n) C.P×(1+i×n) D.P× (1+i)×n
有形效益的分析
1.货币的时间价值 项目开发后,应取得相应得效益,有多少效益才合算?这就要考虑货 币的时间价值。通常用利率表示货币的时间价值。 设年利率为i,现存入P元,n年后可得钱数为F,若不计复利则 F=P×(1+n×i) F就是P元在n年后得价值。反之,若n年能收入F元,那么这些钱现在 得价值是: P =F/(1+n×i) 2.投资回收期 通常用投资回收期衡量一个开发项目的价值。投资回收期就是使累计 的经济效益等于最初的投资费用所需的时间。投资回收期越短,就越快 获得利润,则该项目就越值得开发。 3.纯收入 衡量项目价值的另一个经济指标是项目的纯收入,也就是在整个生存 周期之内的累计经济效益(折合成现在值)与投资之差。若某项目的纯 收入小于零,则该项目是不值得投资的。
2.4 项目开发计划
1. 2. 3. 4.
项目概述 实施计划 人员组织及分工 交付期限
真题训练:名称解释
1.可行性研究 2.技术可行性 3.经济可行性 4.社会可行性 5.货币时间价值 6.投资回收期 7.纯收入 8.系统流程图
真题训练:填空题
1.可行性研究的目的是用最小的代价,在尽可能短的时间内, 确定________。 2.可行性研究在进行简要需求分析和设计时,要在高层次上 以__________进行。 3.系统流程图用图形符号表示系统中各个元素,表达了系统 中各个元素之间的_________。 4.软件工程有两种效益,它们是无形效益和________。 5.若年利率为i,不计复利,n年后能收入F元的现在价值 P=________。 6.纯收入是软件生存周期内两项值之差,这两项是 _________。 7.项目开发计划是一种_________文档。 8.可行性研究具体步骤的最后一步是________。