掌握UML与面向对象技术:系统分析与设计入门

需积分: 50 19 下载量 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工具的专业人士设计的,通过理论讲解和实际项目练习,帮助学生在软件开发中更加得心应手。"