《UML建模技术及应用》课程介绍
统一建模语言(Unified Modeling Language, UML)是对象管理组织制定的一个通用的、可视化的建模语言标准,可以用来可视化、描述、构造和文档化软件密集型系统的各种工件。
《UML建模技术及应用》课程是计算机科学与技术专业员工的选修课。开设本课程的目的是使员工熟练掌握统一建模语言的语法和语义,按照规范的面向对象系统开发过程(如RUP)正确应用开发工具(如ROSE、RSA等)对面向对象系统建模,进而培养员工面向对象系统分析和设计的能力。
本课程主要内容包括:面向对象方法,面向对象的基本原则,可视化建模的原则和重要性,RUP,UML的物件、关系和图的含义和使用方法,基于用例的需求分析方法,面向对象的分析方法和设计方法等。
本课程第四学年第一学期开设,计划学时32,先修课为:面向对象程序设计,软件工程。
Introduction to the course“Unified Modeling Language Modeling Technology and Application”
The Unified Modeling Language (UML) is a general and visual modeling language standard made by the Object Management Group (OMG). It can be used to visualize, specify, construct, and document the artifacts of a software intensive system.
The course “Unified Modeling Language Modeling Technology and Application” is an optional course for the major of computer science and technology. The course aims at teaching students to grasp the grammars and semantics of UML, to model object-oriented systems by using tools (such as ROSE, RSA, etc) correctly in accordance with unified object-oriented development process (such as RUP), and to promote the students’ ability for object-oriented analysis and design.
The main content of the course includes object technology, object-orientation method and concepts, principles and value of visual modeling, RUP, the meanings and usages of UML elements, relations and diagrams, use-case analysis, object-oriented analysis and design, etc.
The course will be taught in the first semester of the fourth academic year, which includes 32 hours. Its prerequisite courses include Object-Oriented Programming and Software Engineering.