Sepm Quiz 2 Section A

Approved & Edited by ProProfs Editorial Team
At ProProfs Quizzes, our dedicated in-house team of experts takes pride in their work. With a sharp eye for detail, they meticulously review each quiz. This ensures that every quiz, taken by over 100 million users, meets our standards of accuracy, clarity, and engagement.
Learn about Our Editorial Process
| Written by Akhilesh
A
Akhilesh
Community Contributor
Quizzes Created: 2 | Total Attempts: 459
Questions: 10 | Attempts: 77

SettingsSettingsSettings
Sepm Quiz 2 Section A - Quiz

SEPM QUIZ 2 SECTION A


Questions and Answers
  • 1. 

    Agile Software Development is based on

    • A. 

      Incremental Development

    • B. 

      Iterative Development

    • C. 

      Linear Development

    • D. 

      Waterfall Model

    • E. 

      Both a and b

    Correct Answer
    E. Both a and b
    Explanation
    Agile Software Development is based on both incremental and iterative development. Incremental development involves breaking down the project into smaller increments or iterations, with each iteration delivering a working product increment. Iterative development, on the other hand, focuses on repeating the development process in cycles, continuously refining and improving the product with each iteration. Agile methodologies embrace both these approaches to allow for flexibility, adaptability, and continuous improvement throughout the software development lifecycle.

    Rate this question:

  • 2. 

    Which of the following is the most important phase of Software Development Life Cycle (SDLC)?

    • A. 

      Requirements analysis

    • B. 

      Coding

    • C. 

      Testing

    • D. 

      Designing

    Correct Answer
    A. Requirements analysis
    Explanation
    Requirements analysis is the most important phase of the Software Development Life Cycle (SDLC) because it involves gathering and understanding the needs and expectations of the stakeholders. It helps in defining the scope of the project, identifying the necessary functionalities, and setting clear objectives. By thoroughly analyzing the requirements, the development team can ensure that the end product meets the desired specifications and satisfies the users' needs. This phase lays the foundation for the entire development process and helps in minimizing risks and errors that may arise during the later stages of the SDLC.

    Rate this question:

  • 3. 

    Which activity is carried out first?

    • A. 

      Verification

    • B. 

      Validation

    • C. 

      Both

    • D. 

      None

    Correct Answer
    A. Verification
    Explanation
    Verification is the process of checking whether a system or component meets specified requirements. It involves reviewing documents, conducting inspections, and performing walkthroughs to ensure that the system is being built correctly. Validation, on the other hand, is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements. Since verification is the first step in the process of ensuring that the system is being built correctly, it is carried out first before validation.

    Rate this question:

  • 4. 

    For embedded mode what is the value of a,b,c,d?

    • A. 

      3.0,1.12,2.5,0.35

    • B. 

      2.4,1.12,2.5,0.32

    • C. 

      3.6,1.20,2.5,0.32

    • D. 

      3.8,1.20,2.5,0.35

    Correct Answer
    C. 3.6,1.20,2.5,0.32
    Explanation
    The values of a, b, c, and d in embedded mode are 3.6, 1.20, 2.5, and 0.32 respectively.

    Rate this question:

  • 5. 

    Which property of the rapid prototype is not important?

    • A. 

      The speed with which it can be developed

    • B. 

      The speed with which it can be modified

    • C. 

      Its ability to determine the client's real needs

    • D. 

      The insights that the design team can gain from it, even if they are of the 'how not to do it' variety

    • E. 

      Its internal structure.

    Correct Answer
    E. Its internal structure.
    Explanation
    The internal structure of a rapid prototype is not important because the main focus of a rapid prototype is to quickly develop and modify a product. The internal structure refers to the technical details and components of the prototype, which are not crucial at this stage. The primary goal is to test and validate the design concept, gather insights, and understand the client's needs. The internal structure can be refined and optimized in later stages of the product development process.

    Rate this question:

  • 6. 

    COCOMO model developed by:

    • A. 

      Bev Littlewood

    • B. 

      Berry Bohem

    • C. 

      Roger Pressman

    • D. 

      Victor Bisilli

    Correct Answer
    B. Berry Bohem
  • 7. 

    From the following methods which size of the software product can be calculated?

    • A. 

      Counting the lines of delivered code

    • B. 

      Counting delivered function points

    • C. 

      Both A and B

    • D. 

      None of the above

    Correct Answer
    C. Both A and B
    Explanation
    Both A and B can be used to calculate the size of a software product. Counting the lines of delivered code is a common method to measure the size of a software product. It provides a quantitative measure of the amount of code written. On the other hand, counting delivered function points is another method to measure size, which focuses on the functionality delivered by the software rather than the lines of code. Both approaches have their own advantages and can be used depending on the specific requirements and context of the software project.

    Rate this question:

  • 8. 

    Which of the following does not apply to agility to a software process?

    • A. 

      Uses incremental product delivery strategy

    • B. 

      Only essential work products are produced

    • C. 

      Eliminate the use of project planning and testing

    Correct Answer
    C. Eliminate the use of project planning and testing
    Explanation
    Agility in a software process involves using incremental product delivery strategy and producing only essential work products. However, it does not mean eliminating the use of project planning and testing. Project planning helps in setting goals, defining tasks, and allocating resources, while testing ensures the quality and functionality of the software. Both project planning and testing are crucial for the success of a software process.

    Rate this question:

  • 9. 

    What is a prototype?

    • A. 

      Mini model of existing system

    • B. 

      Mini model of the proposed system

    • C. 

      Working model of existing system.

    • D. 

      None of the above.

    Correct Answer
    B. Mini model of the proposed system
    Explanation
    A prototype is a mini model of the proposed system. It is a preliminary version of a product or system that is created to test and evaluate its design, functionality, and user experience. Prototypes are used to gather feedback, identify potential issues, and make necessary improvements before the final product or system is developed.

    Rate this question:

  • 10. 

    Productivity=

    • A. 

      E/D

    • B. 

      KLOC/D

    • C. 

      KLOC/E

    • D. 

      D/E

    Correct Answer
    C. KLOC/E
    Explanation
    The correct answer is KLOC/E. KLOC stands for "thousand lines of code" and E stands for "effort". Productivity is typically measured as the amount of work accomplished per unit of effort. Therefore, dividing the number of KLOC by the effort (E) would give us a measure of productivity.

    Rate this question:

Back to Top Back to top