¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Modules 6 to 11

James Herd Computer Science 2 Inglés 17 fichas

Fichas del conjunto (17)

  1. 1What are the components of the 4 + 1 view-Use case view
    -logical view
    -developmental view
    Process view
    -Physical view
  2. 2What are the recommended basic architecture artifacts?-Business context
    -system context
    Architecture overview
    Functional overview
    Operational overview
    Architectural decisions
  3. 3What are the uses of architecture?-Education (introducing new people to the system)
    -Primary vehicle among stakeholders (Architect to developers and architect to future architect)
    -Basis for system analysis and construction
  4. 4Name some trace-oriented languages-Usescases
    sequence diagrams
    communication diagrams
    activity diagrams
    message sequence charts
    timing diagrams
    business process execution language
  5. 5What is the full name for ATAM?Architectural Tradeoff Analysis Model
  6. 6Benefits of the ATAM?-Clarified quality attribute requirements
    -Improved architecture documentation
    -Documented basis for architectural decisions
    -Identified risks in the life-cycle
    -increased communication among stakeholders
    *Improved architecture**
  7. 7Outputs of the ATAM?Concise presentation of the architecture
    -Articulation of the business goals
    -prioritized quality attribute requirements expressed as quality attribute scenarios
    -a set of risks and non-risks
    -a set of risk themes
    Mapping of architectural decisions to quality requirements
    -a set of identified sensitivity and tradeoff points
  8. 8Intangible output of the ATAM?Community amongs stakeholders
    -open communication between architect and stakeholders
    -a better overall understanding on the part all participants of the architecture and its strengths and weaknesses
  9. 9Steps of the ATAM?1. present the ATAM
    2. Present business drivers
    3.present architecture
    4. identify architectural approaches
    5. generate utility tree and Scenarios
    6. analyze architectural approaches
    7. brainstorm architectural approaches
    8. analyze architectural approaches
    9. present results
  10. 10Outputs of the ATAM?-Architecture approaches documented
    -set of scenarios and their prioritization
    -utility tree
    -risks discovered
    -non-risk discovered
    -sensitivity and tradeoffs found
    -risk themes and business drivers threatened
  11. 11How is MVC separated?Model: contains the application data
    View: displays some portion of the underlying data and interacts with the user
    Controller: mediates between the model and the view and manages the notification of state changes
  12. 12What does CIA stand forConfidentiality
    Integrity
    Availibility
  13. 13How to realize security objectives?The 4 As
    -Authentication
    -Acces control/Authorization
    Auditing
    -Action
  14. 14What are potential threats to email? How to counter?- Eavesdropping
    o Cryptographic techniques
    - Modifying email
    - Spoofing email
    o Strong authentication protocol
    - Attacks against the email server
    o Careful software coding, clear access control model, strong authentication
    - Email as an attack dispersion
  15. 15What are the 4 phase of reconstruction?- Raw view extraction
    - Database construction
    -View fusion and manipulation
    - Architecture analysis
  16. 16What are the steps to a thought experiment?1. enumerate the steps of a use case
    2. for each step ask yourself, what mechanism is being implemented to support the achievement of which quality requirements? and Dose this mechanism hinder the achievement of other quality requirements?
    3. Record problems for later deeper analysis
    4. may consider several quality attribute requirements simultaneously
  17. 17What is back-of-the-envelope analysis?-Analysis that does not need to be precise or detailed
    -best data available, past experiences, guesses
    -rough analysis serves for many purposes
    - only need to do deeper analysis for questionable areas or important requirements

Información

Descripción
2 Computer Science Fichas sobre Modules 6 to 11, creado por James Herd el 14/11/2019.
Creado por
James Herd · nov 2019
Actualizado
14 nov 2019
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?