
面向对象系统开发:用例建模与业务事件分析
下载需积分: 9 | 3.09MB |
更新于2024-08-19
| 111 浏览量 | 举报
收藏
"本资源主要介绍了面向对象的系统开发方法,特别是用例的简要描述,以‘购买商品’为例,参与者为出纳员,目的是记录顾客购买的商品并结算。内容涉及面向对象方法的起源、发展及核心概念,以及系统开发过程、业务事件分析、用例建模、类图构建和交互模型的构建。"
面向对象的系统开发方法是一种以对象为中心,通过模拟现实世界中的实体和它们之间的关系来构建软件系统的方法。这种方法强调将数据和操作数据的函数封装在一起,形成了我们所说的对象。在“购买商品”这个用例中,出纳员作为参与者,执行商品购买的过程,包括记录商品信息和收款,最终顾客拿到商品和收据离开。
面向对象方法的发展历程始于60年代的Simula67,接着在70年代Smalltalk的出现,使得面向对象程序设计初步形成。80年代,各种面向对象语言如雨后春笋般涌现,直到90年代,Java的推出,进一步推动了面向对象技术在互联网领域的应用。
面向对象方法的基本概念包括对象、分类、继承和通信。对象是系统中的基本单位,具有状态(数据)和行为(方法)。分类(或称为类)是具有共同属性和行为的对象的模板。继承允许子类从父类继承属性和行为,实现代码复用。通信是对象间的交互,通过方法调用实现。
在系统开发过程中,业务事件分析是非常关键的一环,它帮助识别系统的触发事件和响应。用例模型则描述了系统与外部参与者之间的交互,例如“购买商品”就是一个用例。类图用于表示系统中类的结构和关系,而交互模型则展示了对象间的动态交互过程。
用例建模包括定义用例的名称、参与者、目的和概述,以清晰地描述系统功能。在“购买商品”用例中,出纳员是主要参与者,购买商品是系统的核心功能。类图则会包含如“商品”、“顾客”和“出纳员”这样的类,并定义它们的属性和方法,例如“商品”类可能有名称、价格等属性,而出纳员类可能有提交最终成绩、接受课程等方法。
总结起来,面向对象方法提供了理解和设计复杂系统的一种结构化方式,通过用例建模、类图和交互模型等工具,能够更有效地构建和理解软件系统。在实际应用中,这些方法和技术有助于提高软件的可维护性、可扩展性和复用性。
相关推荐










ServeRobotics
- 粉丝: 44
最新资源
- 简易画线程序实现及细节解析
- 基于JSP技术的BBS讨论区开发教程
- 仓储管理系统源码解析及进阶学习指南
- 新手入门:SQL Server 2005基础教程详解
- 华为编程语法规范详解
- VC++实现的完整FTP程序源代码解析
- 使用C语言和OpenGL实现的3D喷泉效果教程
- j2me实现TXT文件读取的算法、代码与演示程序
- 简易模拟斗地主程序实现大牌功能
- Oracle+JSP实现网上书店系统开发教程
- 使用C语言编写的openGL图形碰撞程序开发
- VC/MFC数据库解析工具:轻松获取表字段信息
- JFreeChart 1.0.11 官方文档解析
- 个人理财管理系统的需求分析与用例图设计
- 《ASP.NET完全入门教程》PDF版
- Windows API浏览器工具:查询与使用
- Excel实现的C4.5决策树算法详解
- BIOS新手入门指南:解密BIOS操作的神秘面纱
- 《XML初学者指南:从入门到进阶的风趣旅程》
- 北邮通信原理第三章随机过程习题详细解析
- JAVA实现的IDS加密技术解析与工具应用
- ASP网站模板开发教程
- 虚拟风向仪表VC源码实现及其网络类应用
- MINIX 3.1源码深度解析与操作系统设计