UML实战:面向对象建模与设计详解
需积分: 34 45 浏览量
更新于2024-07-12
收藏 9.37MB PPT 举报
本资源主要介绍"实际操作-UML统一建模语言",该课程旨在帮助学生掌握UML(统一建模语言)的基本知识,通过常用的建模技术,学会如何利用UML进行面向对象的分析与设计。UML起源于20世纪80年代的面向对象方法发展,并在1994年发展出多种建模工具,为解决当时的方法大战提供了统一的解决方案。UML在软件开发全过程中扮演着重要角色,包括需求获取(RequirementsCapture)、系统分析与设计(SystemAnalysisandDesign)、实现(Implementation)、测试(Testing)以及维护(Maintenance)。
课程的核心教学目标包括:
1. 掌握UML语言基础,如类图、序列图、用例图等基本元素和关系。
2. 学习如何使用UML进行需求分析,理解用例模型和活动图的构建。
3. 熟悉UML在设计阶段的应用,包括组件图、部署图和配置视图。
4. 实践上机操作,通过案例研究和实验课程提升实际设计能力。
5. 了解UML语言的评估标准,如期末闭卷考试占60%,其中实验成绩和个人表现占40%。
教材推荐包括:
- UML系统建模与分析设计(刁成嘉主编)
- UML参考手册(第二版,JAMES RUMBAUGH等人著)
- UML和模式应用(第三版,CRAIG LARMAN著)
- UML基础、案例与应用(第三版,JOSEPH SCHMULLER著)
- 设计模式精解(Alan Shalloway & James R. Trott著)
此外,课程强调实践性,要求学生按时上课,参与案例教学和实验课,并提交实验报告。课程还提供在线资源www.umlchina.com,便于学生查阅和深化理解UML的相关概念和技术。
在整个课程中,会详细讲解软件工程的相关概念,如软件危机的发展历程、软件工程的定义及其在应对软件开发和维护中的作用。通过学习,学生将能理解和运用UML这一强大的工具,解决现代软件开发过程中的复杂问题。
2024-04-16 上传
2012-02-19 上传
303 浏览量
2018-02-02 上传
2021-11-09 上传
2022-09-14 上传
2009-06-27 上传
点击了解资源详情
2019-03-16 上传