Software Engineering Exam Trivia: Quiz

15 Questions | Total Attempts: 12432

SettingsSettingsSettings
Software Engineering Exam Trivia: Quiz - Quiz

Have you been studying software engineering? If your answer is going to be yes, then here is an amazing "Software Engineering Quiz" for you. Software engineering is all about understanding the concept and an in-depth study of Software creation, development & and its functioning. It's a trivia quiz, so it is not going to be hard. Are you ready to take it, and do you have the confidence to score well? Let us see!


Questions and Answers
  • 1. 
    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

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

      Feasibility

    • B. 

      Market analysis

    • C. 

      Requirement elicitation

    • D. 

      Domain analysis

  • 3. 
    A type of Software Life Cycle Activity that involves obtaining the requirements from the user.
    • A. 

      Feasibility

    • B. 

      Market analysis

    • C. 

      Requirement elicitation

    • D. 

      Domain analysis

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

      Interface design

    • B. 

      Detailed design

    • C. 

      Implementation

    • D. 

      Architectural design

  • 5. 
    A type of Software Life Cycle Activity that involves testing by the original developer.
    • A. 

      Unit testing

    • B. 

      System testing

    • C. 

      Regression testing

    • D. 

      Acceptance testing

  • 6. 
    A type of Software Life Cycle Activity that 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

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

      Maintenance

    • B. 

      Training

    • C. 

      Installation

    • D. 

      Delivery

  • 8. 
    Which deliverable document describes the order of tasks and estimates of time and effort necessary?
    • A. 

      Project schedule

    • B. 

      Software test plan

    • C. 

      Source code

    • D. 

      None of the above

  • 9. 
    Which of the following are examples of traditional process models?
    • A. 

      Waterfall, Incremental, Spiral

    • B. 

      Waterfall, XP, Spiral

    • C. 

      Spiral, XP, Agile

    • D. 

      None of the above

  • 10. 
    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

  • 11. 
    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

  • 12. 
    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

  • 13. 
    One of the key practices in XP ensuring 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

  • 14. 
    CMMI stands for
    • A. 

      Capability Maturity Model Integrated

    • B. 

      Capability Modeling Maturity Integrated

    • C. 

      Critical Maturity Model Integrated

    • D. 

      Critical Modeling Maturity Integrated

  • 15. 
    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

Back to Top Back to top