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.