版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析的核心线索软件需求最佳实践:SERU第一页,共33页。一张凳子的故事需求的源起:拿块板,下面钉两个木头桩子软件需求最佳实践:SERU问题:放花盆上下文:花盆的种类
摆放位置……第二页,共33页。需求是什么?功能质量约束业务需求用户需求软件需求软件需求最佳实践:SERU第三页,共33页。业务需求=目标+范围目标的价值:(教堂与小屋)目标表述现状:言而无物、空洞、难以捉摸目标表述方法:1)场景法:
2)目标(What)+优势(Why)+度量(Howmuch)
+合理性(成本/效益)+可行性软件需求最佳实践:SERU问题影响谁后果解决方案优点第四页,共33页。业务需求=目标+范围范围表述现状:用程序功能搭出的纸老虎
(装修报价单)范围的表述方法:
人:Stakeholder+EndUser
事:业务事件+管理控制点软件需求最佳实践:SERU第五页,共33页。用户需求用户原始需求
零散:盲人摸象
冲突:不同层次、类型
矛盾:不同角度、侧面
不完整:难以系统
多类:功能、质量、数据、接口、约束表述形式:一句话主要麻烦:粒度不均匀管理困难,分类不够系统验证困难软件需求最佳实践:SERU第六页,共33页。软件需求规约化:经过了分析
分解:业务驱动、层次(子问题域事件活动)
抽象:行为(功能)+结构(数据)
消除:歧义、矛盾
业务需求
用户需求
软件需求需求定义需求捕获需求分析软件需求最佳实践:SERU第七页,共33页。需求的类型约束功能需求的要点在于组织!质量需求重在有效传递!约束的主要类型:1)非技术因素决定的技术选型文字2)预期的软硬件环境部署图3)预期的使用环境文字软件需求最佳实践:SERU第八页,共33页。冰山模型软件需求最佳实践:SERU第九页,共33页。需求分析的核心线索软件需求最佳实践:SERU第十页,共33页。需求开发与管理软件需求最佳实践:SERUPM的范围管理第十一页,共33页。迭代开发是趋势软件需求最佳实践:SERU第十二页,共33页。需求与设计软件需求最佳实践:SERUICONIXRUP第十三页,共33页。需求与测试软件需求最佳实践:SERU场景分析:业务测试失败案例资料:S2-1流程图
生成树用例流
生成树第十四页,共33页。需求分析的核心线索软件需求最佳实践:SERU第十五页,共33页。需求分析分析本质动作:分解、抽象、消除(歧义)分析本质线索:人、事(流程)、物(数据)、接口分析方法:
第一代:数据结构+算法=程序
第二代:结构化分析法(E/R+DFD)
第三代:面向对象分析法
UseCase+Class+Activity+Component
发展中:面向问题域分析法……分析是本质,建模是手段软件需求最佳实践:SERU第十六页,共33页。模型是对现实的简化软件需求最佳实践:SERU第十七页,共33页。建模的目的与原则建模目的:对系统进行可视化;详细说明系统的结构或行为;对决策进行文档化仅当需要模型时,才构建它选择什么模型:解决的问题、强调的内容模型的精度级别:读者对象单个模型是不充分:各有侧重软件需求最佳实践:SERU第十八页,共33页。业务建模--Zachman框架数据What行为How位置Where人Who时间When动机Why目标/范围企业重要事项列表企业所做的处理列表企业位置列表组织方法商业控制时间表商业愿景及任务企业模型数据模型商业处理模型后勤网络组织结构图状态/转换图战略战术、政策及规则概念模型实体/关系模型基本数据流图各角色所在位置可行系统,用例实体生命历史商业规则模型技术模型数据库设计系统设计,程序结构软硬件分布用户接口,安全设计控制结构商业规则设计详细表述物理存储设计程序详细设计网络体系、协议显示界面、安全编码时间规定规则表述、程序逻辑运行系统(工作系统)转换后的数据可执行程序通信设施经过培训的员工商业事件强制规则第十九页,共33页。RUP中的业务建模软件需求最佳实践:SERU第二十页,共33页。UML发展历程软件需求最佳实践:SERU第二十一页,共33页。UML定义的图图名功能需求阶段设计阶段类图描述类、类的特性以及类之间的关系物:数据分析架构/行为对象图描述某时间点系统中各个对象的快照复合结构图描述类的运行时刻的分解构件图描述构件的结构与连接系统分解与接口架构部署图描述在各个节点上的部署设计约束包图描述编译时的层次结构架构用例图描述用户与系统如何交互人:角色场景分析活动图描述过程行为与并行行为事:流程分析状态机图描述事件如何改变对象生命周期行为顺序图描述对象之间的交互,重点在强调顺序行为通信图描述对象之间的交互,重点在于连接定时图描述对象之间的交互,重点在于定时交互概观图是一种顺序图与活动图的混合第二十二页,共33页。信息系统的基本类型软件需求最佳实践:SERU第二十三页,共33页。联机事务处理系统目标:1)流程电子化固化流程效率提升2)完成数据采集传统问题:过早考虑程序结构方向:业务事件为主线软件需求最佳实践:SERU第二十四页,共33页。管理信息系统目标:辅助业务的管理与控制(进度、异常、数据)传统问题:报表需求滞后(报表二次开发量巨大)方向:管控点为线索类别要点说明Why目的从管理场景出发,借助对管理控制点的理解来理解报表的目的使用人了解报表的使用者,以便有针对性地调研相关场景如用户数量、查询频率等非功能性场景描述What关联实体以类图或E-R图表示,说明数据的来源关键指标及计算规则细化推导出关联的字段,以及派生属性的计算方法,指导报表数据视图的实现How展现形式以虚拟窗口等形式说明最终的呈现方式输入输出需要说明是否打印,以什么格式提供等其他信息软件需求最佳实践:SERU第二十五页,共33页。软件需求最佳实践:SERU第二十六页,共33页。其他信息系统专家系统
目标:个人知识转换为企业知识
方向:工作场景为线索决策支持系统
目标:解决非结构化问题
方向:决策场景为线索步骤+数据为细化狭义OA
目标:有效支持协作
方向:并行工作流为出发点软件需求最佳实践:SERU第二十七页,共33页。需求复用—流程级软件需求最佳实践:SERU场景分析:产品线失败案例资料:S2-2目标客户类型主要流程招待所入住、结帐、换房、续房……低星级预订、消费……高星级积分、投诉……第二十八页,共33页。需求复用—流程内软件需求最佳实践:SERU第二十九页,共33页。嵌入式系统的需求视角面向直接用户:MobileApplication…
SubjectArea:功能类型
UseCase:使用场景(考虑Event)
互动、交互、体验面向特定设备:设备监测器…
Interface:不同设备间
Action:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光明的守护者灯具
- 《快餐厅设计》课件
- 2024年一年级品生下册《种养一棵花》教案2 山东版
- 2024学年九年级英语上册 Unit 4 Stories and poems Lesson 24 Writing a Poem教学设计(新版)冀教版
- 2024-2025学年八年级物理下册 第九章 机械和功 四 功率教案 (新版)北师大版
- 2023六年级数学上册 一 小手艺展示-分数乘法信息窗3 求一个数的几分之几是多少说课稿 青岛版六三制
- 2023七年级道德与法治上册 第三单元 师长情谊 第六课 师生之间第2框 师生交往说课稿 新人教版
- 动词锤炼 课件
- 自己拟的入股合同(2篇)
- 获奖课件 英语
- 海绵城市完整
- 力敏传感器教学课件
- 强奸罪起诉状
- 《高效的沟通技巧》课件
- 2024年广东佛山市三水区淼城建设投资有限公司招聘笔试参考题库附带答案详解
- 《排球运动》PPT课件(部级优课)
- 高速公路绿化设计案例课件
- 《高速公路收费员培训》专业知识点课件
- 工作汇报流程图
- 初中美术九年级上册 第8课 最亲近的家具
- 文化中心运营方案
评论
0/150
提交评论