Rozanski & woods + Rup Flashcards
(138 cards)
What is the R&W equivalent of Rup’s Logical view?
Functional View
Fill in the missing keywords in this diagram of the Rozanski & Woods viewpoint set.

A = Context Viewpoint
B = Functional Viewpoint
C = Information Viewpoint
D = Concurrency Viewpoint
E = Development Viewpoint
F = Deployment Viewpoint
G = Operational Viewpoint
What products are present in an Architectural Description (AD) ?
the products in an architectural description (AD) include:
- Views
- models
- principles
- constraints
Geef een korte omschrijving van de activiteiten in de Elaboration phase
- Risico’s identificeren en overwinnen
- Testen architectuur, kritische UC’s uitwerken,
- proof of concepts
What can be said about the Quality attributes in the RUP/Kruchten 4+1 model ?
Quality attributes are less explicit in the RUP/Kruchten 4+1 model
Give an example for each level of software pattern
architecture (system level) : client/server
design (subsystem level) : observer
language idioms (block level) : how to loop through a list of items in Java
Give a description of the event-driven Architectural pattern
- a popular distributed asynchronous architecture pattern used to produce highly scalable applications.
- self-contained and highly decoupled event processing components that asynchronously receive and process events.
What is another name used for Scenarios in the RUP/Kruchten 4+1 model ?
Use–Case View
Waarom Rup ?
- Zit conceptueel mooi tussen Waterval en Agile in.
- Behandelt meer procesonderdelen dan Scrum.
- Heeft eigen sterktes (maar ook zwaktes)
- Wordt gebruikt bij veel grote bedrijven
- “Op maat maken” dwingt je tot begrijpen
list the core perspectives
- performance and scalability
- security
- availability and resilience
- evolution
Give a short description of the development viewpoint in the R & W viewpoint set
the development viewpoint describes the architecture that supports the software development process.
What can be said about the ease of development of the Microkernel Architectural pattern?
It’s low, it requires thoughtful design and contract governance, making it rather complex to implement
Give a short description of the context viewpoint in the R & W viewpoint set.
the context viewpoint describes the relationships, dependencies and interactions between the system and it’s environment
What can be said about the scalability of the Microkernel Architectural pattern?
It’s low, often implemented as single units and hence not highly scalable.
List the stakeholders of the process view in the RUP/Kruchten 4+1 view model
the stakeholders of the process view are:
- acquirers
- developers
- maintainers
- system integrators
What are the tactics of the Security perspective ?
- apply recognized security principles
- authenticate the principals
- authorize access
- ensure information secrecry
- ensure information integrity
- vulnerability analysis
- application of security technology
Give a short description of the Deployment view
The deployment view shows how the run–time entities are mapped on the execution platform and the hardware.
list 5 examples of Quality Properties
- Performance
- Efficiency
- Security
- Maintainability
- availability
What are the concerns of the Security perspective ?
- authentication
- authorization
- confidentiality
- integrity
- accountability
- availability
- intrusion detection
- recovery
Give a description of the DDD Domain Driven Design Architectural pattern
- an approach to software development focused on modelling a business domain and defining business objects
- domain model is expressed in the language of business domain experts
- aimed at avoiding communication problems and improving the common domain language
What is the definition of an architectural tactic?
an architectural tactic is an established approach or solution you can use to achieve a particular quality property (QP)
What can be said about the flexibility of the Layered Architectural pattern?
It’s low.
What is an Architectural tactic
an architectural tactic is an established approach or solution you can use to achieve a particular quality property (QP)
Geef een korte omschrijving van de activiteiten in de Inception phase
- Inhoud, scope, risico’s en globale planning helder krijgen.
- Eens worden over de inhoud / opzet van het project










