Fichas
Module 6
Fichas del conjunto (32)
- 1What all encompasses a 4 + 1 view for software architecture?The Use Case view
the Logical View
Process View (Dynamic)
Physical View (HW to SW mapping)
Development View (static organization of development environment) - 2What is the Use Case View?It is the understandability
- 3What is the Logical View?The static design model
- the functionality - 4What is the Process View?Dynamic
- Performance
- Scalable
- throughput - 5What is the Physical View(HW to SW mapping)
Software management
system topology
delivery
installation - 6What is the development view?Static organization of development environment
- 7What are the recommended basic architecture artifacts?Business context
System context
Architecture overview
functional architecture
operational architecture
architecture decisions - 8What is Business context?organizational view of how system interacts with other enterprises to depict the business ecosystem where software will reside
- 9—Business context diagram
- 10What is system context?-Documents how the entire system interacts with external entities
-system is shown as a black box
-External entities include systems and end usres - 11—System context diagram
- 12What is architecture overview?-Illustrates main conceptual elements and relationships
-Simple schematic representation
-Enterprise view and IT system view - 13What are the different views in an architectural overview?Enterprise
(-users and dleivery channels
-core business processes
-data and information
-technology enablers)
Layered
IT System - 14—Enterprise Architectural Overview
- 15—Layered Architectural Overview
- 16—IT System Architectural Overview
- 17What is Functional Architecture?-Known as component architecture or model
-Used to document how architecture is decomposed into subsystems
-Provide a logical grouping of software components - 18How does functional architecture describe structure of IT System?In terms of its software components with their:
responsibilities
interfaces
static relationships
-way they collaborate to deliver required functions from the components - 19What are the 3 levels of Functional architecture?(From higher to lower levels of abstraction)
-Logical level{
>Subsystem
>Component}
-Specification level
-Physical level - 20What does Operational Architecture represent?It represents network of computer sytems that support:
-performance
-Scalability
-Fault tolerance
etc - 21What all does the operational architecture include?Middleware, systems software, and application software components
- 22What is the Architecture Decisions?Single place where all architecturally relevant decisions are documented
- 23What do architecture Decisions typically include?-Structure of systems
-Identification of middleware components to support integration requirements
-Allocation of functions to each architectural component
-Allocation of architectural building blocks to various layers
-Adherence to standards
-Choice of technology to implement particular building blocks of components - 24What is the use of architecture?Education{
>Introducing people to the sytem}
Primary vehicle for cummunicaiton among stakeholders{
>architect to developers
>architect to future architect}
Basis for system analysis and construction - 25What are the uses and audience for architecture documentation?Architecture documentation must be sufficiently transparent and accessible to be quickly understood by new employees, serve as a blue print for construction, and have enough information to serve as a basis for analysis
Architecture doc. is both prescriptive and descriptive:
-for some audiences, it prescribes what should be true
-for others, it describes what is true, recounting decisions already made about a system's design - 26What is a view?software architecture that is divided into a number of interesting and manageable representations of the system
- 27Which views are important?-different views support different goals and uses
-no particular view or collection of view is advocated
-The views you should document depend on the uses you expect to make of the documentation - 28Which 3 steps help you choose the views?Step 1. Build a stakeholder/view table
Step 2. Combine views to reduce the number
Step 3. Prioritize and stage - 29What does the documentation package consist of?-Views
-Documentation beyond views - 30What all does behavior documentation reason about?-A systems's potential to deadlock
-a systems ability to complete a task in a desired amount of time
-maximum memory consumption - 31What are trace-oriented languages?-use cases
-sequence diagrams
-communication diagrams
-activity diagrams
message sequences charts
-timing diagrams
-Business Process Execution Language - 32What are traces?Traces are sequences of activities or interactions that describe the system's response to a specific stimulus when the system is in a specific state
A trace describes a particular sequence of activities or interactions between structural elements of the system
Información
- Descripción
- 2 Computer Science Fichas sobre Module 6, creado por James Herd el 13/11/2019.
- Creado por
- James Herd
- Visitas
- 4
- Valoración