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