UML入门教程:刘强版,经典建模指南
下载需积分: 9 | PDF格式 | 788KB |
更新于2024-07-31
| 37 浏览量 | 举报
"UML讲义_刘强~~比较经典"
UML(Unified Modeling Language),即统一建模语言,是软件开发领域中一个重要的工具,它主要用于软件密集系统的可视化建模。UML是一种标准的语言,旨在支持面向对象开发系统的说明、可视化和文档编制。通过UML,开发者可以更清晰、准确地理解和表达面向对象方法中的思想、概念和原则。
学习UML的目标包括:
1. 熟练掌握面向对象方法的基本思想、概念和原则。
2. 学会运用面向对象的分析和设计方法来解决实际问题。
3. 掌握如何在Rational Rose这样的环境中运用UML进行系统分析和设计。
4. 学习用Java或C++语言实现基于面向对象分析与设计的系统模型,并进行编程和调试。
本讲义可能涵盖的内容:
- UML的基础知识,包括UML的九种基本图表:用例图、类图、对象图、包图、组件图、部署图、活动图、序列图和协作图。
- 面向对象分析(OOA)和面向对象设计(OOD)的概念,以及如何在UML中表示这些概念。
- Rational Rose工具的使用,这是一款强大的UML建模工具,可以帮助用户创建、管理和维护UML模型。
- 如何使用UML描述一个具体的系统,例如图书信息管理系统,包括其用例模型、分析和设计过程。
- 系统模型图的建立,包括静态结构图(如类图、对象图、包图、组件图和部署图)和动态行为图(如活动图、序列图和协作图)。
- 使用Java或C++实现UML模型,包括编码和调试过程。
参考资料:
1. 《The Unified Modeling Language User Guide》:由G. Booch, J. Rumbaugh, I. Jacobson合著,提供了关于UML的详细用户指南。
2. 《The Unified Modeling Language Reference Manual》:同为三位作者的作品,是UML的官方参考手册。
3. 《Using Rose—RationalRose2001》:介绍了Rational Rose的使用方法。
4. 《UML with Rational Rose从入门到精通》:针对初学者的Rational Rose和UML教程。
5. 其他相关期刊和会议论文,如IEEE Software、JSS (Journal of System and Software) 和UML'98、UML'99、UML'2000等。
6. 相关网站,如umlchina.com、rational.com、uml.org和seforum.net,这些都是获取UML和软件工程最新信息的平台。
在软件工程中,还有一些关键因素需要考虑,例如软件的弹性(Resilience)、技术变化(Technology churn)、性能(Performance)、吞吐量(Throughput)、容量(Capacity)、可用性(Availability)、故障安全(Failsafe)、容错性(Fault tolerance)、功能(Functionality)、成本(Cost)、兼容性(Compatibility)等。这些因素在设计和实现过程中都需要综合考虑,以应对新世纪的软件开发挑战。
相关推荐










yvhuuif15
- 粉丝: 11

最新资源
- MATLAB周期LQ状态反馈离散Riccati方程求解器
- 掌握Direct3D:灯光与纹理渲染示例
- Spring 4.2.2与Quartz 2.2.2任务调度实例解析
- 深入分析802.11 WLAN吞吐率与Goodput性能
- 启胜财务系统4.0:轻巧实用的财务管理工具
- P5编辑器基本库文件分析与应用
- Java JDK 8 Update 291 for Linux x64 发布
- MATLAB开发中的紧致模糊模型与粗细集理论
- SQL Server 2008客户端数据库管理与应用
- 基于源代码构建的电子商务商城网站制作教程
- MFC图形按钮控件使用详解:CBitmapButton类应用
- Simulink实现气相色谱仪控制原理与模拟
- HALCON12双目标定教程:附带标定图像资源分享
- ScanPort:免费且可自定义IP及端口扫描工具
- iBATIS账户密码管理功能实现示例
- Winform窗体美化:加载进度控件与皮肤应用