软件项目可行性分析与初步计划ppt课件.ppt_第1页
软件项目可行性分析与初步计划ppt课件.ppt_第2页
软件项目可行性分析与初步计划ppt课件.ppt_第3页
软件项目可行性分析与初步计划ppt课件.ppt_第4页
软件项目可行性分析与初步计划ppt课件.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

可行性分析与初步计划 第4章 知识点 Page 2 可行性研究的任务 可行性分析目的在于使用最小的代价 在尽可能短的时间内得出软件项目是否能够开发 是否值得开发的结论 在讨论一个项目是否可行 需要从技术可行性 经济可行性 社会可行性 操作可行性等几个方面着手进行考虑 Page 3 可行性研究的内容 2 经济可行性 1 技术可行性 3 操作可行性 4 社会可行性 法律可行性 5 方案选择 分析项目的功能 性能和限制条件 确定在现有的技术 资源条件下 该项目是否可实现 估算开发成本与费用 预测系统动行可取得的未来效益 明确项目是否值得开发 根据使用部门处理事务的原则和习惯检查技术上可行的那些方案 去掉其中从操作方式或操作过程的角度看用户不能接受的方案 必要时还应该从法律 社会效益等更广泛的方面研究每种方案的可行性 Page 4 在给定的约束条件下 论证能否实现系统所需的功能和性能 论证是否具备系统开发所需各类人员的数量和质量 软硬件资源和工作环境等 论证现有的科学技术水平和开发能力是否支持开发的全过程并达到系统功能和性能的目标 Page 5 成本分析效益分析 Page 6 1 基于问题分解法常使用 代码行 和 功能点 相结合的方法估算软件规模 首先根据项目规模 大致测算出软件项目可能达到的各种组成成份的量 如输入 输出 数据文件 查询等 或者是子系统 模块 屏幕 报表 对象等 然后对照查询历史数据 推算出实现这些功能或成份大约需要的代码行 不管使用哪一种方法 都应估算三个值 加权平均得到 Page 7 2 基于过程分解技术 典型环境下各个开发阶段需要使用的人力的百分比大致如表所示 Page 8 3 自动估计成本技术 采用自动估计成本的软件工具可以减轻人的劳动 并且使得估计的结果更客观 但是 这种技术必须有长期搜集的大量历史数据为基础 需要有良好的数据库系统支持 Page 9 人员培训费用 基于计算机系统的成本主要由4部分组成 系统开发费用 系统安装 运行和维护费用 购置并安装软硬件及有关设备的费用 Page 10 系统开发和每年运行费用举例 1 系统开发费用 一次 Page 11 培训 物资 Page 12 购买硬件 软件 系统开发总费用 161 670 Page 13 2 年运行费用 每年 每年总运行费用 40 000 人员 购买硬件 软件升级 物资和杂项 3 500 Page 14 系统的经济效益 使用新系统增加收入 使用新系统可以节省的运行费用有形效益投入 产出分析 货币的时间价值 投资回收期纯收入投资回收率无形效益 从性质 心理上衡量 很难直接进行量的比较 Page 15 货币的时间价值 假设年利率为i 如果现在存入P元 则n年后可以得到的钱数为 F P 1 i n这也就是P元钱在n年后的价值 反之 如果n年后能收入F元钱 那么这些钱的现在价值是 P F l i n 指同样数量的货币随时间的不同具有不同的价值 投资是现在进行的 效益是将来获得的 不能简单地比较成本和效益 应该考虑货币的时间价值 Page 16 效益分析举例 例 已知一个基于计算机的系统的软件升级的开发成本估算值为5000元 预计新系统投入运行后每年可以带来2500元的收入 假定新软件的生存周期 不包括开发时间 为5年 当年的年利率为12 试对该系统的开发进行成本 效益分析 Page 17 表1将来的收入折算成现在值 1 122232 142232 141 25441992 984225 121 4049281779 456004 571 573519361588 807593 371 7623416831418 579011 94 Page 18 投资回收期 投资回收期 系统投入运行后累计的经济效益的折现值正好等于投资所需的时间 投资回收期越短 就能越快地获得利润 工程越值得投资 本例中的投资回收期为 2 5000 4225 12 1779 45 2 0 44 2 44 年 Page 19 纯收入 纯收入 在整个生存周期系统的累计收入的折现值PT与总成本折现值ST之差 以T表示 如果纯收入小于或等于0 则这项工程单从经济观点来看是不值得投资的 本例中的纯收入为 T PT ST 9011 94 5000 4011 94 元 Page 20 投资回收率 投资回收率 把资金投入到项目中与把资金存入银行比较 投入到项目中可获得的年利率 设S为现在的投资额 Fi是第i年到年底一年的收益 i 1 2 n n是系统的寿命 j是投资回收率 则j满足方程 S F1 1 j 1 F2 1 j 2 Fn 1 j n本题的投资回收率为41 04 而如果直接把资金存入银行的投资回收率就是年利率12 如果仅考虑经济效益 只有项目的投资回收率大于年利率时 才考虑开发问题 还要考虑社会效益 Page 21 用户使用可能性时间进度可行性组织和文化上的可行性 Page 22 要开发的项目是否存在侵权 妨碍等社会责任问题 系统运行方式在用户组织内是否行得通 现有的管理制度 人员素质 操作方式是否可行 社会可行性所涉及的范围比较广 包括合同 责任 侵权 用户组织的管理模式及规范 其他一些技术人员常常不了解的陷阱等 Page 23 要选择一个较好的方案 首先要对系统采用多种分解和组合方法提出多种备选的求解方案 然后依据系统的功能 性能 成本 进度 系统开发所采用的技术 风险 软硬件资源 对开发人员的要求等方面评价每一个预选方案 最后 反复比较各种方案的成本 效益 选择出一种较好的方案 Page 24 知识点 Page 25 可行性研究的步骤 审查项目规模和目标 1 研究目前正在运行的系统 2 导出新系统的高层逻辑模型 进一步定义问题 3 导出和评价供选择的方案 推荐较优方案 4 推荐行动方针 5 草拟开发计划 6 书写可行性报告 提交审查 7 Page 26 分析员访问关键人员 阅读和分析有关的材料 对问题定义阶段书写的关于规模和目标的报告书进一步复查确认 改正含糊或不确切的叙述 清晰地描述对目标系统的一切限制和约束 明确问题 Page 27 新软件系统必须能完成现在系统的基本功能 同时 必须克服现行系统的欠缺 运行使用旧系统所需要的费用是一个重要的经济指标 如果新系统不能增加收入或减少使用费用 那么从经济角度看新系统就不如旧系统 通过阅读分析现有系统的文档资料和使用手册及实地考察原系统 了解其可以做什么 为什么这样做 及其的代价 Page 28 优秀的设计过程通常总是从现有的物理系统出发 导出现有系统的逻辑模型 再参考现有系统的逻辑模型 设想目标系统的逻辑模型 最后根据目标系统的逻辑模型建造新的物理系统 新系统的逻辑模型实质上表达了分析员对新系统必须做什么的认识和设想 分析员应该和用户一起再次复查问题定义 项目规模和目标 Page 29 分析员应该从逻辑模型出发 导出若干个物理解法 进行可行性分析 供比较和选择 应考虑以下几方面 Page 30 根据可行性研究结果应该做出的一个关键性决定 是否继续进行这项开发工程 如果值得进行 则应选择一种最好的解法 并说明选择该解决方案的理由 Page 31 最后为每个在技术 操作 经济 社会等方面都可行的推荐方案草拟一份开发计划 制定实现进度表 这个进度表不需要 也不可能 制定得很详细 通常只需估计生命周期每个阶段的工作量 对各类开发人员和各种资源的需要情况 指明什么时候使用以及使用多长时间 Page 32 将上述可行性研究结果写成清晰的文档 请用户 客户组织的负责人及评审组审查 以决定是否继续这项工程及是否接受分析员推荐的方案 Page 33 知识点 Page 34 Page 35 系统流程图是借鉴绘制程序流程图的做法 来描述系统结构流程的一种传统的软件工程工具 从软件工程的两个层次来看 传统的方法论在处理微观的 程序结构 问题时 用的是 程序流程图 解决宏观的 软件系统结构 时 则用的是 系统流程图 它们都是基于处理流程的 但 程序流程图 表示的是程序的指令控制流程 而 系统流程图 仅表示系统运行流程 不表示控制信息 Page 36 表4 1系统流程图符号 描述高层流程的符号 Page 37 Page 38 知识点 Page 39 可行性研究报告 Page 40 Page 41 计算机软件产品开发文件编制指南 Page 42 1 项目概述项目的各项主要工作 软件功能 性能 为完成项目应具备的条件 用户及合同承包者承担的工作 完成期限及其他条件限制 应交付的程序名称 所使用的语言及存储形式 应交付的文档 项目开发计划 Page 43 2 实施计划任务的划分 责任人 项目开发进度 应阶段完成的任务 用图表说明工期安排 说明项目预算 各阶段费用支出预算 Page 44 3 人员组织及分工项目所需人员

温馨提示

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

评论

0/150

提交评论