Software Engineering Unit-4 (Q-1)

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Namitapatel
N
Namitapatel
Community Contributor
Quizzes Created: 1 | Total Attempts: 262
Questions: 10 | Attempts: 262

SettingsSettingsSettings
Software Engineering Unit-4 (Q-1) - Quiz


Questions and Answers
  • 1. 

    How many phases are there in Requirement Analysis ?

    • A.

      3

    • B.

      4

    • C.

      5

    • D.

      6

    Correct Answer
    C. 5
    Explanation
    Problem Recognition, Evaluation and Synthesis (focus is on what not how), Modeling, Specification and Review are the five phases.

    Rate this question:

  • 2. 

    Requirements analysis is critical to the success of a development project.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Requirements must be actionable, measurable, testable, related to identified business needs or opportunities, and defined to a level of detail sufficient for system design.

    Rate this question:

  • 3. 

    _________ and _________ are the two issues of Requirement Analysis.

    • A.

      Performance, Design

    • B.

      Stakeholder, Develop

    • C.

      Functional, Non-Functional

    • D.

      None

    Correct Answer
    B. Stakeholder, Develop
    Explanation
    Option a and c are the types of requirements and not the issues of requirement analysis..

    Rate this question:

  • 4. 

    Requirements Analysis is an Iterative Process.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Requirements analysis is conducted iteratively with functional analysis to optimize performance requirements for identified functions, and to verify that synthesized solutions can satisfy customer requirements.

    Rate this question:

  • 5. 

    Requirements should specify ‘what’ but not ‘how’.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    ‘What’ refers to a system’s purpose, while ‘How’ refers to a system’s structure and behavior.

    Rate this question:

  • 6. 

    Who writes the Software Requirement Specifications Document(SRS)?

    • A.

      System Developer

    • B.

      System Analyst

    • C.

      System Tester

    • D.

      None of these above

    Correct Answer
    A. System Developer
    Explanation
    The correct answer is System Developer. The Software Requirement Specifications (SRS) document outlines the detailed description of the software system to be developed. It includes information about the system's functionalities, features, and constraints. The SRS document is typically prepared by the system developer, who is responsible for understanding the client's requirements and translating them into a comprehensive document that serves as a guide for the development team. System analysts and testers may contribute to the SRS document by providing their inputs and feedback, but the primary responsibility lies with the system developer.

    Rate this question:

  • 7. 

    What is the goal of the requirements analysis and specifications phase of software development life cycle ? 

    • A.

      Determining scope of the software

    • B.

      Analyzing the cost of development

    • C.

      Understanding the customer requirements and organize them in an informal document

    • D.

      None of these above

    Correct Answer
    C. Understanding the customer requirements and organize them in an informal document
    Explanation
    The goal of the requirements analysis and specifications phase of the software development life cycle is to understand the customer requirements and organize them in an informal document. This phase involves gathering and analyzing the needs and expectations of the customer, documenting them in a clear and concise manner, and ensuring that all stakeholders have a common understanding of the requirements. This document serves as a reference for the development team and helps in the subsequent phases of the software development process.

    Rate this question:

  • 8. 

    What is the final outcome of the requirements analysis and specifications phase ? 

    • A.

      Drawing the data flow diagram

    • B.

      The SRS Document

    • C.

      Coding the project

    • D.

      The User Manual

    Correct Answer
    B. The SRS Document
    Explanation
    The final outcome of the requirements analysis and specifications phase is the SRS Document. This document outlines the detailed requirements and specifications for the project, including functional and non-functional requirements, system architecture, user interface design, and any other relevant information. It serves as a blueprint for the development team to understand and implement the project accurately. The SRS Document is crucial for ensuring that the final product meets the client's expectations and serves as a reference for project stakeholders throughout the development process.

    Rate this question:

  • 9. 

    Which of the following is not desirable characteristic of SRS document?

    • A.

      Concise

    • B.

      Ambiguous

    • C.

      Verifiable

    • D.

      Traceable

    Correct Answer
    B. Ambiguous
    Explanation
    An SRS document should be concise, verifiable, and traceable, as these characteristics ensure clarity, accuracy, and accountability in the requirements. However, ambiguity is not desirable in an SRS document as it can lead to confusion, misunderstandings, and potential errors in the development process. Therefore, it is important for an SRS document to be clear and unambiguous to facilitate effective communication and understanding between stakeholders and development teams.

    Rate this question:

  • 10. 

    Which one of the following is a functional requirement ?

    • A.

      Maintainability

    • B.

      Portability

    • C.

      Robustness

    • D.

      None of the mentioned

    Correct Answer
    D. None of the mentioned
    Explanation
    All are non-functional requirements representing quality of the system. Functional requirements describe what the software has to do.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 05, 2017
    Quiz Created by
    Namitapatel
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.