UML面向对象建模:学习与实践指南
需积分: 11 36 浏览量
更新于2024-07-11
收藏 10.18MB PPT 举报
"接收到input信号这一事件发生-UML课件-2010级"
本文将深入探讨UML(Unified Modeling Language),即统一建模语言,它是面向对象软件开发过程中的重要工具。UML的发展源于20世纪80年代的面向对象方法,随着各种面向对象建模语言的涌现,为了统一标准,UML在1994年应运而生。它涵盖了软件开发的整个生命周期,包括需求捕获、系统分析与设计、实现、测试以及维护。
UML的主要目的是帮助开发者掌握其基本知识,熟悉常用的建模技术,并具备使用UML进行面向对象分析与设计的能力。学习UML需要通过自主学习和实践,同时,案例教学、实验课和实验报告也是重要的学习途径。课程的评估标准通常包括期末闭卷考试(60%的成绩来自实验和平时表现)和40%的其他考核。
在学习UML的过程中,推荐使用以下教材和参考书:
1.《UML系统建模与分析设计》由刁成嘉主编,机械工业出版社,2007年7月出版。
2.《UML参考手册(第2版)》由JAMES RUMBAUGH,IVAR JACOBSON,GRADY BOOCH著,UMLChina译,机械工业出版社,2005年。
3.《UML和模式应用(第3版)》由CRAIG LARMAN著,李洋等译,机械工业出版社,2006年。
4.《UML基础、案例与应用(第3版)》由JOSEPH SCHMULLE R著,李虎等译,人民邮电出版社,2004年。
5.《设计模式精解》由Alan Shalloway & James R. Trott著,清华大学出版社,2004年。
6. 另外,UMLChina网站(www.umlchina.com)也是一个重要的学习资源。
面向对象技术概述是学习UML的基础,其中包括软件工程的相关概念。软件工程是为了应对软件开发和维护过程中遇到的问题,如软件危机,即在成本、时间、质量和效率方面的挑战。软件危机导致了软件工程学科的诞生,它强调采用工程的方法来开发和维护软件,以满足日益复杂的需求。通过UML,我们可以更好地理解和解决这些问题,构建更高效、可维护的软件系统。
2022-08-04 上传
2015-04-29 上传
2020-04-09 上传
2024-10-01 上传
2023-05-26 上传
2023-05-26 上传
2023-03-24 上传
2023-10-19 上传
2023-04-25 上传
ServeRobotics
- 粉丝: 37
- 资源: 2万+
最新资源
- OpenSARSim-开源
- Android Studio发起POST网络请求
- python游戏源码-11 中国象棋.zip源码python项目实例源码打包下载
- 创业计划书-文殊院一期建设项目投资可行性研究报告-doc 35
- 配网小程序(Airkiss配网和SoftAP配网)源码
- 土木工程毕业设计——【12层】12层框剪商业公寓楼(计算书、经济分析、部分结构图).zip
- BCD译码器电路multisim源文件,multisim13以上版本可打开运行.zip
- weixin017微信小程序的学生公寓电费信息管理系统+ssm(源码+部署说明+演示视频+源码介绍+lw).rar
- Web的快速大规模矩阵可视化。-JavaScript开发
- Caching Input Driver:VirtualDub的输入插件,使用FFMpeg-开源
- Radial 3D engine-开源
- breadbot-master.zip
- Python库 | indy-plenum-1.13.0.dev1020.tar.gz
- 创业计划书-武汉大学
- epic-castle:网页示例
- SimpleBackup:Windows资源管理器上下文菜单扩展,可将文件夹备份和还原到临时存储