GoConqr has a new look! Let us know what you think.

Quiz

Unit 9 Architecture, patterns and reuse (Part 1)

Frans k 31 questions

Take the quiz

This quiz has question types that open in the usual player.

Questions in this quiz (31)

  1. 1What keywords describe the Skype architecture in this figure?Image for question 1
    1. Apeer-to-peer
    2. BModel-view-controller
    3. Cclient-server
  2. 2The above is an example of what type of architecture?Image for question 2
    1. Apipe-and-filter
    2. Bpeer-to-peer
    3. Cclient-server
  3. 3Choosing the architecture of a software late on might be a good idea.
    1. ATrue
    2. BFalse
  4. 4The twin-peaks model develops [blank_start]requirements[blank_end] and [blank_start]architecture[blank_end] concurrently.Image for question 4
    1. Arequirements
    2. Barchitecture
  5. 5Can architecture and agile live together? Some agile practitioners fear that architecture is associated with ‘big design up front’ (BDUF), which limits flexibility and runs against the lightweight development ethos of agile.
    1. Ayes
    2. Bno
  6. 6In what ways can architecture contribute to Agile? Select 3.
    1. Aaiding communication
    2. Bdocumenting assumptions about the system
    3. Cfeeding into subsequent development cycles
    4. Dsplitting staff in smaller teams
  7. 7Architecturally significant Requirements do no influence a system's architecture.
    1. ATrue
    2. BFalse
  8. 8Architecturally significant requirements can be split into the following 4 characteristics:
    - [blank_start]Quality[blank_end] attributes: non-functional requirements such as security,
    reliability, availability, usability, maintainability, portability
    - [blank_start]Core features[blank_end]: ‘the problem the software is trying to solve’
    - [blank_start]Constraints[blank_end]: Technical, budget, time...
    - [blank_start]Application[blank_end] environment: the environment in which the system will run.
    1. AQuality
    2. BCore features
    3. CConstraints
    4. DApplication
  9. 9Select the 4 architectural views introduced in Kruchten's model:
    1. Alogical
    2. Bprocess
    3. Cdeployment
    4. Ddevelopment
    5. Erequirement
    6. Fanalysis
  10. 10- The [blank_start]logical[blank_end] (or functional): the system’s main functional elements and their interactions
    - The [blank_start]process[blank_end] view: the set of independently executing processes
    that will exist at run-time and the communication between them.
    - The [blank_start]deployment[blank_end] view describes how the system will be deployed to an operating environment in terms of the physical computers.
    - The [blank_start]development[blank_end] view describes how the software will be split into
    [blank_start]subsystems[blank_end] that can be allocated to teams of developers.
    1. Alogical
    2. Bprocess
    3. Cdeployment
    4. Ddevelopment
    5. Esubsystems

Information

Description
Unit 9, up to Section 5.3
Author
Frans k
Language
English
Views
46
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?