P1-S2-按图索骥:需求分析的核心线索.ppt
- 文档编号:2651013
- 上传时间:2022-11-05
- 格式:PPT
- 页数:34
- 大小:7.40MB
P1-S2-按图索骥:需求分析的核心线索.ppt
《P1-S2-按图索骥:需求分析的核心线索.ppt》由会员分享,可在线阅读,更多相关《P1-S2-按图索骥:需求分析的核心线索.ppt(34页珍藏版)》请在冰豆网上搜索。
按图索骥按图索骥需求分析的核心线索需求分析的核心线索软件需求最佳实践:
软件需求最佳实践:
SERUSERU1需求到底是什么?
2根据软件项目特点确定需求视图需求分析的核心线索软件需求最佳实践:
软件需求最佳实践:
SERUSERU2.需求工需求工程的要素程的要素3.需求需求分析的分析的要素要素1.什么是什么是需求需求一张凳子的故事需求的源起:
拿块板,下面钉两个木头桩子软件需求最佳实践:
软件需求最佳实践:
SERUSERU问题:
放花盆问题:
放花盆上下文:
花盆的种类上下文:
花盆的种类摆放位置摆放位置需求是什么?
功能功能质量量约束束业务需求用户需求软件需求软件需求最佳实践:
软件需求最佳实践:
SERUSERU业务需求=目标+范围目标的价值:
(教堂与小屋)目标表述现状:
言而无物、空洞、难以捉摸目标表述方法:
1)场景法:
2)目标(What)+优势(Why)+度量(Howmuch)+合理性(成本/效益)+可行性软件需求最佳实践:
软件需求最佳实践:
SERUSERU问题问题影响谁影响谁后果后果解决方案优点解决方案优点业务需求=目标+范围范围表述现状:
用程序功能搭出的纸老虎(装修报价单)范围的表述方法:
人:
Stakeholder+EndUser事:
业务事件+管理控制点软件需求最佳实践:
软件需求最佳实践:
SERUSERU用户需求用户原始需求零散:
盲人摸象冲突:
不同层次、类型矛盾:
不同角度、侧面不完整:
难以系统多类:
功能、质量、数据、接口、约束表述形式:
一句话主要麻烦:
粒度不均匀管理困难,分类不够系统验证困难软件需求最佳实践:
软件需求最佳实践:
SERUSERU软件需求规约化:
经过了分析分解:
业务驱动、层次(子问题域事件活动)抽象:
行为(功能)+结构(数据)消除:
歧义、矛盾业务需求用户需求软件需求需求定义需求定义需求捕获需求捕获需求分析需求分析软件需求最佳实践:
软件需求最佳实践:
SERUSERU需求的类型数据/接口质量功能约束功能需求的要点在于组织功能需求的要点在于组织!
质量需求重在有效传递质量需求重在有效传递!
约束的主要类型:
约束的主要类型:
1)非技术因素决定的技术选型非技术因素决定的技术选型文字文字2)预期的软硬件环境预期的软硬件环境部署图部署图3)预期的使用环境预期的使用环境文字文字软件需求最佳实践:
软件需求最佳实践:
SERUSERU冰山模型意识到的需求无意识的需求未梦想的需求收集收集分析分析挖掘挖掘软件需求最佳实践:
软件需求最佳实践:
SERUSERU需求分析的核心线索软件需求最佳实践:
软件需求最佳实践:
SERUSERU2.需求工需求工程的要素程的要素3.需求需求分析的分析的要素要素与手段与手段1.什么是什么是需求需求需求开发与管理软件需求最佳实践:
软件需求最佳实践:
SERUSERUPM的范围管理迭代开发是趋势软件需求最佳实践:
软件需求最佳实践:
SERUSERURDCTRDCTRDCT需求与设计软件需求最佳实践:
软件需求最佳实践:
SERUSERUICONIXRUP需求与测试软件需求最佳实践:
软件需求最佳实践:
SERUSERU场景分析:
业务测试失败案例资料:
S2-1流程图生成树用例流生成树需求分析的核心线索软件需求最佳实践:
软件需求最佳实践:
SERUSERU2.需求工需求工程的要素程的要素3.需求需求分析的分析的要素要素1.什么是什么是需求需求需求分析分析本质动作:
分解、抽象、消除(歧义)分析本质线索:
人、事(流程)、物(数据)、接口分析方法:
第一代:
数据结构+算法=程序第二代:
结构化分析法(E/R+DFD)第三代:
面向对象分析法UseCase+Class+Activity+Component发展中:
面向问题域分析法分析是本质,建模是手段软件需求最佳实践:
软件需求最佳实践:
SERUSERU模型是对现实的简化软件需求最佳实践:
软件需求最佳实践:
SERUSERU建模的目的与原则建模目的:
对系统进行可视化可视化;详细说明系统的结构结构或行为行为;对决策决策进行文档化文档化仅当需要模型时,才构建它选择什么模型什么模型:
解决的问题、强调的内容模型的精度级别精度级别:
读者对象单个模型是不充分单个模型是不充分:
各有侧重软件需求最佳实践:
软件需求最佳实践:
SERUSERU业务建模-Zachman框架数据数据What行为行为How位置位置Where人人Who时间时间When动机动机Why目标/范围企业重要事项列表企业所做的处理列表企业位置列表组织方法商业控制时间表商业愿景及任务企业模型企业模型数据模型数据模型商业处理模商业处理模型型后勤网络后勤网络组织结构组织结构图图状态状态/转换转换图图战略战术、战略战术、政策及规则政策及规则概念模型概念模型实体实体/关关系模型系模型基本数据流基本数据流图图各角色所各角色所在位置在位置可行系统,可行系统,用例用例实体生命实体生命历史历史商业规则模商业规则模型型技术模型数据库设计系统设计,程序结构软硬件分布用户接口,安全设计控制结构商业规则设计详细表述物理存储设计程序详细设计网络体系、协议显示界面、安全编码时间规定规则表述、程序逻辑运行系统(工作系统)转换后的数据可执行程序通信设施经过培训的员工商业事件强制规则RUP中的业务建模软件需求最佳实践:
软件需求最佳实践:
SERUSERUUML发展历程软件需求最佳实践:
软件需求最佳实践:
SERUSERUUML定义的图图名功能需求阶段设计阶段类图描述类、类的特性以及类之间的关系物物:
数据分析数据分析架构架构/行为行为对象图描述某时间点系统中各个对象的快照复合结构图描述类的运行时刻的分解构件图描述构件的结构与连接系统分解与接口系统分解与接口架构架构部署图描述在各个节点上的部署设计约束设计约束包图描述编译时的层次结构架构架构用例图描述用户与系统如何交互人人:
角色场景分析角色场景分析活动图描述过程行为与并行行为事事:
流程分析流程分析状态机图描述事件如何改变对象生命周期行为行为顺序图描述对象之间的交互,重点在强调顺序行为行为通信图描述对象之间的交互,重点在于连接定时图描述对象之间的交互,重点在于定时交互概观图是一种顺序图与活动图的混合信息系统的基本类型软件需求最佳实践:
软件需求最佳实践:
SERUSERU联机事务处理系统目标:
1)流程电子化固化流程效率提升2)完成数据采集传统问题:
过早考虑程序结构方向:
业务事件为主线业务事件为主线软件需求最佳实践:
软件需求最佳实践:
SERUSERUxx系统xx子系统流转模块部门内流转部门间流转转局外审批模块核查审批xx子系统xx模块xx模块BPRBPD流程电子化管理信息系统目标:
辅助业务的管理与控制(进度、异常、数据)传统问题:
报表需求滞后(报表二次开发量巨大)方向:
管控点为线索管控点为线索类别要点说明Why目的从管理场景出发,借助对管理控制点的理解来理解报表的目的使用人了解报表的使用者,以便有针对性地调研相关场景如用户数量、查询频率等非功能性场景描述What关联实体以类图或E-R图表示,说明数据的来源关键指标及计算规则细化推导出关联的字段,以及派生属性的计算方法,指导报表数据视图的实现How展现形式以虚拟窗口等形式说明最终的呈现方式输入输出需要说明是否打印,以什么格式提供等其他信息软件需求最佳实践:
软件需求最佳实践:
SERUSERU系统级职责区块岗位间岗位级动作级目标系统主题域1业务事件1业务活动1业务步骤1业务步骤n功能点1功能点n业务活动n业务事件n报表类型1报表1报表n报表类型n主题域n软件需求最佳实践:
软件需求最佳实践:
SERUSERU其他信息系统专家系统目标:
个人知识转换为企业知识方向:
工作场景为线索工作场景为线索决策支持系统目标:
解决非结构化问题方向:
决策场景为线索决策场景为线索步骤步骤+数据为细化数据为细化狭义OA目标:
有效支持协作方向:
并行工作流为出发点并行工作流为出发点关注点决策场景决策步骤市场营销广告投放产品目标客户特点分析广告媒体目标客户分析竞争对手广告投放分析软件需求最佳实践:
软件需求最佳实践:
SERUSERU需求复用流程级销售模式直销电话销售邮件销售分销层次型渠道星型渠道销售漏斗电话销售邮件销售软件需求最佳实践:
软件需求最佳实践:
SERUSERU场景分析:
产品线失败案例资料:
S2-2目目标客客户类型型主要流程主要流程招待所入住、结帐、换房、续房低星级预订、消费高星级积分、投诉需求复用流程内填写请假条请假审批记录请假输出请假条数据填写请假条获取请假条数据输出请假审批结果请假审批接收请假审批结果记录请假软件需求最佳实践:
软件需求最佳实践:
SERUSERU嵌入式系统的需求视角面向直接用户:
MobileApplicationSubjectArea:
功能类型UseCase:
使用场景(考虑Event)互动、交互、体验面向特定设备:
设备监测器Interface:
不同设备间Action:
触发点S/E:
上层应用综合应用:
CT二者兼有之软件需求最佳实践:
软件需求最佳实践:
SERUSERU基于场景的行为分析软件需求最佳实践:
软件需求最佳实践:
SERUSERU系统功能域子功能域使用场景手机通信电话打电话接电话短信彩信分析:
用户通常不会继续取款响应:
退卡max分析:
用户有继续取款的可能响应:
继续服务=max面向设备的嵌入式系统软件需求最佳实践:
软件需求最佳实践:
SERUSERU对外接口接口1接口2内部功能功能1功能2事件SERU过程框架软件需求最佳实践:
软件需求最佳实践:
SERUSERU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- P1 S2 按图索骥 需求 分析 核心 线索