Exam 1 Flashcards
System
Set of entities (including their attributes) and the relationships between them
Entities
Components of system that are known and observed
Attributes
external manifestations of the way they are known/observed
Relationships
how entities are associated with each other
Abstraction
level of detail (essential feature of definition of system)
Environment/Context/Domain
the set of all other systems
Subsystems
subset of entities w/ richness of relationship
Atomic Entities
entities treated as “black boxes” - can’t see inside
Physical Systems
can be “pointed to” exists in space and time
- chair, dishwasher, car
- cell, plant, human body and solar system
Model
Description of a system that is usually created to help understand or explain the system
Difference b/w physical and conceptual model
Physical - created w/ materials like paper, clay etc
Conceptual - mathematical, computational/numerical, graphic visual, or textual
Difference b/w static and dynamic models?
Static change don’t change over time
Dynamic Change over time
Identifying static vs dynamic models (easy vs hard)
Easy for mathematical and computational/numerical (times subscript/index)
Visual/graphical/textual harder (arrows)
Top two reasons that we study architectural styles/idioms for two reasons
1) understand and discuss architectures of systems, know important features and can discuss them
2) easier to design new architecture systems because know adv and disadvantages of different styles.