软件工程的可行性分析

软件工程的可行性分析

ID:37607159

大小:497.05 KB

页数:75页

时间:2019-05-13

软件工程的可行性分析_第1页
软件工程的可行性分析_第2页
软件工程的可行性分析_第3页
软件工程的可行性分析_第4页
软件工程的可行性分析_第5页
资源描述:

《软件工程的可行性分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学目的:理解可行性研究的基本任务和步骤理解成本/效益分析的方法。教学重点:可行性研究教学难点:成本/效益分析、风险及其管理。作业:第2章软件工程的可行性研究MSF项目组模型一个项目的瀑布模型开发开始于问题定义和可行性研究(MSF开始于问题的构思)。项目组由项目管理人员和系统开发人员组成。系统开发人员和项目管理人员沟通的文档有系统开发计划、系统开发月报和系统开发总结报告。系统开发活动中的若干个角色如下:项目组角色目标产品管理(产品经理)让客户满意程序管理在项目约束条件下交付开发(分析员、设计员)按产品规格交付测试解决所有已

2、知问题后发布用户教育提高用户胜任力后勤管理平滑产品部署MSF小组模型--------角色职责产品管理角色:扮演客户推动小组:推动小组与客户在项目期望方面达成共识。扮演小组推动客户:让客户理解小组在做什么,小组为了满足客户的期望需要什么。管理客户的期望:确保客户认同当前的工作,协调客户的期望和产品的实际情况保持一致。开发、维护和实施业务用例,业务用例用来评判项目的依据。推动特征的识别和确定优先级,特征就是项目多个功能点的集合。开发、维护和实施通信计划:如何把产品披露给客户或者用户,比如外部的市场计划(内部:通信计划)MSF小

3、组模型--------角色职责程序管理角色:程序经理是调解员和协调员,而不是代替项目经理。推动所有过程:从服务角度出发并且以服务为目的来确定自己的项目进度,报告项目状态、管理项目资源。管理产品范围和规范,撰写并提供功能规格说明文档。管理小组“健康”和角色:保持小组斗志旺盛。MSF小组模型--------角色职责开发角色:建造和测试产品,满足规格说明和客户期望参与产品设计估算完成产品开发的时间和投入以技术顾问的身份向小组提供服务:对高层设计提出建议支持产品的安装和部署:开发:配置和定制产品:为项目撰写所有核心的代码,为项目提

4、供更加详细的技术规格说明文档。MSF小组模型--------角色职责测试角色:开发测试策略、计划和脚本:理解用户需求和产品将如何满足这些需求管理建造过程:小项目测试者负责测试产品的建造,大项目由建造小组来开发测试产品。实施测试:目的是判断产品开发的状态或者部署的状态参与设计质量标准:协助确定可容忍的产品零缺陷级别。MSF小组模型--------角色职责用户教育角色:扮演小组推动最终用户:准备为用户达到胜任产品使用的能力的支持材料,以小组的身份提供给最终用户。扮演最终用户推动小组:把用户的需求反馈给小组推动可用性过程:测试和

5、跟踪产品的可用性。参与定义用户需求:可用性研究并且收集信息,并且把结果提交给小组(程序管理角色)设计和开发用户胜任力支持系统:要完成支持材料的设计、建造和测试。包括:参考卡片、用户手册、在线帮助、向导甚至完整的课件。MSF小组模型--------角色职责后勤管理角色:扮演小组推动营运:协调客户的期望扮演营运人员推动小组:确保产品的可部署、可管理和可支持。管理产品部署:保证产品的平滑部署参与设计:根据以往经验向小组提出与产品部署有关的可管理性和可支持性的建议。在贝它测试中支持产品为产品发布培训营运人员:提供运营支持的技术和文

6、档,安装和平台配置。MSF不同角色在不同阶段的工作职责总表角色前景认可项目计划认可工作域认可发布产品管理撰写前景文档负责概念设计管理客户需求协调β站点和产品发布程序管理确定设计目标,成功因素、建立项目基础设施草拟功能规格说明,逻辑设计,为下阶段制定计划,确定交付日期管理规格说明,跟踪项目、交流项目状态,准备β计划,协调可用性测试跟踪项目状态和发布进度开发提供技术方面的咨询评价技术、参加物理设计,估计每个任务的花费、定义进度开发产品元素、演示、构造内部发布、优化代码、协助可用性测试修理缺陷、整理完所有开发文档用户教育指定培训

7、计划、可视设计和培训的战略从客户胜任的角度评价设计,准备文档和在线帮助材料撰写和评估文档、图形和课程资料协助可用性测试实施培训测试评估前景/工作域陈述评价设计、为下一阶段的测试做计划。实施测试和报告结果,确认错误被更正,完成可用性测试确定β发布和最终发布、实施配置测试后勤管理识别部署要注意的问题评价设计,为首次运行制定计划进度建立营运和支持的指导原则,制定最后发布的进度。支持β发布和管理首次试运行,管理发布过程所有角色定义风险更新风险更新风险更新风险2.1可行性研究2.1.1可行性研究概述1.可行性研究的任务可行性研究的必

8、要性:开发任何一个基于计算机的系统都会受到时间和资源的限制。因此,开发方在接受客户的项目之前,必须根据客户可能提供的时间和资源等条件进行可行性研究。可行性研究的前提条件:要对待开发项目进行初步的需求定义。可行性研究的目的:用最小的代价在尽可能短的时间内确定该项目是否值得去解决,是否存在可行的解决方案。即

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。