软件与软件工程-可行性研究与项目开发计划.pptx

软件与软件工程-可行性研究与项目开发计划.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

可行性研究与项目开发计划;2;3;第一节;项目立项概述;项目立项概述;第二节;8;9;10;11;经济可行性

1.成本估算

代码行技术。代码行技术是比较简单的定量估算方法,它将开发每个软件功能的成本与实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估算实现一个功能所需要的源代码行数。一旦估算出源代码行数后,用每行代码的平均成本乘以行数即可确定软件的成本。每行代码的平均成本主要取决于软件的复杂程度和人员的薪资水平。

任务分解技术。首先将开发项目分解为若干个相对独立的任务,再分别估算每个任务单独开发的成本,最后累加起来就可得出开发项目的总成本。;经济可行性

2.成本-效益分析

开发成本:使用代码行技术或任务分解技术进行估算

运行费用:取决于系统操作的费用(涉及操作人员、工作时间和消耗物资等),以及维护费用

经济效益:因使用新系统而增加的收入加上使用新系统可以节省的运行费用;经济可行性

3.货币的时间价值

通常使用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P,则n年后可以得到的价值为:F=P(1+i)^n

F就是P在n年后的价值。反之,如果n年后能收入F,那么这些货币的现在价值就是:P=F/(1+i)^n;经济可行性

4.投资回收期

投资回收期是衡量一个项目价值的常用方法。投资回收期就是使累计的经济效益等于最初投资所需要的时间。很明显,投资回收期越短,所获得的利润就越快,因此该项目就越值得开发。;经济可行性

5.纯收入

纯收入是衡量一个项目价值的另一项经济指标。纯收入就是在软件生命周期中软件系统的累计经济效益(折合成现在值)与投资之差。这相当于比较投资开发一个软件系统和将钱存在银行中(或贷给其他企业)这两种方案的优劣。如果纯收入为零,则项目的预期效益和在银行存款一样,而且开发一个软件系统要冒风险,从经济观点来看,这个项目可能是不值得投资的。如果纯收入小于零,这个项目显然不值得投资开发。;17;1.明确系统的目标

在这一步,可行性分析人员要访问相关人员,阅读分析可以掌握的材料,确认用户需要解决的问题的实质,进而明???系统的目标以及为了达到这些目标所需的各种资源。

2.分析研究现行系统

现行系统是新系统重要的信息来源。新系统应该完成现行系统的基本功能,并在此基础上对现行系统中存在的问题进行改善或修复。可以从3个方面对现有系统进行分析:系统组织结构定义、系统处理流程分析和系统数据流分析。系统组织结构可以用组织结构图来描述。系统处理流程分析的对象是各部门的业务流程,可以用系统流程图来描述。系统数据流分析与业务流程紧密相连,可以用数据流图和数据字典来表示。;3.设计新系统的高层逻辑模型

这一步从较高层次设想新系统的逻辑模型,概括地描述开发人员对新系统地理解和设想。

4.获得并比较可行的方案

开发人员可根据新系统的高层逻辑模型提出实现此模型的不同方案。在设计方案的过程中要从技术、经济等角度考虑各方面的可行性。然后,从多个方案中选择出最合适的方案。;5.撰写可行性研究报告

可行性研究的最后一步就是撰写可行性研究报告。此报告包括项目介绍、可行性分析过程和结论等内容。

可行性研究的结论一般有以下三种:

(1)可以按计划进行软件项目的开发

(2)需要解决某些存在的问题(如资金短缺、设备陈旧和开发人员短缺等)或者需要对现有的解决方案进行一些调整或改善后才能进行软件项目的开发。

(3)待开发的软件项目不具有可行性,立即停止该软件项目。;第三节;在可行性研究之后,就可得知一个软件项目是否值得开发。如果值得开发,则开发人员应制订相应的项目开发计划。项目开发计划涉及所要开发项目的各个环节。计划的合理性和准确性往往关系着项目的成功与否。计划应考虑周全,要考虑到一些未知因素和不确定因素,以及要考虑到可能的修改。计划应尽量准确,尽可能提高数据的可靠性。软件开发计划是软件工程中的一种管理文档,主要是对所要开发软件的人员、进度、费用、软件开发环境和运行环境的配置和硬件设备的配置等进行说明和规划,是项目管理人员对项目进行管理的依据,管理员据此对项目的费用、进度和资源进行控制的和管理。;项目开发计划的主要内容如下:

项目概述:说明项目的各项主要工作;说明软件的功能和性能;为完成项目应具备的条件;甲方和乙方应承担的工作、完成期限和其他限制条件;应交付的软件名称,所使用的开发语言及存储形式;应交付的文档等)。

实施计划:说明任务的划分,各项任务的责任人;说明项目开发进度,按阶段应完成的任务,用图表说明每项任务的开始时间和完成时间;说明项目的预算,各阶段的费用支出预算等。

人员组织及分工:说明开发该项目所需人员的类型、组成结构和数量等。

交付期限:说明项目应交付的日期等。;谢谢聆听

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档