Week10 Chapter6
Week10 Chapter6
Lecture 1
Gripper
controller:
التحكم
والسيطرة
5
Architectural abstraction
Stakeholder communication
Architecture may be used as a focus of discussion by system
stakeholders.
System analysis
Means that analysis of whether the system can meet its non-
functional requirements is possible.
Large-scale reuse
The architecture may be reusable across a range of systems
Product-line architectures may be developed.
Performance
Localise critical operations and minimise communications. Use
large rather than fine-grain components.
Security
Use a layered architecture with critical assets in the inner layers.
Safety
Localise safety-critical features in a small number of sub-
systems.
Availability
Include redundant components and mechanisms for fault
tolerance.
Maintainability
Use fine-grain, replaceable components.
Chapter 6 Architectural design 14
Architectural views
Lecture 2
Name Repository
Name Client-server