OOAD与UML:打造世华银行WindowsDNA应用的美丽图解
需积分: 9 117 浏览量
更新于2024-08-01
收藏 949KB PPT 举报
本教程以"OOAD and UML:一个漂亮的UML教程"为名,旨在通过中文讲解,以易于理解的方式介绍面向对象分析与设计(OOAD)以及统一建模语言(UML)在实际开发中的应用。课程的核心内容围绕着WindowsDNA在世华银行外汇信息系统中的案例展开,由高焕堂主讲。
首先,课程从WindowsDNA引入,解释了什么是Windows DNA架构,它是微软提出的一种基于COM(Component Object Model)的对象模型,用于构建分布式的、高性能的应用程序。通过将OOAD的概念融入到WindowsDNA的两段式软件开发模式中,即企业分析和系统分析阶段,展示了如何利用OOAD技术将分析结果转化为ActiveX组件,实现业务逻辑的模块化和复用。
接着,课程深入探讨了OOAD的两个主要组成部分:物件导向分析(OOA)和物件导向设计(OOD)。OOA涉及识别系统的参与者、交互和数据,而OOD则是在OOA基础上细化设计,包括ER图(实体关系图)的使用,以及如何通过UML图形化工具来表示类、接口和序列图等,以便于理解和实施。
世华银行的应用实例作为教学的实战部分,展示了如何将OOAD与UML应用于实际的银行业务场景,如出口托收和出口押汇流程的自动化。这些流程被分解为企业元件,通过ER图、GUI(图形用户界面)以及中间层的API服务器(Application Programming Interface Server)和后端数据库的交互,构成了一个完整的、整合的系统。
课程还强调了OOAD在企业流程问题解决中的角色,特别是通过UML的ER图来明确企业元件之间的关系,以及如何设计GUI来满足用户界面需求。最后,WindowsDNA架构被比喻为企业的“数字神经系统”,通过其三层逻辑结构(用户界面、企业流程和整合数据库)确保了系统的高效运作和互联网潜力的发挥。
总结来说,本教程提供了实用的OOAD和UML教程,不仅涵盖了理论知识,而且通过世华银行的案例,展示了如何在WindowsDNA平台上进行面向对象的系统设计和开发,从而帮助学习者掌握这两种关键的IT技术,并能将其应用到实际项目中。
2008-09-16 上传
2008-09-05 上传
2009-07-21 上传
2024-11-08 上传
2024-11-08 上传
bellone_wu
- 粉丝: 0
- 资源: 15
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍