Text auf Deutsch

System Design and System Documentation with UML and SysML

Course in German and/or English (inquiry recommended)

Hours per Week:

4

Credit Points:

5

Prerequisites:

Programming knowledge, computer architecture, basic knowledge of software engineering.

Type of Course:

Lecture and seminar

Frequency (WS/SS):

Wintersemester

Work Load:

150 hours:
65 hours contact time,
70 hours preparation of presentation and project topics,
15 hours study of lecture.

Study Programme Goals:

Structured and standardized system documentation and design.

Course Goals:

After the learning process the successful student is competent to document, to model, to analyse and to design sophisticated IT systems using UML and SysML.

Key Qualifications:

Ability to apply complex thinking, stamina to solve problems.

Course Contents:

UML (Unified Modeling Language) is a widely accepted standard notation for describing the static and dynamic view on computer systems. The comprehensive area of interest includes business processes as well as technical interactions executed on personal computers or in distributed computer systems. UML provides techniques for modeling, documenting, specifying, and visualizing complex systems by facilitating static and dynamic models during the analysis, design, implementation, and installation phases.

The Object Management Group (OMG, http://www.omg.org) organizes and coordinates the UML as industry standard and published the version UML 2 in 2005.

SysML (Systems Modeling Language) is an enhancement of UML and focuses on systems which are not necessarily limited to software issues. Typical examples are gadgets such as PDAs, GPS systems, but also automobiles, airplanes, and so on.

Notation and Semantics of the various UML and SysML diagrams as well as the meaningful usage of UML, SysML and further modeling concepts are discussed.

Literature:

  • Specification of UML (Unified Modeling Language), SysML (Systems Modeling Language), and MDA (Model-Driven Architecture): http://www.uml.org, http://www.omgsysml.org, http://www.omg.org/mda
  • Lenny Delligatti: SysML Distilled – A Brief Guide to the Systems Modeling Language, Addison-Wesley, 2014
  • Chris Rupp, Stefan Queins et al.: UML 2 glasklar Hanser Verlag, 2012, 4. Auflage (http://www.uml-glasklar.com)
  • S. Friedenthal, A. Moore, R. Steiner: A Practical Guide to SysML Morgan Kaufmann OMG Press, 2008
  • M. Seidl, M. Brandsteidl, C. Huemer, G. Kappel: UML @ Classroom, dpunkt Verlag, 1. Auflage, 2012
  • Tim Weilkiens: Systems Engineering mit SysML/UML – Modellierung, Analyse, Design, dpunkt Verlag, 2. Auflage, 2008
  • Scott W. Ambler: The Elements of UML 2.0 Style, Cambridge University Press, 2005

Assessment/Examination:

Obligation to attend
Project/Seminar

Lecturer(s):

Prof. Dr. Hein





TH Nürnberg
Fakultät Informatik
Webmaster-IN



Root- Zertifikat

© 2020 Fakultät Informatik