Lectures:
INTRODUCTION
Fundamental definitions
Software lifecycle
UML Language
Introduction to UML
Basic Diagrams
Functional Specification
Logical Structure of the System
Interaction and Dynamic Behaviour of Objects
Specification of Implementation
FORMAL METHODS FOR SPECIFICATION
Formal Methods
OCL Language
DESIGN PATTERNS
Introduction
Creational Design Patterns
Structural Desing Patterns
Behavioral Design Patterns
Computer labs:
UML Language
Modeling tools
Use case diagram
Class diagram
Sequence diagram
Communication diagram
Component diagram
Deployment diagram
FORMAL METHODS FOR SPECIFICATION
Formal Methods
OCL Language
DESIGN PATTERNS
SEMESTRAL PROJECT CONSULTING
INTRODUCTION
Fundamental definitions
Software lifecycle
UML Language
Introduction to UML
Basic Diagrams
Functional Specification
Logical Structure of the System
Interaction and Dynamic Behaviour of Objects
Specification of Implementation
FORMAL METHODS FOR SPECIFICATION
Formal Methods
OCL Language
DESIGN PATTERNS
Introduction
Creational Design Patterns
Structural Desing Patterns
Behavioral Design Patterns
Computer labs:
UML Language
Modeling tools
Use case diagram
Class diagram
Sequence diagram
Communication diagram
Component diagram
Deployment diagram
FORMAL METHODS FOR SPECIFICATION
Formal Methods
OCL Language
DESIGN PATTERNS
SEMESTRAL PROJECT CONSULTING