(译Rose Enterprise 2000中RequisitePro 45中机文档)需求理变动需求进行确定组织制作文档程文介绍Rational Unified Process (RUP)中关需求理基概念展示RequisitePro实行需求理
RequisitePro特产品集成家熟悉环境:Microsoft Word数库提供强力十分容易框架产品需求进行理需求文档中逐条标记需求然通数库进行理基础团队项目进行合作联系进行断更新
理解需求理第步建立通词汇表Rational需求定义:种建系统必须遵循条件功需求理应该:系统需求进行引入组织文档化种系统化方法步骤建立维护开发团队客户间关系统需求变更确认程
注意目前需求理没通办法步骤作种起点提供开发环境中断历着软件反复叠代断工作需断重新定义程找出适合开发需工作程序 反复迭代程项目中常历12步骤
Step 1 分析问题收集stakeholder needs
系统分析总体务负责团队成员包括核心stakeholder帮助系统分析员客户里收集stakeholder needs方法:
面谈交流问题调查表集体讨灵感收集讨板原型
客户交互结果方便记录RequisitePro文档中
Step 2 RequisitePro工程创建概说明
旦团队已分析问题收集足够stakeholder needs步RequisitePro中项目组织安排进行规划Requirements Management Plan outline (rup_rmplndot)创建需求理计划文档果RequisitePro Project Template 45
选择需求理计划文档类型需求理计划文档中记载信息:
项目中Requirements artifacts (RequisitePro文档)例Stakeholder需求文档 Vision(确定性高)文档软件需求文档测试计划书需求类型例stakeholder NEED特性 FEAT 软件需求SR(software requirement)外需求属性踪点等
Step 3 见文中文档特性
系统分析员推荐软件产品高层次需求(功特性)获客户认关键性户需RequisitePro中见文档系统分析员功特性Feature创建需求类型 (FEAT)Stakeholder需求(NEED) 作文档中缺省需求类型 肯定特性标记FEAT需求stakeholder needs标记NEED需求放确定文档中
系统分析员RequisitePro中建立功特性(例:客户优先级风险rationale源等) 输入完系统分析员需求理定义关属性涉开发周期中工作
Step 4 拓展需求细节
旦特性需求定义创建底层需求(门组织成软件需求) 搜集整团队输入系统分析员需求输入RequisitePro时定义属性进行踪
组织会选择use case规划需求系统分析员项目成员聚集处探讨需求问题软件中use caseactor角色进行鉴定通常会白板纸进行记录系统分析员信息use caseactor记录Rational Rose中Rose中拓展use caseRequisitePro中需求进行关联 (参见Step 10 Rational Rose集成)果工作程包括Rose直接作需求输入RequisitePro
Rational提倡详细描述uses case时分层次等级需求果非常复杂系统中决定否
某use case分离需求类型果2需求类型安全设置者希use case中定义需求间建立外踪性者需套2需求类型中彼分离属性必
旦需求加入RequisitePro系统分析员(通团队输入协助)定义属性需求进行理Use case例项目某程中接着加入列表完善没关系时候进步更新完善
Step 5 踪需求扩展功
旦需求已输入RequisitePro中系统分析员软件需求(SR)特性(FEAT)需求间建立踪性推荐SR类型FEAT类型需求程进行踪显示SRFEAT赖关系果选择use case推荐Use Case需求FEAT需求程进行踪use case赖功定义某时候功特性use case相应者难通特殊use case进行踪种情况系统分析员功需求进行Supplementary Specification (SUPL)踪
Step 6 需求区分优先级
需求间设置踪性系统分析员整团队成员搜集决定输入RequisitePro需求限级
确定优先级时候考虑样素:
需求体现产品功性性性中?进度约束需求实现效果否值?现实需求否带风险?该需求果实现进行产品维护力什影响?必须检查进度否时间完成高优先级需求?
阶段建立较现实期帮助团队进度预算范围开展工作
需求属性帮助确定需求优先级旦输入需求数进行查询排序决定位置
RequisitePro学工程中属性Planned Iteration字段设数值该数值反映软件中反复团队准备该软件实现特定use case旦第次反复叠代范围定义完成反复叠代次数指定use case
系统分析员例执行项Attribute Matrix查询分离软件中首次反复定位例该Attribute Matrix保存次查
Step 7 需求进行分派
需求指定优先级系统分析员团队use case者requirement指派团队成员通 Assigned To需求属性完成团队中特性具体实现负责通参考面步骤中Attribute Matrix分析员需求例填写Assigned To属性作第次反复use case方法组织use cases分派use case定义者流程相关需求负责
果组织方法分派形式: SRS系统规格文档包括组需求 者特定格式需求记录
Step 8 细化需求规格
团队成员 (者use case 定义者)通RequisitePro中Assigned To属性确认分派需求张显示需求分派情况列表该表中查询FEAT需求类型Traceability Matrix分派需求类型通选择需求类型特性踪列表通生成特定文档
Use case specifier进行查询查询基例类型踪然requirement workshopuse case描述创建UseCase Specification文档Rational推荐详细描述use case时分等级理属性Property组织use case需求 use case名字创建父级例需求设置属性Name值属性Brief Description者Basic Flow定义子级例需求提供例细节
Step 9 RequisitePro中需求属性公布(Populating)
前系统分析员已通整团队输入定义需求理关属性(见前面章节) 分派需求团队成员属性RequisitePro中通赋予特定需求理值公布(Populating)
Step 10 Rational Rose进行集成
果时拥Rational RoseRequisitePro2种方法享数推荐Integrated Use Case Management开始开发周期系统分析员Rose中定义use case 然RequisitePro中Integrated Use Case Management特性创建use case文档该方法需通项菜单操作实现RoseRequisitePro间转化关联use case修改动RoseRequisitePro中更新
果RequisitePro中开发use case想转换Rose use case图带关联属性Rational Synchronizer通Integrated Use Case Managementuse case关联RequisitePro需求文档Rational Synchronizer帮助Rose中RequisitePro中已存需求中创建use case果已RequisitePro中建立量use case时候帮助种情况Rational Synchronizer中rules featureRequisitePro中use case需求批处理方式转换Rose中然Integrated Use Case ManagementRose use case已存RequisitePro中use case需求进行关联 Step 11 通查询找出项目进展状况
查询前FEAT需求指派需求类型间建立Traceability Matrix(Use case specifiersFEAT例需求间建立Traceability Matrix)视图行方式显示FEAT需求列方式显示需求点击Query column requirements钮Select Attribute话框中选择Planned Iteration 属性点击OKQuery Requirements话框中选择Equal to选项然键入期反复次数果项属性没反复计划什填点击OK关闭话框执行查询
查询结果出FEAT需求类型踪情况果选择没反复计划类型样列表团队会议检阅指派需求反复叠代没指示
Step 12 变更进行理
项目会发展程中产生变化踪变化变化时团队理进行时沟通种挑战否成功取决踪需求变更力系统分析员整项目生命周期应进行种查确定种项目估计否合理正确RequisitePro确定种需求已变更该需求否需重新定位项目描述保持正确关联作种觉察素引起注意RequisitePro包含2强力理工具帮助记载需求状态踪需求变更加强变更发生时实行处理分析力
Traceability提供种系统性方法理变更建立较高层次需求更详细精确期需求间连接Traceability连接关系需求变更踪变简便通Rational ClearCase Microsoft Visual SourceSafe Merant (Intersolv) PVCS Version Manager 进行版控制允许通项目存档踪变化版控制帮助整开发周期保持项目文件变化理种项目修订版种组织协致方式找回修改修订版返回档案中果没版理理RequisiteProArchive命令进行项目备份
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档