- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可行性研究及需求分析概要1
软 件 工 程;第一章 软件工程概述
第二章 可行性研究
第三章 需求分析
第四章 总体设计
第五章 详细设计
;2.1 可行性研究
2.2 需求分析
2.3 结构化需求分析方法
2.4 结构化分析建模
; 可行性研究的主要任务就是了解客户的要求及现实环境,从技术、经济和社会因素三方面研究并论证软件项目的可行性,为合理地达到开发目标可能选择的各种方案。
2.1.1 项目立项概述
1、立项
(1)项目发起 (2)项目论证 (3)项目审核 (4)项目立项
2、可行性研究的结论有三种情况:
可行,按计划进行
基本可行,需要对解决方案做出修改
不可行,终止项目
;2.1.2 可行性研究的内容
战略可行性研究
操作可行性研究
计划可行性研究
技术可行性研究
社会可行性研究
市场可行性研究
经济可行性研究
风险可行性研究 ; 根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性。在技术可行性研究中,必须对要求的功能、性能以及限制条件进行分析,以确定使用现有的技术能否实现这个系统。要考虑能否得到所需要的软件和硬件资源,能否组织一个有能力完成开发任务的、熟练的开发队伍,现有的开发技术是否达到开发系统所要求的水平,以及开发风险有多大。通常在进行技术可行性研究时要考虑以下两方面的问题。;技术资源
一般来说,开发软件系统的技术资源有硬件资源(包括计算机系统、网络设备、通信设计及相关的辅助设备设施等)和软件资源(包括系统软件、工具软件等)进行技术可行性研究时要考虑现有的技术资源能否满足系统开发要求,如果不能,能否在成本允许的范围内获得所需要的技术资源。
;人力资源
人力资源包括软件开发的管理人员和各层次的技术人员。人力资源是软件开发的基础。因此,要考虑各类人员是否满足软件开发的需要,他们掌握的技术和管理方法是否支持软件项目的完成。
; 根据技术可行性分析的结果,管理人员必须作出是否进行系统开发的决定。如果系统开发的技术风险很大,或是模型演示表明当前采用的技术和方法不能实现软件的预期功能和性能,就要做出软件开发“不能进行或不必进行”的决定。;经济可行性研究的内容:一是开发、使用软件系统所需要的开发成本和运行费用;二是软件系统的投入使用所带来的效益(经济效益和社会效益),即进行开发成本的估算,评估项目成功取得的效益,确定要开发的项目是否值得投资开发。
由于开发成本受项目的特性、规模等多种因素的制约,分析人员很难直接准确地估算出项目所需要的成本及产生效益。通常一个软件项目的成本包括以下4个部分:
;2.1.2.2经济可行性;2.1.2.2经济可行性;2.1.2.3 社会可行性;2.1.3 可行性研究的步骤
;
;2.1 可行性研究
2.2 需求分析
2.3 结构化需求分析方法
2.4 结构化分析建模
;2.2.1 需求分析的任务
需求分析的过程中应该遵守一些原则
需求分析是一个过程,它应该贯穿于系统的整个生存周期中
需求分析应该是一个迭代的过程
需求的表述应该具体、清晰,并且是可测量的、可实现的
需求分析主要有两个任务:
建模阶段:建立起系统的分析模型
描述阶段:把需求文档化,用软件需求规格说明书的方式把需求表达出来 ;2.2.2 需求分析的步骤
需求分析分为:
需求获取、分析建模、需求描述和需求验证
需求获取:收集并明确用户需求的过程
获取需求的方法有多种,比如问卷调查、访谈、实地操作、建立原型等
;
;分析建模
获得需求后,则是对新系统建立分析模型。模型是通过一组符号根据一定的规则相互连接而成,它有助于人们更好地理解系统部件之间的关系及其所起的作用。
常用的建模方法有:
1、结构化的建模
数据流图、数据字典、实体关系图、状态结构化的转换图、控制流图
2、 面向对象的建模
类图、对象图、用例图、顺序图、状态图、活动图、通信图、时序图、组件图、部署图、包图等 ;需求描述:编制需求分析阶段的文档
复杂的软件系统:需求阶段产生系统定义文档(用户需求报告)、系统需求文档(系统需求规格说明书)、软件需求文档(软件需求规格说明书)
简单的软件系统:需求阶段只需要输出软件需求文档
需求验证:
确保需求的一致性、完整性、现实性、有效性 ;
;2.2.3 需求管理
用于查找、记录、组织和跟踪系统需求变更的系统化方法。可用于:
您可能关注的文档
- 古诗鉴赏专题之咏物诗讲与练.doc
- 古诗鉴赏之咏物言志诗.ppt
- 古诗词背诵 已亥杂诗.ppt
- 植物病理学绪论.ppt
- 古色古香PPT背景图片(免费下载).ppt
- 古诗赏析4——8.ppt
- 古诗词复习适合公开课.ppt
- 古诗己亥杂诗.ppt
- 句子成分_ppt.ppt
- 句子复习—标点符号.ppt
- 2024-2030年中国修复紧致水行业发展趋势及发展前景研究报告.docx
- 2024-2030年中国信创产业行业发展状况及市场规模测算分析研究报告.docx
- 2024-2030年中国修枝塔行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国先进的汽车材料行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国体育场加热器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国偏高岭土行业市场发展趋势与前景展望战略分析报告.docx
- 二年级家长会作业辅导习惯养成课件1.pptx
- 产品生动化陈列方案课件1.pptx
- 五年级习作写读后感课件1.pptx
- 2024-2030年中国包装设计行业市场深度发展趋势与前景展望战略分析报告.docx
文档评论(0)