掌握UML与面向对象技术:系统分析与设计入门
需积分: 50 200 浏览量
更新于2023-03-16
收藏 3.17MB PPT 举报
"《UML模式和应用课件 - 面向对象技术与UML》是一门专业选修课程,旨在帮助学生理解和掌握面向对象的系统分析和设计思想。课程由陈立岩主讲,重点介绍统一建模语言(UML),一种广泛应用于软件开发过程中的可视化建模工具。课程共分为理论学时52小时和上机实践18小时,强调理论与实践相结合。
首先,课程开篇解释了学习这门课的目的,从程序员的角色转变为系统分析员,类比建筑工人与建筑师,突出了UML在软件开发中的关键地位。课程目标明确,包括掌握UML在分析与设计中的描述能力,学会用Java或其他面向对象语言(OOPL)实现系统模型,理解软件工程的基本原理,并与其他课程如面向对象程序设计Java相衔接。
预备知识方面,学生需具备基本的编程知识和对面向对象编程的理解,这样才能更好地应用UML进行系统建模。课程设计了大作业,让学生通过实际操作来巩固所学,包括根据需求说明创建UML系统模型图,以及用Java或JSP实现模型并进行调试。
考核方式重视实践,作业1占总成绩的15%,主要评估分析和设计能力;作业2占比5%,包含源代码及使用说明,强调独立性和按时完成;期末考试则占据大部分分数,一般在70%-80%之间。课程推荐的参考教材涵盖了UML的基础理论、实战案例和应用,如《UML和统一过程实用面向对象的分析和设计》、《UML应用建模实践过程》等,这些书籍可以帮助学生深入理解和掌握UML的各个方面。
这门课程是为那些希望提升系统建模技能,特别是使用UML工具的专业人士设计的,通过理论讲解和实际项目练习,帮助学生在软件开发中更加得心应手。"

sinat_29629369
- 粉丝: 0
最新资源
- 计算机常用英语单词速查宝典
- Apache HTTP Server 2.2.19: 构建百万访问量级Web服务器
- 开源国际象棋评级系统:实现USCF评级算法
- 官方最新2012-08-01 Keil C8051F仿真调试驱动程序发布
- 乐视直播平台的TVlist6功能解析
- GDXPunk:Java游戏引擎,融合libGDX与Flashpunk精髓
- Django搭建简易博客教程与实例分析
- DDRManiak开源克隆版:FlashLite手机上的舞蹈游戏
- 深入探讨Spring 2.5及Java语句学习笔记
- Java版俄罗斯方块豪华学习教程
- MFC应用实现:鼠标绘制圆形与椭圆形教程
- 海美迪HiTV3.0电视直播软件功能介绍
- Mogwai图形工具:3D场景编辑中的Gizmo实用程序
- 双峰山旅游景点导游系统设计方案研究
- CPSokoban开源推箱子游戏发布1.0版本
- 哈夫曼树应用教程:源代码与示例文件下载