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

Quiz

Exam 2

zero.nul 40 questions Updated 7 Mar 2018

Take the quiz

Questions in this quiz (40)

  1. 1What are the shared characteristics of different approaches to rapid software development?
    1. AUser interfaces face heavy scrutiny by human factors engineering teams.
    2. BSpecification, design, and implementation are independent processes.
    3. CThe system is developed and delivered as a unified code base.
    4. DThe system is developed and delivered as a series of versions.
    5. E"The processes of specification, design, and implementation are inter-leaved."
    6. FUser interfaces are often developed using an interactive development system that supports rapid UI development.
  2. 2What are the two fundamental types of software product?
    1. ACustomised products designed to meet the specific needs of a single customer.
    2. BIndustrial products that are designed to meet the needs of only industrial businesses.
    3. CStandards based products that are designed to meet the needs of ISO registered companies.
    4. DGeneric products that are designed to meet the needs of many different customers.
    5. ENetworked products that are designed to meet the needs of collaborative groups.
  3. 3What are the 4 sectors in each loop in Boehm's spiral model?
    1. APrototyping
    2. BDevelopment and validation
    3. CPlanning
    4. DRisk assessment and reduction
    5. EDevelopment
    6. FReview
    7. GDesign
    8. HObjective setting
  4. 4What are the types of abstract system model that are recommended by the MDA method?
    1. AComputation-independent model
    2. BUML model
    3. COne or more platform-specific models
    4. DPlatform-specific model
    5. EPlatform-independent model
    6. FComputation-specific model
    7. GEngineering-driven model
    8. HEvent-driven model
    9. IComputer-generated model
  5. 5What are the principal functions of the 4 layers in a generic information system architecture?
    1. A"User communications, authentication, and authorization"
    2. BApplication logic
    3. CWeb browser interface
    4. DUser interface
    5. EForms and query manager
    6. FDatabase and transaction management
    7. GI/O Processing
    8. HReport Generator
    9. IInformation retrieval and modification
  6. 6What are the advantage of explicitly designing and documenting a software architecture?
    1. AIt helps with large-scale reuse
    2. BIt reduces the cost of the system
    3. C"It boosts performance, robustness, distributability, and maintainability"
    4. DIt improves stakeholder communications
    5. EIt encourages a detailed analysis of the system
    6. FIt eliminates safety risks
  7. 7Which answer/s describe/s the pipe and filter architecture?
    1. AClients make service requests to the proper server
    2. BThe system is organized into layers with related functionality associated with each layer
    3. CA system is decomposed into a set of functional transformations that consume inputs and produce outputs
    4. DComponents do not interact directly, only through the repository
    5. EThe functionality of the system is organized into services
    6. FData flows from one function to another and is transformed as it passes through the sequence
    7. GAll shared data is held in a central database that can be accessed by all sub-systems
    8. HA layer provides services to the layer above it
  8. 8List the fundamental questions that should be addressed in architectural design?
    1. AWhat control strategy should be used?
    2. BWhat architectural style or styles are appropriate?
    3. CIs there a generic application architecture that can be used?
    4. DHow will the system be distributed?
    5. EHow should the system be structured?
  9. 9What are the most important advantages of a client-server architecture?
    1. AIt is easy to add a new server or upgrade existing servers without disrupting the system
    2. BThis is a distributed architecture so that it is possible to provide services on different computers
    3. CCan be implemented as either a sequential or concurrent system
    4. DAllows replacement of entire layers so long as the interface is maintained.
    5. EChanges made by one component can be propagated to all components
    6. FRedundant facilities can be provided in each layer to increase the dependability of the system
    7. GComponents can be independent - they don't need to know about each other
    8. HWorkflow style matches the structure of many business processes
  10. 10What are the fundamental architectural views proposed in Krutchen's 4+1 model?
    1. AA maintenance view that estimates the ratio of software development versus maintenance
    2. BA logical view that shows the key abstractions of the system
    3. CA physical view that shows the distribution of software on the system hardware
    4. DA connections view that shows how the hardware is going to interact
    5. EA development view that shows how the system is decomposed for development
    6. FA code view that shows how algorithms should be written
    7. GA process view that shows the interacting processes in the system
    8. HA language view that determines which software languages are appropriate for the system

Information

Description
Quiz on Exam 2, created by zero.nul on 06/11/2014.
Author
zero.nul
Language
English
Views
218
History
Created on 6 Nov 2014 · updated on 7 Mar 2018
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?