Software Engineering Exam Trivia: Quiz

15 Questions | Total Attempts: 4444

SettingsSettingsSettings
Please wait...
Software Engineering Exam Trivia: Quiz

.


Questions and Answers
  • 1. 
    The individual who uses the product after it has been fully developed and marketed.
    • A. 

      Programmer

    • B. 

      Project Leader

    • C. 

      End User

    • D. 

      Project Manager

  • 2. 
    The person who has complete responsibility for the success of the project, and have accountability to the Stakeholders and Sponsors.
    • A. 

      Project Leader

    • B. 

      Project Manager

    • C. 

      Systems Analyst

    • D. 

      End User

  • 3. 
    A type of Software Life Cycle Activity which involves determining if the proposed development is worthwhile.
    • A. 

      Feasibility

    • B. 

      Market analysis

    • C. 

      Requirement elicitation

    • D. 

      Domain analysis

  • 4. 
    A type of Software Life Cycle Activity which involves obtaining the requirements from the user.
    • A. 

      Feasibility

    • B. 

      Market analysis

    • C. 

      Requirement elicitation

    • D. 

      Domain analysis

  • 5. 
    A type of Software Life Cycle Activity which involves building the software and converting the design into code.
    • A. 

      Interface design

    • B. 

      Detailed design

    • C. 

      Implementation

    • D. 

      Architectural design

  • 6. 
    A type of Software Life Cycle Activity which involves testing by the original developer.
    • A. 

      Unit testing

    • B. 

      System testing

    • C. 

      Regression testing

    • D. 

      Acceptance testing

  • 7. 
    A type of Software Life Cycle Activity which involves saving tests from the previous version to ensure that the new version retains the previous capabilities. 
    • A. 

      Unit testing

    • B. 

      System testing

    • C. 

      Regression testing

    • D. 

      Acceptance testing

  • 8. 
    A type of Software Life Cycle Activity which involves updating and improving the software to ensure continued usefulness.
    • A. 

      Maintenance

    • B. 

      Training

    • C. 

      Installation

    • D. 

      Delivery

  • 9. 
    • A. 

      Project schedule

    • B. 

      Software test plan

    • C. 

      Source code

    • D. 

      None of the above

  • 10. 
    • A. 

      Waterfall, Incremental, Spiral

    • B. 

      Waterfall, XP, Spiral

    • C. 

      Spiral, XP, Agile

    • D. 

      None of the above

  • 11. 
    Which of the following follows the correct sequence in a waterfall model?
    • A. 

      Feasibility, Testing, Implementation, Requirement, Design

    • B. 

      Feasibility, Requirements, Design, Implementation, Testing

    • C. 

      Requirements, Feasibility, Design, Implementation, Testing

    • D. 

      Testing, Design, Implementation, Feasibility, Requirements

  • 12. 
    A software life cycle model which builds a throwaway version.
    • A. 

      Prototyping Model

    • B. 

      Linear Sequential Model

    • C. 

      Both answers are correct

    • D. 

      None of the above

  • 13. 
    What are the core values in Extreme Programming?
    • A. 

      Communication between team members and with the customer

    • B. 

      Simplicity in design and code

    • C. 

      Feedback at many different levels.

    • D. 

      All of the above

  • 14. 
    One of the key practices in XP which ensures that all production code is written with two programmers working at the same machine or facility. This is the revision step taken to the extreme. All code is always reviewed by at least one other person. .
    • A. 

      Pair programming

    • B. 

      Test driven development

    • C. 

      Design improvement (refactoring)

    • D. 

      None of the above

  • 15. 
    CMMI stands for
    • A. 

      Capability Maturity Model Integrated

    • B. 

      Capability Modeling Maturity Integrated

    • C. 

      Critical Maturity Model Integrated

    • D. 

      Critical Modeling Maturity Integrated