UML面向对象建模与设计:Web发布与工具详解

需积分: 11 1 下载量 73 浏览量 更新于2024-07-11 收藏 10.18MB PPT 举报
本课程名为"用web发布模型-UML课件-2010级", 主要聚焦于UML(统一建模语言)的学习,UML作为一种面向对象的建模语言,起源于20世纪80年代的面向对象方法的发展。课程目标包括理解UML的基本知识,如建模技术,以及如何利用UML进行软件分析与设计,特别是面向对象的软件开发流程,包括需求获取、系统分析与设计、实现、测试和维护五个阶段。 课程强调自主学习和实践操作的重要性,鼓励学生通过实际案例和实验来掌握UML的应用。教学方法涉及课堂讲解、案例教学、实验课以及定期的实验报告提交。期末成绩由闭卷考试(60%)和平时成绩(40%)组成,考核内容涵盖理论和实践两方面。 教材推荐包括《UML系统建模与分析设计》、《UML参考手册》、《UML和模式应用》、《UML基础、案例与应用》等,以及《设计模式精解》等深入学习资料。课程首先介绍了软件工程相关概念,尤其是软件危机的背景和软件工程的定义,强调了软件开发和维护过程中面临的问题,如成本、时间、质量和效率,以及软件工程如何通过工程化的理念和方法来解决这些问题。 第一章重点讨论了软件工程的历史发展,从早期简单的程序到软件工程时期的挑战,以及软件危机的具体表现。通过这些内容,学生将对UML在软件开发中的核心作用有更深入的理解,为后续的建模技术学习打下坚实的基础。