Application architecture patterns Flashcards

1
Q

what are application architecture patterns

A
encapsulate principal characteristics of a class of systems
commonalities that describe structure and organization of particular types of software systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are data processing systems

A

data driven applications that process data in batches without explicit user intervention

  • component reads data, checks validity and queues for processing
  • component transforms input and creates new record with results of computation
  • writes to database/send to other output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are transaction processing systems

A

data centered applications that process user requests and update information in a system database
process user requests for information from a database or requests to update DB
user perspective - coherent sequence of operations that satisfies a goal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what are event processing systems

A

applications where system actions depend on interpreting events from the systems environment
think MS word, click, drag etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are language processing systems

A

applications where the user’s interactions are specified in a formal language that is processed and interpreted by the system
think Google translate

input -> lexical analyzer -> syntax analyzer and back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly