需求建模.ppt
《需求建模.ppt》由会员分享,可在线阅读,更多相关《需求建模.ppt(43页珍藏版)》请在三一文库上搜索。
1、3.3 需求建模,需求分析与设计,需求分析:系统需要做什么 (对问题的调查与描述),设计:系统如何做 (逻辑解决方案),当前的需求使我们考虑选择某种设计选项,选择设计选项可能引发新的需求,需求分析与设计的界限:存在、模糊、迭代,需求的类型,需求类型,软件需求,设计约束,功能性需求,非功能性需求,父需求,子需求1,子需求2,子需求3,例:父需求:系统安全性使用行业标准 子需求1:数据安全性采用事务日志 镜象方法。 子需求2:数据保密性根据身份等级 分配相应数据库存取权限 子需求3:,计算机科学与技术学科的方法论,学科的3个形态 理论 抽象(模型化) 设计 重复出现的概念 绑定(binding)
2、概念与形式模型 一致性和完备性 抽象层次 重用 典型的学科方法: 数学方法 系统科学方法 ,计算中抽象的本质和使用。在处理复杂事务、构造系统、隐藏细节和获取重复模式方面使用抽象,通过具有不同层次的细节和指标的抽象,能够表达一个实体和系统,抽象(模型化),源于实验科学,主要要素为数据采集方法和假设的形式说明,模型的构造与预测实验分析结果分析. 在为可能的算法数据结构和系统结构等构造模型时使用此过程. 抽象的结果是概念符号模型,模型(model),是对系统的模型是现实世界某些重要方面的表示。 模型一种抽象,从某个视点、在某种抽象层次上详细说明被建模的系统。 有时我们使用术语“抽象”来表示模型,因为
3、我们从现实世界中抽象出对我们特别有用的东西。,模型(model),模型一般分为具体模型和抽象模型两大类。具体模型有直观模型、物理模型等,抽象模型有思维模型、符号模型、数学模型等。,软件开发的四个要素: 人员、项目、产品和过程,项目,过程,产品,人员,工具,模板,参与者,结果,自动化,系统包含一组模型,每个参与软件系统 开发的人员都需要有一个独特的系统视角。,模型的类型,数学模型 描述模型 图形模型,需求分析的过程,(1) 通过对现实环境的调查, 获得当前系统的物理模型,学生购买教材的实际处理流程当前系统物理模型,(2) 去掉具体模型中的非本质因素, 抽取现实系统的实质,抽象出当前系统 的逻辑模
4、型。,学生购买教材的逻辑模型,需求分析的过程,需求分析的过程,(3) 分析当前系统与目标系统的差别, 建立目标系统的逻辑模型,计算机教材管理系统的逻辑模型,学 生,购书单,发票,领书单,审查并 开发票,开领 书单,无效书单,学 生,需求分析过程示意,(4) 对目标系统的逻辑模型进行改进与优化 (5) 需求分析的验证,需求分析的步骤,当前 系统,目标 系统,物理 模型,逻辑 模型,逻辑 模型,物理 模型,模型化,抽象化,具体化,实例化,怎 么 做,做 什 么,当前 系统,目标 系统,需 求 定 义,逻辑模型和物理模型 模型是对对象系统的形式化的特征 抽象,概括性或近似地表示; 构造模型的过程是一
5、个抽象、分 析的过程。,对象 系统,模型 系统,抽象(映射),模型应用,模型构造的过程,逻辑模型 物理模型 (本质模型、概念模型) (实施模型、技术模型),现 行 系 统,目 标 系 统,描述重要的业务功能,无论系统是如何实施的。,描述现实系统是如何在物理上实现的。,描述新系统的主要业务功能和用户新的需求,无论系统应如何实施。,描述新系统是如何实施的(包括技术)。,分析阶段中常用的模型(逻辑模型),数据流图(DFD) 实体联系图( ERD ) 类图 实例图 时序图 状态图 协作图 事件列表 数据流定义 数据元素定义 ,需求建模实例:酒店管理系统的局部DFD,已预订 的入住,预订请求,预订,预订
6、 确认,未预订 的入住,已预订的 入住请求,未预订的 入住请求,客人数据,客房数据,预订确认信息,客人信息,夜审,结算 信息,财务 系统,时钟,需求建模实例:某金融贸易系统用例图(UML),风险分析,交易估计,进行交易,进行交易,接待员,酒店系统,财务系统,需求建模实例:用例图举例(UML),签定一份 保险单,客户,保险销 售人员,销售统计,客户统计,需求建模实例:描述客房状态的状态图,取消,预定,入住,已预订,空闲,占用,维修,维修,完成,退房 换房,入住 换房,?,事件,创建,需求建模实例: UML类图实例,客人,姓名 地址 身份证号码 护照号码 ,预订 ,入住,住宿编号 付款方式 ,退房
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 建模
链接地址:https://www.31doc.com/p-3309688.html