By the architecture of a system, I mean the complete and detailed - - PowerPoint PPT Presentation

by the architecture of a system i mean the complete and
SMART_READER_LITE
LIVE PREVIEW

By the architecture of a system, I mean the complete and detailed - - PowerPoint PPT Presentation

By the architecture of a system, I mean the complete and detailed specification of the user interface. For a computer this is the programming manual. For a compiler it is the language manual. For a control program it is the manuals for the


slide-1
SLIDE 1

By the architecture of a system, I mean the complete and detailed specification of the user interface. For a computer this is the programming manual. For a compiler it is the language manual. For a control program it is the manuals for the language or languages used to invoke its functions. For the entire system it is the union of the manuals the user must consult to do his entire job. The architect of a system, like the architect of a building, is the user’s agent. It is his job to bring professional and technial knowledge to bear in the unalloyed interest of the user, as opposed to the interests of the salesman, the fabricator, etc. (Brooks, MMM, pg 45)

slide-2
SLIDE 2

Pipe and filter

Filter 2 Filter 3 Source Result Filter 1

slide-3
SLIDE 3

Shared data—repository

Database

slide-4
SLIDE 4

Shared data—blackboard

Database

slide-5
SLIDE 5

Model/View/Controller

reads from updates manipulates

View Model Controller

slide-6
SLIDE 6

Model/View/Controller

ViewModel or Presenter or Binder

View Model

slide-7
SLIDE 7

Layered

Layer 3 Layer 0 Layer 2 Layer 1

slide-8
SLIDE 8

Event-Driven

Originator 1 Event Event Originator 2 Event Originator 3 Event Originator 4 Event Dispatcher Event Handler 1 Event Handler 2 Event Handler 3