Software Architecture Chapter 4

18 cards

Software Architecture Chapter 4


 
  
Created Mar 24, 2010
by
otakuj462

 

 
Table View
 
Download
 
Print

Flashcard Set Preview

  Side A   Side B
1
Design process has four stages
 
feasibiltypreliminary designdetailed designplanning
2
Separation of concerns
 
subdivision of a problem into independent parts.
3
Arch patterns
 
State-logic-displayMVCSense-compute-control
4
Arch Styles
 
SummaryComponentsConnectorData elements.TopologyAdditional constraintsQualities yielded
5
OO
 
State strongly encapsulated with functions that operate on state as objects. Components:...
6
Virtual machine
 
Summary:Consists of ordered sequence of layers; each layer or vm, offers a set of...
7
Client-server
 
Summary: clients send requests to server, which performs the required functions and replies...
8
Batch-sequential
 
Summary: separate programs are executed in orderComponents independent programsConnectors:...
9
Pipe-and-filter
 
Separate programs are executed, potentially concurrently; data passed as as stream from one...
10
Blackboard
 
Summary: Indpeendent programs access and ocmmunciate expclusively through a global data repocomponents:...
11
Rule-based/expert system:
 
Summary: inference engine parses user input and determiens whter it is a fact/rule or a querycomponents:...
12
Basic Interpreter
 
summary: parses and executres input commandscompoennets: command interpreter, program/interprester...
13
Mobile code:
 
Summary: code moves to be inteprreted on another host; depeniding on the variant, state does...
14
Publish-subscribe
 
Summary: subscribers register/deregister to receive specific messages or content.Components:...
15
Event-based
 
summary: indpeendent components asynchronously emit and recive events communicate dover event...

No comments yet! Be the first to add a comment below!

Please login to post comments.
After login, we will forward you back to this flashcard.

Upgrade and get a lot more done!
Upgrade