掌握UML与面向对象技术:系统分析与设计入门
需积分: 50 62 浏览量
更新于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工具的专业人士设计的,通过理论讲解和实际项目练习,帮助学生在软件开发中更加得心应手。"
194 浏览量
937 浏览量
101 浏览量
2021-11-23 上传
2021-09-28 上传
2022-06-14 上传
2021-09-21 上传
138 浏览量

sinat_29629369
- 粉丝: 0
最新资源
- 安卓初学者必学的几种基本布局技巧
- pyrasite:Python进程代码注入工具解析
- Nekos.moe网站开发与构建指南
- 实现监控页面的HTML、JavaScript和CSS技术
- Spring框架整合MyBatis与Spring MVC入门示例
- Angular 1与ES6结合实现Todo应用演示
- 内存中SWF文件播放技术及源代码分享
- ARCGIS空间分析实验教程:汤国安著
- Spring Boot + Security + Thymeleaf打造后台管理系统教程
- Python桌面自动化框架:电脑操作的自我驱动
- 宜昌电脑维修公司系统源码发布:打造专业网站的快捷方案
- VisualBat:提高批处理编写效率的实用软件
- 掌握无线通信:FPGA设计与源码解析
- hevod视频点播系统V1.1源码分析与改进
- SendinBlue PHP API库 V3.0:快速开始与官方文档
- 炫酷黑色汽车零件企业网站模板开发指南