The UML (Unified Modeling Language) is a language for specification, visualization and documentation in information systems modelling. The analysis/modelling and design/specification approaches are developed in this course.
At end of this course each student shall be able to:
- Recognize the role and importance of information systems modelling in the broader context of information technologies;
- Identify key techniques, methodologies and tools of information systems modelling;
- Apply techniques of information systems modeling to implement solutions in order to solve problems of medium complexity.
- Requirements analysis
- UML ("Unified Modeling Language"): overview in systems analysis
- UML modeling: use cases and class-relationship diagrams
- UML specification: interaction, states and activities diagrams
UML - Metodologias e Ferramentas CASE, 2nd edition, Alberto Silva and Carlos Videira. Edições Centro Atlântico, ISBN: 989-615-009-5
E-learning
Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a
presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one
final presence-based exam (100%).