网站大量收购独家精品文档,联系QQ:2885784924

第02章软件工程的可行性分析课件.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 软件工程的可行性研究 教学目的:理解可行性研究的基本任务和步骤 理解成本/效益分析的方法。 教学重点:可行性研究 教学难点:成本/效益分析、 风险及其管理。 作 业: 项目组角色 目标 产品管理(产品经理) 让客户满意 程序管理 在项目约束条件下交付 开发(分析员、设计员) 按产品规格交付 测试 解决所有已知问题后发布 用户教育 提高用户胜任力 后勤管理 平滑产品部署 l 一个项目的瀑布模型开发开始于问题定义和可行性研 究(MSF开始于问题的构思)。项目组由项目管理人员和 系统开发人员组成。系统开发人员和项目管理人员沟 通的文档有系统开发计划、系统开发月报和系统开发 总结报告。系统开发活动中的若干个角色如下: MSF项目组模型 MSF小组模型 --------角色职责 l 产品管理角色: – 扮演客户推动小组:推动小组与客户在项目期望方 面达成共识。 – 扮演小组推动客户:让客户理解小组在做什么,小 组为了满足客户的期望需要什么。 – 管理客户的期望:确保客户认同当前的工作,协调 客户的期望和产品的实际情况保持一致。 – 开发、维护和实施业务用例,业务用例用来评判项 目的依据。 – 推动特征的识别和确定优先级,特征就是项目多个 功能点的集合。 – 开发、维护和实施通信计划:如何把产品披露给客 户或者用户,比如外部的市场计划(内部:通信计 划) MSF小组模型 --------角色职责 l程序管理角色: – 程序经理是调解员和协调员,而不是代替项 目经理。 – 推动所有过程:从服务角度出发并且以服务 为目的来确定自己的项目进度,报告项目状 态、管理项目资源。 – 管理产品范围和规范,撰写并提供功能规格 说明文档。 – 管理小组“健康”和角色:保持小组斗志旺盛。 MSF小组模型 --------角色职责 l 开发角色: l 建造和测试产品,满足规格说明和客户期望 l 参与产品设计 l 估算完成产品开发的时间和投入 l 以技术顾问的身份向小组提供服务:对高层设 计提出建议 l 支持产品的安装和部署: l 开发:配置和定制产品:为项目撰写所有核心 的代码,为项目提供更加详细的技术规格说明 文档。 MSF小组模型 --------角色职责 l 用户教育角色: – 扮演小组推动最终用户:准备为用户达到胜任产品 使用的能力的支持材料,以小组的身份提供给最终 用户。 – 扮演最终用户推动小组:把用户的需求反馈给小组 – 推动可用性过程:测试和跟踪产品的可用性。 – 参与定义用户需求:可用性研究并且收集信息,并 且把结果提交给小组(程序管理角色) – 设计和开发用户胜任力支持系统:要完成支持材料 的设计、建造和测试。包括:参考卡片、用户手册、 在线帮助、向导甚至完整的课件。 MSF小组模型 --------角色职责 l后勤管理角色: – 扮演小组推动营运:协调客户的期望 – 扮演营运人员推动小组:确保产品的可部署、 可管理和可支持。 – 管理产品部署:保证产品的平滑部署 – 参与设计:根据以往经验向小组提出与产品 部署有关的可管理性和可支持性的建议。 – 在贝它测试中支持产品 – 为产品发布培训营运人员:提供运营支持的 技术和文档,安装和平台配置。 可行性研究的必要性:开发任何一个基于计算机的系 统都会受到时间和资源的限制。因此,开发方在接受 客户的项目之前,必须根据客户可能提供的时间和资 源等条件进行可行性研究。 可行性研究的前提条件:要对待开发项目进行初步的 需求定义。 可行性研究的目的:用最小的代价在尽可能短的时间 内确定该项目是否值得去解决,是否存在可行的解决 方案。即在系统层面上论证系统开发的可行性,是压缩 的需求分析和设计过程。 2.1 可行性研究 2.1.1 可行性研究概述 1.可行性研究的任务 初步的项目需求定义案例 --- 问题的提出 l 某校有9个部门:校办、人事处、教务处、总务处、财 务处、电气系、机械系、管理系和基础部。其中财务 处有1名主任会计师、 2名会计和2名出纳。由于职工人 数增多,每月发工资前几天会计工作量大增,要抽调 其他部门的人员帮忙,花一个星期才能把职工的工资 表做出来。同时学校的规模还在继续扩大,财务工作 的工作量将日益繁重。为了减轻工作量,改善工作条 件,学校决定用微机系统来处理工资问题。财务处首 先到计算机软件公司,请求帮助分析解决问题。 l MSF认为:这一问题的提出应该由企业高层人士(管 理层)参与。 初步的项目需求定义案例 ---系统分析员进行问题的定义 l 获得定义的出发点是:现实需求(MSF认为,描述现实需求不是机 械地被动提炼的过程,而是要经过由企业管理层参加的企业体系 结构小组重建企业体系结构之后,再整理提炼企业体系结构的现

文档评论(0)

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

文档爱好者~

1亿VIP精品文档

相关文档