软件需求工程第一部分需求工程综述(精)教学提纲.ppt
《软件需求工程第一部分需求工程综述(精)教学提纲.ppt》由会员分享,可在线阅读,更多相关《软件需求工程第一部分需求工程综述(精)教学提纲.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件需求工程第一部分需求工程综述(精)第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL第二章第二章 回顾回顾客户和用户客户和用户权利与义务权利与义务签约的意义签约的意义客户客户:具体阐明产品高层次概念:具体阐明产品高层次概念和主要业务内容,并决定支付款项和主要业务内容,并决定支付款项的决策者。的决策者。用户用户:能够清楚的说明软件功能够清楚的说明软件功能和非功能性需求和特性,并最终能和非功能性需求和特性,并最终使用系统的人。使用系统的人。在明确客户权利的同时,帮助客在明确客户权利的同时,帮助客户认识他们应尽的义务是确保项目户认识他们应尽的义务是确保项目成功的基本保证;成功的基
2、本保证;在行使开发者权利的同时,认真在行使开发者权利的同时,认真履行开发者的义务是开发者应该具履行开发者的义务是开发者应该具有的职业操守。有的职业操守。签约表明签约人对为合作开发产签约表明签约人对为合作开发产品进行的需求分析过程和过程结果品进行的需求分析过程和过程结果的确认的确认。签约一旦生效,至少表明:签约一旦生效,至少表明:(1 1)需求开发阶段结束;)需求开发阶段结束;(2 2)此后的需求变更,要在此基)此后的需求变更,要在此基线上进行。线上进行。2第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL学习目标学习目标在学完本章内容之后,你应该能够:在学完本章内容之后,你应该
3、能够:1.了解软件需求开发的主要方法。了解软件需求开发的主要方法。2.了解软件需求管理的主要方法。了解软件需求管理的主要方法。3.掌握掌握方法的特点、区别和使用技巧。方法的特点、区别和使用技巧。3第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL需求工程方法需求工程方法(2部分部分 7大类大类46个方法个方法)知识技能知识技能(4)需求分析人员培训需求分析人员培训用户和管理人员培训用户和管理人员培训开发人员的应用领域开发人员的应用领域培训培训汇编术语汇编术语获取(获取(11)定义需求开发过程定义需求开发过程定义项目前景与范围定义项目前景与范围确定用户群确定用户群选择用户代言人选
4、择用户代言人建立核心队伍建立核心队伍确定用例确定用例确定系统事件和响应确定系统事件和响应举行进一步获取需求举行进一步获取需求的讨论的讨论观察用户如何工作观察用户如何工作检查问题报告检查问题报告需求重用需求重用分析(分析(8)编制关联图编制关联图创建原型创建原型分析可行性分析可行性确定需求优先级确定需求优先级为需求建立模型为需求建立模型编写数据字典编写数据字典将需求分配到各字将需求分配到各字系统系统应用质量功能调度应用质量功能调度验证(验证(3)审查需求文档审查需求文档测试需求测试需求确定合格的标准确定合格的标准编写编写SRS(5)采用采用SRS模板模板指明需求来源指明需求来源为每项需求注上标记
5、为每项需求注上标记记录业务规范记录业务规范定义质量属性定义质量属性项目管理项目管理(6)选择合适的开发周期选择合适的开发周期根据需求制定项目计根据需求制定项目计划划重新协商权利和义务重新协商权利和义务管理需求风险管理需求风险跟踪需求工作跟踪需求工作回顾以往的教训回顾以往的教训需求管理需求管理(9)定义变更控制过程定义变更控制过程建立变更控制委员会建立变更控制委员会分析需求变更的影响分析需求变更的影响控制需求版本、建立控制需求版本、建立基线基线维护变更历史记录维护变更历史记录跟踪需求状态跟踪需求状态衡量需求稳定性衡量需求稳定性使用需求管理工具使用需求管理工具创建需求跟踪矩阵创建需求跟踪矩阵需求开
6、发方法需求开发方法(4大类大类 27个个)需求管理方法需求管理方法(3大类大类19个个)图图3-1 需求需求工程方法结构图工程方法结构图P284第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL3.1 获取获取知识技能知识技能的方法的方法1.需求分析员培训需求分析员培训2.用户代表和管理用户代表和管理人员培训人员培训3.开发人员的应用开发人员的应用领域培训领域培训4.汇编术语汇编术语所有将要成为分析员的团所有将要成为分析员的团队成员都应接受需求工程队成员都应接受需求工程方面的基本培训。需求分方面的基本培训。需求分析专家应当进行为期一周析专家应当进行为期一周或更长时间的培训,使他
7、或更长时间的培训,使他们明确必须具备的基本条们明确必须具备的基本条件和掌握的技巧。件和掌握的技巧。应对参与软件需求开发的客户应对参与软件需求开发的客户、用户、开发管理者进行为期一用户、开发管理者进行为期一到两天左右的关于需求工程的到两天左右的关于需求工程的培训,使他们明白需求的重要培训,使他们明白需求的重要性,以及忽略需求带来的风险。性,以及忽略需求带来的风险。组织一些简短的关于客户组织一些简短的关于客户业务流程、组织活动、工业务流程、组织活动、工作目标、业务术语等方面作目标、业务术语等方面的学习与培训,使开发人的学习与培训,使开发人员对软件的应用领域有基员对软件的应用领域有基本了解,以增加对
8、软件需本了解,以增加对软件需求的理解,避免开发人员求的理解,避免开发人员对需求的误解。对需求的误解。编一部术语汇编,将项目编一部术语汇编,将项目应用领域的专用词汇给予应用领域的专用词汇给予定义说明。便于项目相关定义说明。便于项目相关人员对人员对SRS中的专业名词、中的专业名词、专有名词、俗语、约定词专有名词、俗语、约定词语有统一的理解。语有统一的理解。P295第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL1.定义需求开发过程定义需求开发过程2.定义项目前景与范围定义项目前景与范围3.确定用户群确定用户群4.选择产品代表选择产品代表5.建立核心队伍建立核心队伍6.确定用例确定
9、用例7.确定系统事件和响应确定系统事件和响应8.举行进一步需求获取的讨论举行进一步需求获取的讨论9.观察用户如何工作观察用户如何工作10.检查问题报告检查问题报告11.需求重用需求重用3.2 需求获取需求获取的方法的方法确定需求的收集、分析、细化和确定需求的收集、分析、细化和核实的步骤、方法、模板。核实的步骤、方法、模板。前景前景说明所有涉众对产品目标的达说明所有涉众对产品目标的达成的共识;成的共识;范围范围定义了需求是否属于某个特定定义了需求是否属于某个特定版本的界线。版本的界线。P30将可能使用产品的用户组,以将可能使用产品的用户组,以避免出现某一用户群的需求被避免出现某一用户群的需求被忽
10、略的情况。忽略的情况。为每类用户至少选择一位为每类用户至少选择一位能代表他们需求的能代表他们需求的、有时、有时间、有热情、有权利参与间、有热情、有权利参与需求工作的需求工作的用户代表。用户代表。把同类产品或产品前版本把同类产品或产品前版本的用户代表召集起来,从的用户代表召集起来,从他们那里收集目前产品的他们那里收集目前产品的功能需求和非功能需求。功能需求和非功能需求。从用户代表处收集他们使用从用户代表处收集他们使用软件完成所需任务的描述软件完成所需任务的描述用例用例,讨论用户与系统间讨论用户与系统间的交互方式和对话要求。的交互方式和对话要求。列出系统可能发生的外部列出系统可能发生的外部事件以及
11、对每个事件所期事件以及对每个事件所期待的响应时间。待的响应时间。专门的需求获取讨论会可专门的需求获取讨论会可以方便分析员和客户进行以方便分析员和客户进行合作。合作。观察用户执行业务的过程。观察用户执行业务的过程。画一张简单的数据流程图画一张简单的数据流程图或业务流程图,描绘出用或业务流程图,描绘出用户什么时候获得什么数据,户什么时候获得什么数据,并怎样使用这些数据进行并怎样使用这些数据进行业务处理。业务处理。客户对当前系统的问题客户对当前系统的问题报告及补充需求为新产报告及补充需求为新产品或新版本提供了大量品或新版本提供了大量丰富的改进及增加特性丰富的改进及增加特性的想法。的想法。如果客户要求
12、的功能与已如果客户要求的功能与已有的某产品很相似,则可有的某产品很相似,则可查看需求是否有足够的灵查看需求是否有足够的灵活性以允许重用一些已有活性以允许重用一些已有的软件组件。的软件组件。6第第 3 章章 需求工程的推荐方法需求工程的推荐方法SQE-WRL3.3 需求分析需求分析的方法的方法1.编制关联图编制关联图2.创建开发原型创建开发原型3.分析需求的可行性分析需求的可行性4.确定需求优先级确定需求优先级5.为需求建立模型为需求建立模型6.编写数据字典编写数据字典7.将需求分解到子系统将需求分解到子系统8.应用质量功能调配应用质量功能调配P32质量功能调配(质量功能调配(QFD)是一种是一
13、种高级系统技术,它将产品功高级系统技术,它将产品功能、属性与对客户的重要性能、属性与对客户的重要性联系起来。联系起来。QFD将需求分为将需求分为三类:期望需求、普通需求、三类:期望需求、普通需求、兴奋需求。兴奋需求。定义系统与外部实体的界定义系统与外部实体的界限和接口。限和接口。(第(第5章)章)当开发人员或用户不能确当开发人员或用户不能确定需求时,可构建一个开定需求时,可构建一个开发原型。它可使许多概念发原型。它可使许多概念和可能发生的事更为直观和可能发生的事更为直观明了。通过评价原型,能明了。通过评价原型,能更好地相互理解所要解决更好地相互理解所要解决的问题。(第的问题。(第13章)章)在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 工程 第一 部分 综述 教学 提纲
限制150内