Architectural Design: ©ian Sommerville 2000 Software Engineering, 6th Edition. Chapter 10 Slide 1
Architectural Design: ©ian Sommerville 2000 Software Engineering, 6th Edition. Chapter 10 Slide 1
Architectural Design
Requirements
specification
Design activities
Software Data
System Interface Comp onent Algorithm
specification structure
architecture specification specification specification
specification
Design products
System (System)
Product (Sub-System)
Component (Module)
Module (Unit) (Algorithm)
Packaging
selection
system
Packing Conveyor
system controller
Design Report
analyser generator
Wide-bandwidth network
Version management
Object management
Database system
Operating
system
return
Routine 1 Routine 2 Routine 3
Sensor Actuator
processes processes
System
contr oller
Interrupt
vector
Customer Receipt
customer# invoice#
name date
address Invoice amount
credit period customer#
invoice#
date
amount
customer
Payment issue ()
invoice# sendR eminder ()
date acceptPayment ()
amount sendR eceipt ()
customer#
Issue
Receipts
receipts
Symbol
table
Repository
Repository-based model
6 Presentation Presentation
5 Session Session
4 Transport Transport