文档详情

第三章 业务分析、需求分析、系统分析.ppt

发布:2017-09-08约1.79万字共104页下载文档
文本预览下载声明
* 2) 分解和确定分析包 在逻辑结构中的不同位置,分析包具有不同的抽象度。其逻辑系统是抽象度最高的一个分析包,越处在逻辑结构的上层,其抽象度越高;越在下层,其抽象度越低。确定逻辑结构的过程就是从顶层分析包开始,逐层对分析包进行分解,直到分解到底层分析包为止。 * 3) 确定分析包之间的依赖关系 在确定了分析包之后,还需要确定分析包之间的依赖关系。如果分析包A中内容的改变将会引起分析包B内容的改变,则这两个包之间就存在依赖关系,并且我们说分析包B依赖分析包A。依赖关系用带箭头的虚线表示。通用包和专用包之间经常会存在依赖关系。分析包之间的依赖关系见下图。 图 分析包之间的依赖关系 B 分析包 A 分析包 分析包 B 分析包 A 专用包 通用包 * 4) 逻辑结构分析过程 以书店信息系统为例,讨论分析包的分解过程。下图是从书店信息系统需求结构转来的初步逻辑结构。在这个图中,书店信息系统被分解为“计划订购”、“书库管理”、“图书销售”和“事务管理”四个高层抽象分析包,这四个分析包分别代表书店管理四方面的功能。 图 书店信息系统顶层逻辑结构 * 下面我们对前三个分析包分别进行分解。 1) “计划订购”分析包的分解 计划订购管理功能用例图把“计划订购”需求包分解为“计划管理”、“订单管理”、“合同管理”、“到货管理”、“书目管理”和“供书商管理”六个用例,这六个用例分别代表了计划订购管理的六方面相对独立的 功能,因此,把“计划订购”分析包分解为对应的。 “计划管理”、 “订单管理”、 “合同管理”、 “到货管理”、 “书目管理” 、 “供书商管理” 六个分析包。 * 图 计划订购分析包的分解 * 2) “书库管理”分析包的分解 把“书库管理”分解为“入库”、“出库”、“盘库”和“报损”四个分析包(见下图),这四个包已经分解得相对独立,无须再进行进一步的分解。 图 书库管理分析包的分解 * 3) “图书销售”分析包的分解 “图书销售”需求包包括“领书”、“图书上架”、“销售图书”、“结账”、“盘架”和“资金结算”六个用例。因此,可以对应把“图书销售”分析包分解为“领书”、“图书上架”、“销售图书”、“结账”、“盘架”和“资金结算”六个分析包。其中: ●“领书”分析包又分解为“编辑出库图书”、“查询出库信息”和“打印出库单”三个分析包; ● “图书上架”分解为“编辑上架图书”、“查询上架信息”和“打印架存报表”三个分析包; * ● “销售图书”分解为“售书处理”、“浏览销售信息”、“打印销售报表”三个分析包,同时又从“售书处理”中分解出一个“收书款”分析包; ● “结账”分解为“销售汇总”和“打印销售账单”两个分析包; ● “盘架”分解为“编辑盘架信息”和“打印盘架单”两个分析包; ● “资金结算”分解为“收款汇总”和“打印结算单”两个分析包。 * 图 图书销售分析包的分解 对“图书销售”分析包分解的结果见下图。 * 谢谢 再见! * 3) 需求结构的表示 用包图来描述信息系统的需求结构。每一个需求包用一个包来表示,包与包之间用组成关系关联起来,需求包可以逐层分解,构成分层信息系统需求结构。 需求包 需求包 需求包 需求包 需求包 需求包 需求包 * 书店信息系统的需求结构见下图: 图 书店系统需求结构图 * 书店信息系统需求结构也可以表示成下图的形式。 图 书店系统需求结构图 入库 出库 盘库 报损 书库管理 员工信息管理 员工勤绩管理 员工工资管理 事务管理 日常事务管理 计划订购 图书销售 书店信息系统需求结构 * 3.6.4 功能分析 信息系统功能是信息系统应该具有的效能和作用。信息系统的目标要通过信息系统功能来表现和实现。信息系统功能也是信息系统呈现给用户的直观效果,用户通过信息系统所提供的功能来认识、使用和评价信息系统,通过信息系统功能的使用来完成自己的业务工作。 功能分析是需求分析的重要内容。功能分析的依据是信息系统目标,它来源于用户需求,用例分析是手段,通过参考组织功能模型,形成用信息系统功能模型描述的功能分析结果。 * 图 计划订购管理功能用例图 * 图 计划订购管理分解的功能用例图 *
显示全部
相似文档