Professional Documents
Culture Documents
Sub system 2
communication
Software Engineering, Architectural Design Slide 3
Architectural design
z An early stage of the system design process
z It involves identifying:
• major system components and
• their communications
z System analysis
• Means that analysis of whether the system can meet its non-
functional requirements is possible
z Control modelling
• A model of the control relationships between the different
parts of the system is established
z Modular decomposition
• The identified sub-systems are decomposed into modules
Vision Subsystem
Object Arm Gripper
identification controller controller
system
Packaging
Arm controller sub selection
system
Packing Conveyor
system controller
Design Report
analyser generator
Wide-bandwidth network
Set of servers
Object management
Database system
Operating
system
z Centralised control
• One sub-system has overall responsibility for
• control,
• Starts, and
• stops other sub-systems
z Event-based control
• Each sub-system can respond to externally generated events from
other sub-systems or the system’s environment
Sensor Actuator
processes processes
System
controller
Interrupt
vector
Issue
Receipts
receipts
Symbol
table
Repository
6 Presentation Presentation
5 Session Session
4 Transport Transport
Communications medium