第02章软件工程的可行性分析13540.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文档。上传文档
查看更多
第2章 软件工程的可行性研究 教学目的:理解可行性研究的基本任务和步骤 理解成本/效益分析的方法。 教学重点:可行性研究 教学难点:成本/效益分析、风险及其管理。 作 业: MSF项目组模型 MSF小组模型 --------角色职责 产品管理角色: 扮演客户推动小组:推动小组与客户在项目期望方面达成共识。 扮演小组推动客户:让客户理解小组在做什么,小组为了满足客户的期望需要什么。 管理客户的期望:确保客户认同当前的工作,协调客户的期望和产品的实际情况保持一致。 开发、维护和实施业务用例,业务用例用来评判项目的依据。 推动特征的识别和确定优先级,特征就是项目多个功能点的集合。 开发、维护和实施通信计划:如何把产品披露给客户或者用户,比如外部的市场计划(内部:通信计划) MSF小组模型 --------角色职责 程序管理角色: 程序经理是调解员和协调员,而不是代替项目经理。 推动所有过程:从服务角度出发并且以服务为目的来确定自己的项目进度,报告项目状态、管理项目资源。 管理产品范围和规范,撰写并提供功能规格说明文档。 管理小组“健康”和角色:保持小组斗志旺盛。 MSF小组模型 --------角色职责 开发角色: 建造和测试产品,满足规格说明和客户期望 参与产品设计 估算完成产品开发的时间和投入 以技术顾问的身份向小组提供服务:对高层设计提出建议 支持产品的安装和部署: 开发:配置和定制产品:为项目撰写所有核心的代码,为项目提供更加详细的技术规格说明文档。 MSF小组模型 --------角色职责 测试角色: 开发测试策略、计划和脚本:理解用户需求和产品将如何满足这些需求 管理建造过程:小项目测试者负责测试产品的建造,大项目由建造小组来开发测试产品。 实施测试:目的是判断产品开发的状态或者部署的状态 参与设计质量标准:协助确定可容忍的产品零缺陷级别。 MSF小组模型 --------角色职责 用户教育角色: 扮演小组推动最终用户:准备为用户达到胜任产品使用的能力的支持材料,以小组的身份提供给最终用户。 扮演最终用户推动小组:把用户的需求反馈给小组 推动可用性过程:测试和跟踪产品的可用性。 参与定义用户需求:可用性研究并且收集信息,并且把结果提交给小组(程序管理角色) 设计和开发用户胜任力支持系统:要完成支持材料的设计、建造和测试。包括:参考卡片、用户手册、在线帮助、向导甚至完整的课件。 MSF小组模型 --------角色职责 后勤管理角色: 扮演小组推动营运:协调客户的期望 扮演营运人员推动小组:确保产品的可部署、可管理和可支持。 管理产品部署:保证产品的平滑部署 参与设计:根据以往经验向小组提出与产品部署有关的可管理性和可支持性的建议。 在贝它测试中支持产品 为产品发布培训营运人员:提供运营支持的技术和文档,安装和平台配置。 MSF不同角色在不同阶段的工作职责总表 2.1 可行性研究 2.1.1 可行性研究概述 1.可行性研究的任务 可行性研究的必要性:开发任何一个基于计算机的系统都会受到时间和资源的限制。因此,开发方在接受客户的项目之前,必须根据客户可能提供的时间和资源等条件进行可行性研究。 可行性研究的前提条件:要对待开发项目进行初步的需求定义。 可行性研究的目的:用最小的代价在尽可能短的时间内确定该项目是否值得去解决,是否存在可行的解决方案。即在系统层面上论证系统开发的可行性,是压缩的需求分析和设计过程。 初步的项目需求定义案例 ---问题的提出 某校有9个部门:校办、人事处、教务处、总务处、财务处、电气系、机械系、管理系和基础部。其中财务处有1名主任会计师、2名会计和2名出纳。由于职工人数增多,每月发工资前几天会计工作量大增,要抽调其他部门的人员帮忙,花一个星期才能把职工的工资表做出来。同时学校的规模还在继续扩大,财务工作的工作量将日益繁重。为了减轻工作量,改善工作条件,学校决定用微机系统来处理工资问题。财务处首先到计算机软件公司,请求帮助分析解决问题。 MSF认为:这一问题的提出应该由企业高层人士(管理层)参与。 初步的项目需求定义案例 ---系统分析员进行问题的定义 获得定义的出发点是:现实需求(MSF认为,描述现实需求不是机械地被动提炼的过程,而是要经过由企业管理层参加的企业体系结构小组重建企业体系结构之后,再整理提炼企业体系

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档