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

Flashcards

CSC131 Quiz 1

Michael Burns CSC131 English 24 cards

Cards in this deck (24)

  1. 1Describe the waterfall method (2)-Linear Flow
    - The completed output of each activity is the necessary input of the next (one phase must finish before moving on)
  2. 2What are downfalls of the waterfall method? (3)- Must know all requirements at beginning w/out change
    - Each must wait for predecessor to finish
    - Stakeholders don't get product until end
  3. 3Describe the prototype model (3)- Evolutionary/Iterative Flow
    - Quick pass thru each phase to give user "taste test" of product
    - Can be thrown away or kept
  4. 4What are downfalls of the Prototype Model? (2)- Mediocre rush to production due to customer pressure
    - Waste of time/resource on throwaway attempts
  5. 5Describe the Spiral Model (4)- Evolutionary/Iterative Flow
    - Cyclic approach that adds functionality to product each cycle
    - Starts with keeper prototype
    - Adjusting of the plan/cost/schedule each iteration
  6. 6What are downfalls of the Spiral Model?- Waterfall amount of documents at each stage/cycle
    - Too complex/expensive for small projects
    - Can spiral out of control
  7. 7What are the four foundational values of the Agile Manifesto?- Customer collaboration
    - Individuals/Interactions
    - Responding to change
    - Working software
  8. 8Define software engineeringThe application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.
  9. 9What is the goal of software engineering? How does software engineering try to achieve this goal?To make a "quality" software product using
    ~ Systematic disciplined approach
    ~ Development
    ~ Operation/maintenance
  10. 10Name two generic software activities. What phase(s) of the Waterfall model fit into the generic activities you chose?Development: Design & Development Testing
    Evolution: Maintenance
  11. 11Software Engineering provides an absolute right and wrong way of developing software and thus can guarantee a perfect result.False
  12. 12Responsible for control, planning, execution in agile software process modelsScrum Master
  13. 13In this model, all requirements must be gathered at the beginning of the modelWaterfall Model
  14. 14The most widely used Agile frameworkSCRUM
  15. 15This model could result in an initial development product that's "thrown away"Prototype Model
  16. 16This model is both an iterative/incremental model that can help mitigate riskSpiral Model
  17. 17Fill in the blank: According to CollabNet VersionOne's 2019 State of Agile report, one of the top 5 agile techniques is _________________.SCRUM
  18. 18Given one example each of a bespoke and COTS software product.Bespoke: A personalized website
    COTS: Microsoft Office
  19. 19When was the Agile Manifesto written?2001
  20. 20The Triple Constraint Theory of Project Management, a.k.a. the "Iron Triangle" seeks to maintain balance between a project's ___, ___, and ___ constraints while still maintaining the same amount of ___Scope, Cost, Time
    Quality
  21. 21According to Brooks Law, adding more programmers to a late project will:make the project more late
  22. 22A program written to implement a sorting algorithm should be considered as software. (T/F)False.
    Alone, a sorting algorithm doesn't suffice as software. Software provides features, function, and performance
  23. 23There are only three acceptable Agile frameworks for doing "real" agile software development. (T/F)False
  24. 24The traditional Software Development Lifecyle models include which of the following activities:(All of these):
    ◦Requirements
    ◦Design
    ◦Development
    ◦Verification/Validation
    ◦Deployment
    ◦Maintenance

Information

Description
CSC131 Flashcards on CSC131 Quiz 1, created by Michael Burns on 06/02/2020.
Created by
Michael Burns
Views
2
Rating

More on Software Development Life Cycle Models

Feedback

What is it about?

What do you think of the new look?

How do you like it?