软件工程理论与实践 课件 第3--5章 可行性研究与项目开发计划、需求分析与结构化分析、软件设计与结构优化设计.pptx

软件工程理论与实践 课件 第3--5章 可行性研究与项目开发计划、需求分析与结构化分析、软件设计与结构优化设计.pptx

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

第3章

可行性研究与项目开发计划

2项目立项概述第一节可行性研究第二节制定项目开发计划第三节目录content

第一节项目立项概述

项目立项概述任何一个完整的软件工程项目都是从项目立项开始的。项目立项包括项目发起、项目论证、项目审核和项目立项四个过程4SWOT03.项目审核1.项目发起4.项目立项2.项目论证

项目立项概述项目经过可行性研究并且认为可行后,还需要报告主管领导或单位,以获得项目的进一步审核,并得到他们的支持。5项目通过可行性研究和主管部门的批准后,将其列入项目计划的过程,叫做项目立项。在发起一个项目时,项目发起人或单位为寻求他人的支持,要以书面材料的形式递交给项目的支持者和领导,使其明白项目的必要性和可行性。项目发起项目论证过程,也就是可行性研究过程。可行性研究就是指在项目进行开发之前,根据项目发起文件和实际情况,对该项目是否能在特定的资源、时间等制约条件下完成做出评估,并且确定它是否值得去开发。可行性研究的结论有以下三种情况:(1)可行,按计划进行(2)基本可行,需要对解决方案作出修改(3)不可行,终止项目项目论证项目发起项目发起

第二节可行性研究可行性研究的任务可行性研究的步骤

7可行性研究的任务可行性研究需要从多个方面进行评估,主要包括:计划可行性战略可行性社会可行性社会可行性技术可行性操作可行性市场可行性经济可行性风险可行性

8可行性研究的任务技术可行性技术可行性主要研究待开发的系统的功能、性能和限制条件,确定现有技术能否实现有关的解决方案,在现有的资源条件下实现新系统的技术风险有多大。这里的资源条件是指已有的或可以得到的软硬件资源,现有的开发项目的人员的技术水平和已有的工作基础。在评估技术可行性时,需要考虑以下情况:了解当前最先进的技术,分析相关技术的发展是否支持新系统确定资源的有效性,如新系统的软硬件资源是否具备,开发项目的人员在技术和时间上是否可行等分析项目的开发的技术风险,即能在给定的资源和时间等条件下,设计并实现系统的功能和性能等

9可行性研究的任务操作可行性操作可行性是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的衡量。操作可行性研究决定在当前的政治意识形态、法律法规、社会道德、民族意识以及系统运行的组织机构或人员等环境下,系统的操作是否可行。经济可行性可行性研究成本--效益分析是可行性研究的重要内容,它用于评估基于项目的经济合理性,给出项目开发的成本论证,并将估算的成本与预期的利润进行对比。一般说来,基于项目的成本由4个部分组成:购置并安装软硬件及有关设备的费用;项目开发费用;软硬件系统安装、运行和维护费用;人员的培训费用。项目开发效益包括经济效益和社会效益两部分。经济效益是指所使用系统为用户增加的收入,可以通过直接的或统计的方法估算;社会效益只能用定性的方法估算。

可行性研究的任务任务人力/%可行性研究4~5需求分析10~25设计20~25编码15~20测试和调试30~4010典型环境下各个阶段需要投入的人力百分比1.成本估算代码行技术。代码行技术是比较简单的定量估算方法,它将开发每个软件功能的成本与实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估算实现一个功能所需要的源代码行数。一旦估算出源代码行数后,用每行代码的平均成本乘以行数即可确定软件的成本。每行代码的平均成本主要取决于软件的复杂程度和人员的薪资水平。任务分解技术。首先将开发项目分解为若干个相对独立的任务,再分别估算每个任务单独开发的成本,最后累加起来就可得出开发项目的总成本。经济可行性

2.成本-效益分析开发成本:使用代码行技术或任务分解技术进行估算运行费用:取决于系统操作的费用(涉及操作人员、工作时间和消耗物资等),以及维护费用经济效益:因使用新系统而增加的收入加上使用新系统可以节省的运行费用11可行性研究的任务经济可行性

3.货币的时间价值通常使用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P,则n年后可以得到的价值为:F=P(1+i)^nF就是P在n年后的价值。反之,如果n年后能收入F,那么这些货币的现在价值就是:P=F/(1+i)^n12可行性研究的任务经济可行性

可行性研究的任务例如:有这样一个库房管理系统,它每天能产生一份订货报告。假定开发该系统共需50000元,系统开发完后及时订货,以免商品短缺,估算一下,每年可以节约25000元,5年则可以总共节约125000元。假定年利率为5%,利用上面计算货币现在价值的公式,可以计算出开发完该库房管理系统后,每年预计节省费用的现在价值,如右表所示。年将来值(元)(1+i)n现在值(元)累计的现在值(元)1250001.0523809.5223809.522250001.102267

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档