下载此文档

第4章 面向对象系统分析与对象类建模 2.ppt


文档分类:IT计算机 | 页数:约73页 举报非法文档有奖
1/73
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/73 下载此文档
文档列表 文档介绍
第4章面向对象系统分析与对象类建模
教学目的
⑴掌握面向对象系统分析的过程
⑵掌握系统用例模型的设计方法
⑶了解类和对象的概念、类与对象的关系等
⑷重点掌握系统用例模型的设计和对象与类图的设计
面向对象系统分析
面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。
面向对象分析过程从分析陈述用户需求的文件开始
可能由用户(包括出资开发该软件的业主代表及最终用户)单方面写出需求陈述,也可能由系统分析员配合用户,共同写出需求陈述
当软件项目采用招标方式确定开发单位时,“标书”往往可以作为初步的需求陈述。
面向对象分析的过程
系统用例建模


业务用例着重于业务操作。表示实现业务目标的业务中的具体工作流。业务过程可能涉及手工和自动过程,并且在一段长期的时间内进行。
系统用例着重于要设计的软件系统。参与者如何与软件系统进行交互?在系统用例说明中书写的事件流应该足够详细,便于用作编写系统测试脚本的出发点。
系统用例的执行者为操作人员所代表的岗位角色,可以是实际与系统交互的操作人员、外部衔接系统、自动服务、定时器等。
银行的业务建模
客户
银行
开户
银行功能
银行的软件系统建模
柜员
软件系统
开户
软件系统
业务用例模型与系统用例区别
⑴设计范围
业务用例的设计范围是业务操作,组织外部的业务参与者实现与业务组织相关的业务目标。
系统用例着重于要设计的软件系统,参与者如何与软件系统进行交互
⑵系统测试
业务用例常常是以白盒形式编写
系统用例几乎总是以黑盒形式编写
⑶业务角色。
业务参与者是业务之外的人
在系统用例图中,参与者与用例进行交互

将每个业务用例都绘制出相应的活动图,再将其中的“活动”进行整合,就得出所有备选系统用例
找出所有的备选系统用例后,要对它们进行合并和筛选。合并就是将相同的用例合并成一个,筛选就是将不符合系统用例条件的备选用例去掉。
如在销售管理系统中,系统用例有采购、供应商管理、客户管理、进货查询、入库管理、出库管理、库存盘点、库存查询、销售、退货处理、价格管理、销售查询等。
一个系统用例应该是实际使用系统的用户所进行的一个操作,例如,“查看新闻列表”就不能算一个系统用例,因为它只是某系统用例的一个序列项。

分析出参与者、用例和用例之间关系后,就可以绘制系统的用例模型

第4章 面向对象系统分析与对象类建模 2 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数73
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小1.58 MB
  • 时间2018-03-02