Software Maintenance

R1: Write Short Units of Code

Software Maintenance

R2: Write Simple Units of Code

Software Maintenance

R3: Write Code Once

Software Maintenance

R4: Keep Unit Interfaces Small

Software Maintenance

R5: Separate Concerns in Modules

Software Maintenance

R6: Couple Architecture Components Loosely

Software Maintenance

R7: Keep Architecture Components Balanced

Software Maintenance

R8: Keep Your Codebase Small

Software Maintenance

R9: Automate Test

Software Maintenance

R10: Write Clean Code

Design Patterns

Presentation: Proxy

Design Patterns

Excercise: Iterator

UML Diagram

Use-case

UML Diagram

User-story

UML Diagram

Class Diagram

UML Diagram

Sequence Diagram

UML Diagram

State diagram

Testen

testen

UML Diagram

Deployment diagram

UML Diagram

Activity diagram