Software Engineering


Software Engineering is a sector that is subject to the effective design and Software Systems Development. The course is an introduction to the Analysis and Design of Software Systems, and enables students to become familiar with the most important principles, concepts and methods. The course includes the analysis of the required background for understanding all the software production phases, and the practical application methods. The practice exercises of the course include teaching the use of the Unified Modeling Language (Unified Modeling Language, UML), for modeling the requirements during the development of information systems and software applications. The students are taught the basic diagram types of UML, which model the static and dynamic view of a Software System.


Objectives

Upon completion of this part of the course (Practice Exercises), the student should: • Understand the importance of using the Unified Modeling Language UML (Unified Modeling Language), for modeling the development phases of a Software System • Get familiarized with the use of CASE tools, as an essential means for the analysis and design software systems. • Be able to create appropriate diagrams of UML for: o Description of the functionality of the system software, o Modeling of the static structure and the dynamic behavior.


Prerequisites

Not required


Syllabus

-

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Elias Gounopoulos
Department: Department of Business Administration (Grevena)
Institution: TEI of Western Macedonia
Subject: Computer and Electronic Engineering
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES