Skip to main content
Skip header
Terminated in academic year 2009/2010

Introduction to Software Engineering

Type of study Bachelor
Language of instruction Czech
Code 456-0517/01
Abbreviation SWI
Course title Introduction to Software Engineering
Credits 6
Coordinating department Department of Computer Science
Course coordinator prof. Ing. Ivo Vondrák, CSc.

Subject syllabus

Lectures:
Introduction to the software engineering.
Software process and its models.
Cycles, phases nd iterations of RUP process.
Business process modeling.
Requirements specification.
The definition of object. Relationships among objects and their interactions.
Analysis of the software system.
Design patterns.

Implementation of the software product.
Mapping of logical elements on software components.
Source, binary and executable components.
Testing.
Deployment of the software.


Exercises:
Seminars are focused on the UML-based software specification capabilities of students.

Projects:
The goal of the projects is to cope with business modeling, requirements specification and analysis.

Literature

Vondrák, I.: Software Engineering, VŠB-TU Ostrava, 2002
Rumbaugh, James et al. Object-Oriented Modeling and Design, Prentice Hall Inc.
1991
Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object Oriented Software Engineering, A Use Case Driven Approach, Addison-Wesley, 1994
Schmuller, J.: Teaching Yourself UML in 24 Hours, Sams, 1999
Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide, Addison Wesley Longman, Inc., 1999

Advised literature

Vondrák, I.: Software Engineering, VŠB-TU Ostrava, 2002
Rumbaugh, James et al. Object-Oriented Modeling and Design, Prentice Hall Inc.
1991
Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object Oriented Software Engineering, A Use Case Driven Approach, Addison-Wesley, 1994
Schmuller, J.: Teaching Yourself UML in 24 Hours, Sams, 1999
Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide, Addison Wesley Longman, Inc., 1999