可行性分析与软件开发计划_第1页
可行性分析与软件开发计划_第2页
可行性分析与软件开发计划_第3页
可行性分析与软件开发计划_第4页
可行性分析与软件开发计划_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 软件工程 software engineering 2011新春版 2 第三章第三章 可行性分析与软件开发计划可行性分析与软件开发计划 outlinesoutlines 可行性分析可行性分析 软件开发计划软件开发计划 3 项目来源项目来源 合同:合同:为别人做;为别人做;-项目项目 立项:立项:为自己做;为自己做;-产品产品 失败:无盈利赔钱声誉影响官司 失败:赔钱公司倒闭东山再起难! 学到的远比失去的多! 4 可行性研究(可行性研究( feasibility study feasibility study) 可行性研究的可行性研究的目的目的就是用最小的代价在就是用最小的代价在 尽可能短的

2、时间内确定该软件项目是否能尽可能短的时间内确定该软件项目是否能 够开发,是否值得开发,最后给决策者提够开发,是否值得开发,最后给决策者提 供做与不做的依据。供做与不做的依据。 可行性研究可行性研究实质实质上是要进行一上是要进行一 次简化、压缩了的需求分析和设次简化、压缩了的需求分析和设 计过程,要在较高层次上以抽象计过程,要在较高层次上以抽象 的方式进行需求分析和设计过程。的方式进行需求分析和设计过程。 5 可行性研究的任务可行性研究的任务 首先首先需要进行概要的分析研究,初步确定项需要进行概要的分析研究,初步确定项 目的规模和目标,确定项目的约束和限制。目的规模和目标,确定项目的约束和限制。

3、 然后然后进行简要的需求分析,抽象出该项目的进行简要的需求分析,抽象出该项目的 逻辑结构,建立逻辑模型。逻辑结构,建立逻辑模型。 最后最后从逻辑模型出发,经过压缩的设计,探从逻辑模型出发,经过压缩的设计,探 索出若干种可供选择的主要解决办法,对每种索出若干种可供选择的主要解决办法,对每种 解决方法都要从以下三方面研究它的可行性。解决方法都要从以下三方面研究它的可行性。 u技术可行性技术可行性 u经济可行性经济可行性 u社会可行性(法律)社会可行性(法律) 6 技术可行性技术可行性 在现有资源条件下,项目能否 实现,风险有多大(技术、资 源是否成熟?)。 7 社会可行性社会可行性 是否存在违法、

4、侵权? 软件操作方式是否适合用户所在组织? 现有管理制度、人员素质是否可行? 8 经济可行性经济可行性(成本(成本效益分析)效益分析) 成本成本效益分析首先是估算将要开发的系统的开发效益分析首先是估算将要开发的系统的开发 成本,然后与可能取得的效益进行比较和权衡。效益分成本,然后与可能取得的效益进行比较和权衡。效益分 有形效益和无形效益。有形效益可以用货币的时间价值、有形效益和无形效益。有形效益可以用货币的时间价值、 投资回收期和纯收入等指标进行度量;无形效益主要从投资回收期和纯收入等指标进行度量;无形效益主要从 性质上、心理上进行衡量,很难直接进行量的比较。性质上、心理上进行衡量,很难直接进

5、行量的比较。 货币的时间价值:货币的时间价值:通常用利率表示。通常用利率表示。 f=pf=p(1+ i)(1+ i)n n f-n f-n年后的价值,年后的价值,i-i-年利率,年利率,p-p-投资投资 投资回收期:投资回收期:就是使累计的经济效益等于最初的投资费就是使累计的经济效益等于最初的投资费 用所需的时间。用所需的时间。 纯收入:纯收入:就是在整个生存周期之内的累计经济效益(折就是在整个生存周期之内的累计经济效益(折 合成现在值)与投资之差。合成现在值)与投资之差。 9 经济可行性经济可行性(成本(成本效益分析)效益分析) 问题:假设开发一套应用系统需要投资20万元, 5年内每年年产生

6、直接经济效益9.6万元,假设年利率 为5%,试计算投入-产出比、投资回收期、纯收入。 投入产出比投入产出比=收益/投资=41.5630/20=2.0782 投资回收期投资回收期 20-17.8513=2.15,2.15/8.2928=0.259 2+0.259=2.259年 纯收入纯收入=41.5630-20=21.5630万元(5年期) 时间时间n(年)(年)将来收益(万元)将来收益(万元)(1+ i)(1+ i)n n当前收益当前收益 (万元)(万元) 累计的当前累计的当前 收益(万元)收益(万元) 19.61.059.14299.1429 29.61.10258.707517.8513

7、39.61.15768.292826.1432 49.61.21557.897934.0411 59.61.27637.521941.5630 10 提示提示 不是解决问题,而是确定是否可解不是解决问题,而是确定是否可解/ /值得值得 解?解? 所以不要花过多精力,占总成本的所以不要花过多精力,占总成本的 5 5 10 10 % % 11 可行性研究的具体步骤可行性研究的具体步骤 1、确定项目规模和目标,明确限制和约束。 我们认为用户要的 用户真正要的? ? 2、研究老系统、研究老系统 解决老系统问题解决老系统问题 注:注: 注意注意 了解与了解与 其它系其它系 统的接统的接 口。口。 新系统

8、效益新系统效益 ? ? 老系统效益老系统效益 老系统老系统 功能功能 新增新增 功能功能 12 可行性研究的具体步骤可行性研究的具体步骤 3、导出高层逻辑模型、导出高层逻辑模型(conceptual design) 抽象抽象 实现实现 改进改进 老系统老系统模型模型 新模型新模型 新系统新系统 应该告诉用户应该告诉用户“what”而不是而不是“how” 13 可行性研究的具体步骤可行性研究的具体步骤 4 4、复查和重新定义 注:此时合同未签,应考虑成 本,不宜反复太多次。 5、导出和评价多种解法 进度表进度表经济上合算经济上合算 技术上可行技术上可行 操作上可行操作上可行 技术上不可行技术上不

9、可行 用户用户 不不 可可能 能 操操作 作 不合算不合算 14 可行性研究的具体步骤可行性研究的具体步骤 推荐行动方针 yes or no? no yes why? which one is the best? why? (cost / benefit) 8、审查、存档、审查、存档 7、编写可行性报告(开发计划)、编写可行性报告(开发计划) 任务分解,确定负责人任务分解,确定负责人 大致进度规划大致进度规划 财务预算财务预算 风险分析及对策风险分析及对策 粗略粗略 15 q 业务流程分析的任务业务流程分析的任务 调查系统中各环节的管理业务活动,掌握管理业务的内容、调查系统中各环节的管理业务活

10、动,掌握管理业务的内容、 作用及信息的输入、输出、数据存储和信息的处理方法及过程等,作用及信息的输入、输出、数据存储和信息的处理方法及过程等, 为建立管理信息系统数据模型和逻辑模型打下基础。为建立管理信息系统数据模型和逻辑模型打下基础。 业务流程图业务流程图 流程图是掌握现行系统状况、确立系统逻辑模型不可缺少流程图是掌握现行系统状况、确立系统逻辑模型不可缺少 的环节,是系统分析和描述现行系统的重要工具,是业务流程的环节,是系统分析和描述现行系统的重要工具,是业务流程 调查结果的图形化表示。调查结果的图形化表示。 图例图例 数据文件存档数据文件存档 收集统计数据收集统计数据 业务处理单位业务处理

11、单位 表格报表制作表格报表制作 业务处理功能描述业务处理功能描述 信息传递过程信息传递过程 业务流程分析业务流程分析 16 q 业务流程图的绘制业务流程图的绘制 生产生产 部门部门 领料单领料单 仓库仓库 负责负责 人人 用料计划用料计划 用料用料 审批审批 未批准的未批准的 领料单领料单 领料处理领料处理 保管保管 员员 已批准的已批准的 领料单领料单 库存帐库存帐用料用料 流水帐流水帐 处理处理 订货订货 采购采购 员员 库存报表库存报表 库存盘点库存盘点 供货供货 单位单位 缺料缺料 通知单通知单 催货单催货单 订货单订货单 补充订货补充订货 有关有关 部门部门 采购采购 员员 提货通知

12、提货通知 入库单入库单 登记入库登记入库 某企业物资管理部门的业务流程图某企业物资管理部门的业务流程图 组织结构与业务流程分析组织结构与业务流程分析 17 文档:文档:可行性报告可行性报告 参考参考gb856788中的可行性研究报中的可行性研究报 告,进行适当裁剪。告,进行适当裁剪。 18 常用工具:常用工具:ms project 项目开发计划项目开发计划 对开发项目的费用、时间、进度、人对开发项目的费用、时间、进度、人 员组织、硬件设备的配置、软件开发环境员组织、硬件设备的配置、软件开发环境 和运行环境的配置等进行说明和规划。和运行环境的配置等进行说明和规划。 项目管理人员对项目进行管理的依据,项目管理人员对项目进行管理的依据, 据此对项目的费用、进度和资源进行控制据此对项目的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论