Teaching GuideTerm
Faculty of Computer Science
  Home | galego | castellano | english | A A |  
Grao en Enxeñaría Informática
 Subjects
  Software Architecture
   Contents
Topic Sub-topic
Concept of software architecture Definition of software architecture
Structures and views
- Notation
-- C4
-- IEEE Standard 1471
Life and business cycle of software architecture
Reference models and architectures Quality indicators in software architecture
Types of architectures
- Layered architecture
- Repository architecture
- Client/server architecture (service-oriented)
- 'Pipe and filter' architecture (component-based)
- Distributed architectures
-- Master/slave architectures
-- Multilayered client/server architectures
-- P2P architectures
- Other architectures
-- Embedded systems
-- Aspect-oriented systems
Component design and integration. Architectural patterns Design strategies
Architectural Patterns
Reuse
- Legacy and COTS systems
- Integration styles
-- File transfer
-- Data sources sharing
-- Remote procedure invocation
-- Message passing
System reconstruction / re-engineering
Traceability and integration testing Integration process
Verification and integration testing
- Functional tests
- Non-functional tests
Validation and Usability
Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes