《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.