软件工程讲稿02课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 可行性研究 1. 可行性研究的任务是什么? 4. 简单需求分析 1. 复查系统的规模与目标,主要是确认用户需求; 1. 系统流程图的作用 1. DD的内容构成 2. DD的用途 * TM * 大连海事大学计算机科学与技术学院 软件工程研究所 版 权 所 有 ? * TM 成 绩 是 价 值 和 未 来 的 体 现 §1 可行性研究的任务 §2 可行性研究过程 §3 系统流程图 §4 数据流图 §5 数据字典 §6 成本/效益分析 第二章 可行性研究 可行性研究是指: 1)在当前组织内外的现有条件下,开发系统所必须具备的资源和 条件,能否满足系统的目标需求? 2)希望通过用最小的代价、在尽可能短的时间内,确定所识别出 来的问题是否有解(不是研究如何解决问题)。 §1 可行性研究的任务 2. 如何进行? 识别问题 确定 规模、目标 约束、限制 简单进行 需求分析 抽象出 逻辑模型 列出全部 可行的 解决方案 分析各种方案 推荐最佳方案 由此可以看出,可行性研究实际上是一个大大简化了(花最小代价)的系统分析和设计过程。也就是说,是一个在较高的层次上、以较抽象的方式进行的系统分析和设计过程。 可行性研究的成本一般只占工程总成本的5%左右。 第二章 可行性研究 3. 问题识别(项目分析与规划) 系统开发的前提是:开发人员必须首先弄清楚5个W,即What,Why,Who,Where,When。即开发人员必须知道做什么?为什么要做?由谁来做?在哪里做?以及什么时间内做等问题。 如果在没有搞清楚以上问题就匆忙着手开发,往往是导致系统失败的主要原因。但是,真正搞清楚以上几个问题并非易事。 问题识别主要是通过了解企业目标、现行企业系统的问题、企业的信息战略等内容,决定如何使用信息技术帮助企业解决这些问题。要识别的问题首先是管理问题。例如,企业战略优势下滑、产品滞销、效率低下等。还要了解信息技术的利用程度。例如有无数据混乱、处理速度慢,设备老化等问题。 获取需求时,分析人员要有主动性。应采用启发式策略来激发企业的需求。将“满足用户需求”模式转变为“使用户满意”的模式。 问题识别的越清楚,开发成功的概率就越大。 注意,没有“How” 第二章 可行性研究 对每一种解决方案,分别从技术、经济、社会(可操作)、法律四方面,进行分析研究,推荐最佳方案(包括项目进度计划)。 5. 设计可供选择的方案 6. 推荐最佳方案 初步确定系统的规模和目标、约束和限制等; 对系统进行高层逻辑分析,建立逻辑模型。 低档方案; 中档解决方案; 高档方案; 人工解决方案(现有解决方案); 对高层逻辑模型进行简要设计,给出各种可能的解决方案。 对系统的功能、性能和限制条件等进行分析,确定现有资源(软、硬件资源,技术水平和已有的工作基础)的条件下,有多大技术风险?项目是否能实现?需要考虑以下三种情况: (1) 开发的风险:在规定的限制范围内,能否实现所必须的系统功能和性能? (2) 资源的有效性:可用于开发的技术人员是否存在问题? 可用于建立系统的其它资源是否具备? (3) 技术:相关技术的发展是否支持该系统的开发? 进行技术可行性研究时,一旦估计错误,可能会导致出现灾难性后果。 第二章 可行性研究 技术可行性:现有技术与资源能否实现用户的需求? 对项目开发成本进行估算或对进行项目的成本/效益分析,确定要本系统是否值得投资开发。 对于大多数系统而言,衡量经济上是否合算,应考虑一个“底线”,经济可行性研究范围较广,包括成本/效益分析,长期公司经营策略,开发所需的成本和资源,潜在的市场前景等。 第二章 可行性研究 经济可行性:从人、财、物上考虑开发本系统的经济效益是否高于开发成本? 研究系统是否存在任何侵犯、妨碍等责任问题。系统的运行方式在现有用户组织内是否行得通?现有管理制度、人员素质和操作方式是否可行?即目标、方案等是否具有可操作性,是否能满足企业的进一步发展的需求? 社会可行性研究的范围也很广,它包括合同、责任、侵权、用户组织的管理模式及规范,以及一般技术人员所不了解的陷阱等。 社会可行性:从社会行为各个方面,研究可操作性。 研究系统是否满足法律上的要求,有没有社会的因素会对系统开发产生消极影响。

文档评论(0)

mwk365 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档