Programa

Mestrado em Engenharia Informática

Programa

CP1. What Is Software Architecture and why is it Important? CP2. Understanding Quality Attributes (e.g. Availability, Interoperability, Modifiability, Performance, Testability) CP3. Architectural Tactics and Patterns CP4. Quality Attribute Modeling and Analysis CP5. Architecture in Agile Projects CP6. Architecture and Requirements CP7. Designing an Architecture CP8. Documenting Software Architectures CP9. Architecture, Implementation, and Testing CP10. Architecture Reconstruction and Conformance CP11. Architecture Evaluation CP12. Architecture and Software Product Lines