1、1 根据软件特点确定需求工作的要点2 从信息化本质理解需求不同软件项目的需求视图信息系统的本质信息系统(IS):是人、数据、过程和接口的组合,它们之间相互作用,支持并改进企业日常的运作,并支持管理人员和用户解决问题和做出决策。信息数据数据数据信息系统信息系统的基本类型信息系统需求的本质 1流程电子化-业务事件为中心业务事件为中心 利用信息化系统改进、固化流程 事务处理系统尤其明显 工作流定义、流程改进、再造 工作流模型数据信息化-Report为中心为中心 业务术语,业务实体 需要留存哪些数据?谁需要共享?需要什么报表?有哪些数据分析规则?OLTP的需求线索:业务事件目标:流程电子化传统问题1:
2、过早考虑程序结构xx系统xx子系统流转模块部门内流转部门间流转转局外审批模块核查审批xx子系统xx模块xx模块OLTP的需求线索:业务事件传统问题2:流程太零散 流程是分层的:把握管理视野 流程基本分类:生产类、管理类、支撑类业务事件是流程的触发点BPR、BPD?BPRBPD流程电子化系统级职责区块岗位间岗位级动作级目标系统主题域1业务事件1业务活动1业务步骤1业务步骤n功能点1功能点n业务活动n业务事件n报表类型1报表1报表n报表类型n主题域nMIS的需求线索:Report何时开始梳理此类需求?实施要点:中程在线信息产业培训网中程在线信息产业培训网类别要点说明Why目的从管理场景出发,借助对
3、管理控制点的理解来理解报表的目的使用部门/职位了解报表的使用者,以便有针对性地调研相关场景诸如用户数量、查询频率等非功能性场景描述What关联实体以类图或E-R图表示,说明数据的来源关键指标及计算规则细化推导出关联的字段,以及派生属性的计算方法,指导报表数据视图的实现How展现形式以虚拟窗口等形式说明最终的呈现方式输入输出需要说明是否打印,以什么格式提供等其他信息报表的常见分类事务类报表业务事件视角进度报表异常报表业务实体视角常规报表需求报表信息系统需求的本质 2个人知识转换为企业知识-模型为中心模型为中心 将知识工作的经验转换成模型 业务场景的分析与抽象是重点 提高速度、提高质量信息决策化-
4、决策模型为中心决策模型为中心 业务场景的分析与抽象是重点 将非程序化问题分解 成多个子问题 提出所需的数据模型、经验模型关注点决策场景决策步骤市场营销广告投放产品目标客户特点分析广告媒体目标客户分析竞争对手广告投放分析不同视角下的信息系统不同软件项目的需求视图嵌入式系统的需求视角面向直接用户:Mobile Application Subject Area:功能类型 Use Case:使用场景(考虑Event)互动、交互、体验面向特定设备:设备监测器 Interface:不同设备间 Action:触发点 S/E:上层应用综合应用:CT二者兼有之基于场景的行为分析系统功能域子功能域使用场景手机通信
5、电话打电话接电话短信彩信 分析:用户通常不会继续取款 响应:退卡max 分析:用户有继续取款的可能 响应:继续服务+max面向设备的嵌入式系统对外接口接口1接口2内部功能功能1功能2不同软件项目的需求视图软件产品的需求视角信息系统类软件产品:财务、进销存、ERP业务模型是核心:SERU模型仍然适用减法:减出通用性产品线管理:扩展出灵活性工具类软件产品:翻译、杀毒、办公软件问题/机会导出解决方案工作场景分析导出Feature游戏类软件产品参与感:剧本是核心,角色是重点交互感:UI与经营模式是要点软件产品的需求视角信息系统类 问题域相关性:强 策略:业务域的了解是关键工具软件类 问题域相关性:一般 策略:工作场景分析导出产品特性游戏类 问题域相关性:弱 策略:策划、编剧代替需求分析人员软件产品需求视图示例销售模式直销电话销售邮件销售分销层次型渠道星型渠道销售漏斗电话销售邮件销售软件产品需求视图示例填写请假条请假审批记录请假填写请假条输出请假条数据请假审批获取请假条数据输出请假审批结果记录请假接收请假审批结果