- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
按图索骥需求分析的核心线索软件需求最佳实践:SERU需求分析的核心线索软件需求最佳实践:SERU一张凳子的故事需求的源起:拿块板,下面钉两个木头桩子问题:放花盆上下文:花盆的种类 摆放位置……软件需求最佳实践:SERU需求是什么?功能质量约束业务需求用户需求软件需求软件需求最佳实践:SERU业务需求=目标+范围问题影响谁后果解决方案优点软件需求最佳实践:SERU目标的价值:(教堂与小屋)目标表述现状:言而无物、空洞、难以捉摸目标表述方法: 1)场景法: 2)目标(What)+优势(Why)+度量(How much) +合理性(成本/效益)+可行性业务需求=目标+范围软件需求最佳实践:SERU范围表述现状:用程序功能搭出的纸老虎 (装修报价单)范围的表述方法:?人:Stakeholder + End User?事:业务事件 + 管理控制点用户需求软件需求最佳实践:SERU用户原始需求?零散:盲人摸象?冲突:不同层次、类型?矛盾:不同角度、侧面?不完整:难以系统?多类:功能、质量、数据、接口、约束表述形式:一句话主要麻烦:粒度不均匀?管理困难,分类不够系统?验证困难软件需求需求定义需求捕获需求分析软件需求最佳实践:SERU规约化:经过了分析?分解:业务驱动、层次(子问题域?事件?活动)?抽象:行为(功能)+结构(数据)?消除:歧义、矛盾 ? 业务需求 ? 用户需求 ? 软件需求需求的类型约束功能需求的要点在于组织!质量需求重在有效传递!约束的主要类型:1)非技术因素决定的技术选型?文字2)预期的软硬件环境?部署图3)预期的使用环境?文字软件需求最佳实践:SERU冰山模型 收集分析挖掘软件需求最佳实践:SERU需求分析的核心线索软件需求最佳实践:SERU需求开发与管理PM的范围管理软件需求最佳实践:SERU迭代开发是趋势软件需求最佳实践:SERU需求与设计RUPICONIX软件需求最佳实践:SERU需求与测试场景分析:业务测试失败案例?资料:S2-1流程图?生成树用例流?生成树软件需求最佳实践:SERU需求分析的核心线索软件需求最佳实践:SERU需求分析软件需求最佳实践:SERU分析本质动作:分解、抽象、消除(歧义)分析本质线索:人、事(流程)、物(数据)、接口分析方法:? 第一代:数据结构+算法=程序? 第二代:结构化分析法(E/R+DFD)? 第三代:面向对象分析法 Use Case + Class + Activity + Component? 发展中:面向问题域分析法……分析是本质,建模是手段模型是对现实的简化软件需求最佳实践:SERU建模的目的与原则软件需求最佳实践:SERU建模目的:对系统进行可视化;详细说明系统的结构或行为;对决策进行文档化 仅当需要模型时,才构建它 选择什么模型:解决的问题、强调的内容模型的精度级别:读者对象单个模型是不充分:各有侧重业务建模--Zachman框架数据What行为How位置Where人Who时间When动机Why目标/范围企业重要事项列表企业所做的处理列表企业位置列表组织方法商业控制时间表商业愿景及任务企业模型数据模型商业处理模型后勤网络组织结构图状态/转换图战略战术、政策及规则概念模型实体/关系模型基本数据流图各角色所在位置可行系统,用例实体生命历史商业规则模型技术模型数据库设计系统设计,程序结构软硬件分布用户接口,安全设计控制结构商业规则设计详细表述物理存储设计程序详细设计网络体系、协议显示界面、安全编码时间规定规则表述、程序逻辑运行系统(工作系统)转换后的数据可执行程序通信设施经过培训的员工商业事件强制规则RUP中的业务建模软件需求最佳实践:SERUUML发展历程软件需求最佳实践:SERUUML定义的图图名功能需求阶段设计阶段类图描述类、类的特性以及类之间的关系物:数据分析架构/行为对象图描述某时间点系统中各个对象的快照复合结构图描述类的运行时刻的分解构件图描述构件的结构与连接系统分解与接口架构部署图描述在各个节点上的部署设计约束包图描述编译时的层次结构架构用例图描述用户与系统如何交互人:角色场景分析活动图描述过程行为与并行行为事:流程分析状态机图描述事件如何改变对象生命周期行为顺序图描述对象之间的交互,重点在强调顺序行为通信图描述对象之间的交互,重点在于连接定时图描述对象之间的交互,重点在于定时交互概观图是一种顺序图与活动图的混合信息系统的基本类型软件需求最佳实践:SERU联机事务处理系统软件需求最佳实践:SERU目标:1)流程电子化?固化流程?效率提升 2)完成数据采集传统问题:过早考虑程序结构方向:业务事件为主线管理信息系统类别要点说明Why目的从管理场景出发,借助对管理控制点的理解来理解报表的目的使用人了解报表的使用者,以便有针对性地调研相关场景如用户数量、查询频率等
您可能关注的文档
最近下载
- 2012年全国用户供电可靠性指标-电力可靠性.PDF VIP
- 乙肝相关性肾炎的病理诊断及治疗进展_培训课件.ppt VIP
- 低温低压环境下冻干机冷阱盘管表面结霜特性的多维度解析与优化策略.docx
- 小型汽车定点维修保养服务方案.docx VIP
- ADAM-4055快速入门手册.pdf VIP
- 公路施工监理工艺流程图-必读.doc VIP
- 2025年白云区七年级下学期期末数学考试卷(学生版).docx VIP
- 奥的斯电梯安装使用及维护保养说明(1).pdf VIP
- 安徽亳州蒙城城建集团招聘笔试真题2022.docx VIP
- 1基建一体化管理配网示范工程精细化设计施工工艺标准变配电土建部分征求意见稿.doc VIP
文档评论(0)