UML面向对象建模与设计:学习指南

需积分: 11 13 下载量 142 浏览量 更新于2024-07-19 收藏 10.18MB PPT 举报
"UML课件-2010级.ppt" 本课件详细介绍了UML(Unified Modeling Language,统一建模语言)这一面向对象的建模工具,它是20世纪80年代面向对象方法发展后的产物,旨在解决1994年前后存在的多种面向对象建模语言的混乱局面,实现软件开发全过程的统一标准。UML贯穿了软件开发的各个阶段,包括需求捕获、系统分析与设计、实施、测试以及维护。 课程目标是让学生掌握UML的基础知识,熟悉常用的建模技术,并能够运用UML进行面向对象的分析与设计。学习过程中,学生需要通过自主学习和实践操作,特别是重视上机实践,以提升技能。课程教学方式包括按时上课、案例教学、实验课和实验报告,考核方式为期末闭卷考试(60%)和平时成绩(40%)相结合。 推荐的教材和参考书包括《UML系统建模与分析设计》、《UML参考手册(第2版)》、《UML和模式应用(第3版)》、《UML基础、案例与应用(第3版)》以及《设计模式精解》,这些书籍涵盖了UML的理论、实践和相关设计模式。此外,www.umlchina.com可能是一个有用的在线学习资源。 课件的第一章概述了面向对象技术,强调了软件工程的相关概念,如软件危机、软件工程的起源及其目标。软件危机是指在软件开发和维护过程中面临的成本、时间、质量和效率的挑战,而软件工程则是应对这一危机提出的,它采用工程化的方法来规范和优化软件开发过程。课程会深入讲解1946年以来软件发展的各个时期,包括软件从简单的程序发展到复杂的系统产品,以及如何通过软件工程的原理和方法来解决日益复杂的需求。