需求分析方法PPT课件.pptx
《需求分析方法PPT课件.pptx》由会员分享,可在线阅读,更多相关《需求分析方法PPT课件.pptx(41页珍藏版)》请在咨信网上搜索。
1、需 求 分 析 方 法1.1 1软软件需求的基件需求的基础础知知识识目录1.1 1.1 需求分析在需求分析在软软件开件开发发中所中所处处的位置的位置1.2 1.2 什么是什么是软软件需求件需求1.3 1.3 软软件需求的件需求的类类型型1.4 1.4 软软件需求的分件需求的分类类1.5 1.5 质质量属性的分量属性的分类类1.6 1.6 需求需求对对架构的影响架构的影响1.7 1.7 需求的易需求的易变变更性更性2.二二.需求分析需求分析实实践践目录2.1 2.1 需求的需求的获获取取2.2 2.2 需求分析的目的需求分析的目的2.3 2.3 需求分析的思需求分析的思维维方式方式2.4 2.4
2、 软软件需求的分件需求的分层层2.5 2.5 需求分析的步需求分析的步骤骤2.6 2.6 好的需求有哪些特征好的需求有哪些特征2.7 2.7 需求需求验证验证与确与确认认3.三三.需求管理需求管理目录3.1 3.1 需求需求总总是是变变化的化的3.2 3.2 需求是需求是渐变渐变的的3.3 3.3 如何如何应对应对需求需求变变更更4.1软件需求的基础知识5.在一个以 软件架构件架构为中心中心 的软件项目开发过程中,需求分析在概念化阶段和架构设计之间。软件需求的基础知识概念化阶段分析阶段架构设计阶段详细设计阶段并行开发与测试阶段验收与交付阶段交付的系统软件需求规格软件架构文档软件设计文档代码及集
3、成系统愿景文档1.1 1.1 需求分析在需求分析在软软件开件开发发中所中所处处的位置的位置6.“这这个个个个软软件到底要件到底要件到底要件到底要为为用用用用户户做什么?做什么?做什么?做什么?”软件需求的基础知识1.2 1.2 什么是什么是软软件需求件需求IEEE将需求定义为:1.用户所需的解决某个问题或达到某个目标索要具备的条件或能力。2.系统或系统组件为符合合同、标准、规范或其他正式文档而必须满足条件或必须具备的能力。RUP(统一软件开发过程)将需求定义为:1.需求描述了系统必须满足的情况或提供的能力,它可以是直接来自客户需求,也可以来自合同、标准、规范或其他有正规约束力的文档。7.软件需
4、求的基础知识软件需求1.3 1.3 软软件需求的件需求的类类型型非功能需求功能需求质质量属性量属性量属性量属性约束开发期质量属性运行期质量属性界面需求软件架构重点关注的是质量属性。架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性。商业需求8.软件需求的基础知识1.4 1.4 软软件需求的分件需求的分类类p功能需求功能需求 描述要开发的 软件系统应该做什么,既包括为用户提供的服务,又包括本系统为其他系统提供的服务。p非功能需求非功能需求 包括质量属性,界面需求,约束 以及 商业需求。质量属性是架构设计最受关注的需求。架构设计通常不涉及界面需求。约束需求规定了开发软件系统时必须遵守的限
5、制条件。如:为了获得相关行业或组织的认可,或者大型企业集团处于长期整合规划的要求;软件的设计和开发可能还必须遵守相关行业标准、企业标准等约束。商业需求可能包含系统的上线时间要求,成本因素等。9.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类p软件质量属性分为运行期质量属性和开发期质量属性两大类:开发期质量属性包含了和软件开发、维护和移植这三类活动相关的所有质量属性;开发期质量属性是开发人员、开发管理人员和维护人员都非常关心的,对最终用户而言,这些质量属性只是间接地促进用户需求的满足;运行期质量属性是软件系统在运行期间,最终用户可以直接感受到的一类属性,这些质量属性直接影响着用户
6、对软件产品的满意度。10.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类运行期质量属性开发期质量属性性能(Performance)安全性(Security)易用性(Usability)可用性(Availability)可伸缩性(Scalability)互操作性(Interoperability)可靠性(Reliability)鲁棒性(Robustness)易理解性(Understandability)可扩展性(Extensibility)可重用性(Reusability)可测试性(Testability)可维护性(Maintainability)可移植性(Portability
7、)11.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类p性能(Performance):软件系统及时提供相应服务的能力,包括速度、吞吐量和持续行三个方面的要求吞吐量通过单位时间处理的交易数来度量速度往往通过平均响应时间来度量持续时间是指保持高速处理速度的能力p安全性(Security):软件同时兼顾向合法用户提供服务,以及阻止非授权使用的能力p易用性(Usability):软件易于使用的程度p持续可用性(Availability):在预定的运行时间中,系统真正可用并且完全运行时间所占的百分比。12.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类p可伸缩性(Sca
8、lability):当用户数和数据量增加时,软件系统维持高服务质量的能力p互操作性(Interoperability):本软件系统与其他软件系统交换数据和相互调用服务的难易程度p可靠性(Reliability):软件在一定时间内无故障运行的能力p鲁棒性(Robustness):软件系统在以下情况仍能够正常运行的能力:用户进行了非法操作;相连的软硬件系统发生了故障,以及其他非正常情况。13.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类 提高可靠性需要强调减少系统中断(故障)的次数,提高可用性需要强调减少从灾难中恢复的时间。A系统每年因故障中断十次,每次恢复平均要20分钟,B系统
9、每年因故障中断2次,每次需5小时恢复。则A系统可用性比B系统高,但可靠性比B系统差。可靠性的量化指标是周期内系统平均无故障运行时间,可用性的量化指标是周期内系统无故障运行的总时间。一般提高可靠性的同时,也同时提高了可用性。要提高可靠性,可使用变更管理,UPS,RAID,Cluster,链路冗余等管理和技术手段减少系统Down机的可能性。要提高可用性,除提高可靠性外,还可以使用合理备份,业务连续性计划等方式来减少从灾难中恢复的时间。14.软件需求的基础知识1.5 1.5 质质量属性的分量属性的分类类p易理解性(Understandability):指设计被开发人员理解的难易程度p可扩展性(Ext
10、ensibility):为适应新需求或需求变化为软件增加功能的能力p可重用性(Reusability):重用软件系统或者其中一部分的能力的难易程度p可测试性(Testability):对软件测试以证明其满足需求规约的难易程度p可维护性(Maintainability):对软件运行时进行维护的难易程度p可移植性(Portability):将软件系统从一个环境转移到另一个环境的难易程度15.软件需求的基础知识1.6 1.6 需求需求对对架构的影响架构的影响功能需求架构质量属性约束导致某些功能需求导致某些质量属性需求支持限制影响适应更大的影响遵守关关键键需求决定架构,其他需求需求决定架构,其他需求验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 方法 PPT 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。