2项目立项,课程讲解课件.ppt

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

第二章 项目立项 ——可行性分析 软件可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。 可行性研究实质上是要进行一次简化、压缩了的需求分析和设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。 可行性研究的任务 需要对系统进行概要的分析研究,初步确定软件项目的规模和目标,确定项目的约束和限制; 分析员对系统做简要的需求分析,抽象出该系统的逻辑结构,建立逻辑模型; 再从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决方案,并对每一种解决方案研究它的可行性。 可行性研究包括四个方面的研究 方案的选择:评价系统或产品开发的几个可能的候选方案。最后给出结论意见。 经济可行性:进行成本∕效益分析。从经济角度判断系统开发是否合算。 技术可行性:进行技术风险评价。从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。 社会可行性:确定系统开发可能导致的任何侵权、妨碍和责任以及用户操作的可行性。 经济可行性 进行开发成本的估算和可能取得效益的评估,确定待开发的项目是否值得投资开发。对于大多数系统,一般衡量经济上是否核算,应考虑一个底线。经济可行性研究范围较广,包括成本∕效益分析、公司经营长期战略、开发所需的成本和资源、潜在的市场前景。 所谓成本,包括: ① 购置并安装软、硬件及有关设备的费用; ② 系统开发费用; ③ 系统安装、运行及维护的费用; ④ 人员培训费用。 而效益是指: ① 系统为用户增加的收入或为用户节省的开支,这是有形的效益; ② 给潜在用户心理上造成的影响,这是无形的效益。它可以转化为有形的效益。 成本—效益分析 货币的时间价值 利率i,现存入P,n年后,收入F F = P(1+i)n P = F/(1+i)n 投资回收期 累积经济效益等于最初投资所需要的时间 纯收入 生命期内累积经济效益与投资差 投资回收率 技术可行性 技术可行性常常是系统开发过程中最难决断和最关键的问题,分析人员需要建立系统模型,从技术的角度研究系统实现的可行性。 技术可行性研究包括: 开发的风险:能否设计出系统,实现必需的功能和性能 资源的有效性:包括硬件、软件资源,现有技术人员的技术水平与已有的工作基础。 技术:相关技术的发展是否能支持这个系统 社会可行性 包括法律可行性和用户操作可行性 法律可行性考虑要开发系统是否存在任何侵犯、妨碍和责任问题。 法律可行性包括:合同、责任、侵权、用户组织的管理模式及规范,以及一些陷阱。 用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。 开发方案的选择 一般将一个大而复杂的系统分解为若干个子系统的办法来降低解的复杂性。如何进行系统分解、如何定义各子系统的功能、性能和界面,实现方案不唯一。可以采用折衷的方法,反复比较各个方案的成本∕效益,选择可行的方案。 可行性研究的步骤 确定项目的规模和目标 分析人员对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的所有约束和限制,确保分析人员正在解决的问题确实是要解决的问题。 研究当前正在运行的系统 当前正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,要开发一个新的计算机系统来代替现有的系统。因此,当前的系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行当前系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等。 建立新系统的高层逻辑模型 根据对当前系统的分析研究,逐步明确新系统的功能、处理流程和应有的约束条件,然后使用建立逻辑模型的工具--数据流图和数据词典来描述数据在系统中的流动和处理情况。 需要注意的是,可行性研究不是需求分析,不是完整、详细地描述,只是概括地描述高层的数据处理和流动。 系统结构的模型化 结构图 机构环境图(ACD) 结构流程图(AFD) 系统结构的规格说明定义 结构图的规格说明(ADS) 结构词典 结构连接图(AID) CLSS的AFD AFD的层次结构 系统规格说明 引言 功能和数据描述(ACD) 子系统描述(AFD\结构词典\AID) 系统模型化和模拟结果 项目问题(成本、进度) 附录 导出和评价各种方案 分析人员建立了目标系统的高层逻辑模型之后,要从技术的角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理模型。根据技术可行性、经济可行性、社会可行性,对各种方案进行评估,去掉不合理的模型,最后得到可行的模型。 推荐可行的方案 根据上述可行性研究的结果,决定该软件项目是否值得开发。若值得开发,

文档评论(0)

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

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

1亿VIP精品文档

相关文档