Module 1 And 2

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 Kirubakaran
K
Kirubakaran
Community Contributor
Quizzes Created: 1 | Total Attempts: 58
Questions: 60 | Attempts: 58

SettingsSettingsSettings
Technology Quizzes & Trivia

.


Questions and Answers
  • 1. 

    A set of attributes that bear on the effort needed to make any changes to the existing software

    • A.

      Portability

    • B.

      Maintainability

    • C.

      Reliability

    • D.

      Continuous Testing

    Correct Answer
    B. Maintainability
    Explanation
    Maintainability refers to the ease with which software can be modified, repaired, or enhanced. It is a set of attributes that bear on the effort needed to make any changes to the existing software. This includes factors such as the clarity of the code, the organization of the software components, and the availability of documentation. A highly maintainable software system is easier to update and adapt to changing requirements, reducing the time and effort required for future modifications.

    Rate this question:

  • 2. 

    ________________is a property of a software product that will be judged directly by stakeholders.

    • A.

      Software Quality

    • B.

      Quality attribute

    • C.

      PDCA

    • D.

      Functionality

    Correct Answer
    B. Quality attribute
    Explanation
    A quality attribute is a property of a software product that will be judged directly by stakeholders. It refers to the characteristics or features of the software that determine its overall quality, such as performance, reliability, security, maintainability, and usability. Stakeholders, such as users, clients, and developers, evaluate these attributes to determine the software's suitability for their needs and expectations. Therefore, the correct answer is quality attribute.

    Rate this question:

  • 3. 

    A small number of modules usually contains most of the defects discovered during pre-release testing, or is responsible for most of the operational failures.

    • A.

      Defect Clustering

    • B.

      Pesticide Paradox

    • C.

      Defect Density

    • D.

      All of the above

    Correct Answer
    A. Defect Clustering
    Explanation
    Defect clustering refers to the phenomenon where a small number of modules or components in a system tend to have a disproportionately high number of defects or are responsible for a majority of operational failures. This means that most of the issues or problems in the system can be traced back to a few specific areas. By identifying and focusing on these modules, developers and testers can effectively allocate resources and prioritize their efforts to improve the overall quality and reliability of the system.

    Rate this question:

  • 4. 

    SIT is done once system testing is completed?

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The statement is true because SIT (System Integration Testing) is typically performed after system testing is completed. System testing focuses on testing the entire system as a whole to ensure that all the individual components are functioning correctly. Once system testing is finished and any issues or bugs are resolved, SIT is conducted to verify the integration and interaction between different components of the system. This helps to ensure that the system functions as a cohesive unit and that all the components work together seamlessly. Therefore, SIT is done once system testing is completed.

    Rate this question:

  • 5. 

    ______________tests interaction with the operating system and system resources.

    • A.

      System Integration test cases

    • B.

      System Test Cases

    • C.

      Inter-operability Test cases

    • D.

      Component Test cases

    Correct Answer
    B. System Test Cases
    Explanation
    System Test Cases are designed to test the interaction between the software system and the operating system and system resources. These test cases ensure that the system functions correctly in its intended environment and that all system components work together as expected. They focus on testing the system as a whole rather than individual components or modules. System Test Cases help identify any issues related to system integration, compatibility, performance, and security.

    Rate this question:

  • 6. 

     __________ interacts among components.

    • A.

      Component Testing

    • B.

      System Integration Testing

    • C.

      Compatibility Testing

    • D.

      Component Integration Testing

    Correct Answer
    D. Component Integration Testing
    Explanation
    Component Integration Testing is the correct answer because it focuses on testing the interaction between components. This type of testing ensures that the individual components of a system are working together correctly and that their integration is functioning as expected. It helps identify any issues or bugs that may arise due to the interaction between components, ensuring the overall functionality and reliability of the system.

    Rate this question:

  • 7. 

    New system is developed or existing system is improved on, the components or modules are integrated into structure,the structure is tested as whole. What is the methodology used?

    • A.

      Iterative model

    • B.

      Incremental model

    • C.

      V-model

    • D.

      Agile model

    Correct Answer
    C. V-model
    Explanation
    The V-model is a software development methodology that involves a sequential process where each phase is completed before moving on to the next. It is characterized by a strong emphasis on testing at each stage of development. In this model, the development process starts with the requirements gathering phase and progresses through design, coding, testing, and deployment. The V-model is often used when there is a clear understanding of the requirements and a stable technology platform. It ensures that the components or modules are integrated into the structure and thoroughly tested as a whole before deployment.

    Rate this question:

  • 8. 

    The objectives of all levels of testing are same.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The objectives of all levels of testing are not the same. Each level of testing has its own specific objectives and goals. For example, unit testing focuses on testing individual components or modules, integration testing focuses on testing the interaction between different components, and system testing focuses on testing the entire system as a whole. Therefore, it is incorrect to say that the objectives of all levels of testing are the same.

    Rate this question:

  • 9. 

    White box testing recommend for business related test scenarios.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    White box testing is a type of testing that focuses on the internal structure and implementation details of a system. It involves examining the code and logic of the software to ensure that it is functioning correctly. While white box testing can be useful for certain types of testing, such as unit testing or code coverage analysis, it is not specifically recommended for business-related test scenarios. Business-related test scenarios typically require a focus on the functionality and requirements of the system, rather than the internal implementation details. Therefore, white box testing may not be the most appropriate approach for these types of tests.

    Rate this question:

  • 10. 

    Significance of software testing is to make sure all the requirements are satisfied and the best design system architecture is used.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The explanation for the given correct answer is that software testing is significant because it ensures that all the requirements of the software are met and that the best design system architecture is utilized. Testing helps in identifying any bugs or errors in the software, ensuring its functionality, reliability, and performance. It also helps in improving the overall quality of the software and provides confidence to the stakeholders that the software meets their expectations. Therefore, the statement that the significance of software testing is to ensure all requirements are satisfied and the best design system architecture is used is true.

    Rate this question:

  • 11. 

    Verification is a process where the issues are identified by validating the requirements.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Verification is a process where the requirements are checked to ensure that they are complete, consistent, and accurate. It involves reviewing the requirements and comparing them against established criteria or standards. 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. Therefore, the given statement is incorrect as verification is not about identifying issues but rather about checking the requirements.

    Rate this question:

  • 12. 

    The approach followed in SIT:

    • A.

      Top-Down Approach

    • B.

      Bottom-Up Approach

    • C.

      Divide and Conquer

    • D.

      Big - Bang approach

    Correct Answer
    C. Divide and Conquer
    Explanation
    Divide and conquer is a problem-solving technique where a complex problem is divided into smaller, more manageable subproblems. Each subproblem is then solved independently, and the solutions are combined to solve the original problem. This approach is often used when the problem can be divided into overlapping subproblems, and it allows for efficient computation by reducing the problem size. It is a common approach in algorithm design and can be used in various domains such as computer science, mathematics, and engineering.

    Rate this question:

  • 13. 

    The modules are tested by clustering the components as a group in System Integration Testing?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement suggests that modules are tested by clustering the components as a group in System Integration Testing. However, this is not true. In System Integration Testing, individual modules are tested separately and then integrated to test the interactions between them. Clustering the components as a group would be more characteristic of Component Integration Testing, where groups of related components are tested together. Therefore, the correct answer is False.

    Rate this question:

  • 14. 

    Verification is:

    • A.

      Checking that we are building the right system

    • B.

      Checking that we are building the system right

    • C.

      Performed by an independent test team

    • D.

      Making sure that it is what the user really wants

    Correct Answer
    B. Checking that we are building the system right
    Explanation
    The given answer suggests that verification is the process of checking that we are building the system right. This means ensuring that the system is being developed according to the specified requirements, standards, and design. Verification focuses on the correctness and accuracy of the system's implementation, making sure that it meets the intended functionality and performs as expected. It involves conducting various tests, inspections, and reviews to validate the system's adherence to the defined specifications. Verification is an essential step in the development process to minimize errors and ensure the quality of the final product.

    Rate this question:

  • 15. 

    The purpose of requirement phase is

    • A.

      To freeze requirements

    • B.

      To understand user needs

    • C.

      To define the scope of testing

    • D.

      All of the above

    Correct Answer
    D. All of the above
    Explanation
    The purpose of the requirement phase is to freeze requirements, meaning that the requirements are finalized and no further changes are allowed. This is important to ensure that the project stays on track and that the development team can proceed with their work without constant changes. Additionally, the requirement phase is also meant to understand user needs, as it is crucial to gather information about what the users want and what their expectations are. Lastly, the requirement phase helps to define the scope of testing, as it outlines what functionalities and features need to be tested to ensure that they meet the defined requirements.

    Rate this question:

  • 16. 

    The process starting with the terminal modules is

    • A.

      Top-down integration

    • B.

      Bottom-up integration

    • C.

      None of the above

    • D.

      Module integration

    Correct Answer
    B. Bottom-up integration
    Explanation
    Bottom-up integration is the correct answer because this process starts with the terminal modules, which are the lowest level modules in the system hierarchy. In bottom-up integration, these terminal modules are integrated first, and then gradually higher-level modules are added and integrated until the entire system is complete. This approach allows for early detection and resolution of issues at the lower levels, leading to a more efficient and effective integration process.

    Rate this question:

  • 17. 

    Synonyms of structural testing

    • A.

      Specification based testing

    • B.

      Closed box testing

    • C.

      Clear box testing

    • D.

      All of the above

    Correct Answer
    C. Clear box testing
    Explanation
    The given answer "clear box testing" is correct because it is a synonym for structural testing. Structural testing is a type of testing that focuses on the internal structure of the system or software being tested. It involves testing individual components or modules to ensure that they function correctly and interact with each other properly. Clear box testing is another term used to describe this type of testing, as it refers to having visibility into the internal workings of the system. Therefore, all the given options - specification based testing, closed box testing, and clear box testing - are synonyms for structural testing.

    Rate this question:

  • 18. 

    ________ testing ensures that no new defects been introduced after the modification in the code

    • A.

      Retesting

    • B.

      Regression testing

    • C.

      Both a & b

    • D.

      None of the above

    Correct Answer
    B. Regression testing
    Explanation
    Regression testing is the process of retesting the modified code to ensure that no new defects have been introduced after the changes. It involves running previously executed test cases to verify that the existing functionality is still working correctly. This type of testing is important to identify any unintended side effects or issues that may have occurred due to the changes made in the code. Therefore, the correct answer is regression testing.

    Rate this question:

  • 19. 

     The task of communicating with customers and users to determine what their requirements are.

    • A.

      Eliciting Requirements

    • B.

      Analyzing Requirements

    • C.

      Functional requirements

    • D.

      None of the above

    Correct Answer
    A. Eliciting Requirements
    Explanation
    Eliciting requirements refers to the process of communicating with customers and users to determine what their requirements are. This involves gathering information, conducting interviews, surveys, and workshops to understand their needs and expectations. Analyzing requirements involves examining and evaluating the gathered information to identify patterns, prioritize requirements, and define the scope of the project. Functional requirements, on the other hand, refer to the specific features and functionalities that a system or software must possess. Therefore, the correct answer in this case is "Eliciting Requirements."

    Rate this question:

  • 20. 

    Determining whether the stated requirements are unclear, incomplete, ambiguous, or contradictory, and then resolving these issues

    • A.

      Eliciting Requirements

    • B.

      Analyzing Requirements

    • C.

      Functional requirements

    • D.

      None of the above

    Correct Answer
    B. Analyzing Requirements
    Explanation
    Analyzing requirements involves evaluating the stated requirements to identify any issues such as being unclear, incomplete, ambiguous, or contradictory. This process aims to resolve these issues by clarifying and refining the requirements. Therefore, the given answer is correct as it accurately describes the task of analyzing requirements.

    Rate this question:

  • 21. 

    Testers involved from the beginning of the development life cycle, can help recognize omissions, discrepancies, ambiguities, and other problems that may affect the project requirements, testability, correctness and other qualities

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Testers involved from the beginning of the development life cycle can provide valuable input and insights regarding the project requirements, testability, correctness, and other qualities. By participating early on, they can identify any omissions, discrepancies, ambiguities, or other problems that may arise. This early involvement helps to ensure that the project is on the right track and that potential issues are addressed promptly, ultimately leading to a higher quality end product.

    Rate this question:

  • 22. 

    Knowledge Transition and Requirements Analysis are major activities in the initial stage of the testing life cycle

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Knowledge Transition and Requirements Analysis are indeed major activities in the initial stage of the testing life cycle. Knowledge Transition involves transferring knowledge from the development team to the testing team, ensuring that the testers have a clear understanding of the system being tested. Requirements Analysis involves analyzing the project requirements to identify testable features and define the scope of testing. Both of these activities are crucial in establishing a solid foundation for the testing process and ensuring that the testing effort is aligned with the project goals.

    Rate this question:

  • 23. 

    Which is the process of the project team gaining information on the application, business process and testing processes from the client/SME at the beginning of a project?

    • A.

      Knowledge Transition (KT)

    • B.

      Requirement analysis

    • C.

      Both a & b

    • D.

      None of the above

    Correct Answer
    A. Knowledge Transition (KT)
    Explanation
    Knowledge Transition (KT) is the process of the project team gaining information on the application, business process, and testing processes from the client/SME at the beginning of a project. This involves transferring knowledge and understanding from the client/SME to the project team, ensuring that they have a clear understanding of the requirements and objectives of the project. This helps the team to effectively analyze the requirements and plan the project accordingly.

    Rate this question:

  • 24. 

    Which is a graphical representation of the "flow" of data through an information system

    • A.

      Use case diagram

    • B.

      Data flow diagram (DFD)

    • C.

      Prototype

    • D.

      Both a & b

    Correct Answer
    B. Data flow diagram (DFD)
    Explanation
    A Data Flow Diagram (DFD) is a graphical representation that shows the flow of data through an information system. It depicts how data is input, processed, and output within the system. It uses various symbols to represent processes, data stores, data flows, and external entities. By using DFDs, analysts can easily understand and communicate the flow of information in a system, identify potential bottlenecks or areas for improvement, and analyze the overall structure and functionality of the system. Therefore, a DFD is the correct graphical representation for the flow of data through an information system.

    Rate this question:

  • 25. 

    DFDs can also be used for the visualization of data processing

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    DFDs, or Data Flow Diagrams, are a graphical representation of the flow of data within a system. They not only depict the movement of data but also the processes that manipulate the data. By visually representing the data processing, DFDs provide a clear and concise way to understand how data is transformed and moved throughout a system. Therefore, it is true that DFDs can be used for the visualization of data processing.

    Rate this question:

  • 26. 

    A use case is a set of scenarios that describes an interaction between a user and a system

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    A use case is a representation of a user's interaction with a system, describing various scenarios and steps involved in achieving a specific goal. It outlines the actions performed by the user and the corresponding response from the system. Therefore, the statement "A use case is a set of scenarios that describes an interaction between a user and a system" is true.

    Rate this question:

  • 27. 

    The individual software modules pages that are already unit tested, are integrated and tested for their functionalities to ensure the data flow across modules/units

    • A.

      Sanity testing

    • B.

      Smoke testing

    • C.

      Component integration testing

    • D.

      System testing

    • E.

      System Integration testing

    Correct Answer
    C. Component integration testing
    Explanation
    Component integration testing is the correct answer because it refers to the testing of individual software modules that have already been unit tested. This type of testing ensures that the functionalities of these modules are working correctly and that the data flows smoothly between them. It is an essential step in the software development process to ensure that the integrated components work together as expected before moving on to system testing or system integration testing.

    Rate this question:

  • 28. 

    In leave management application, development of UI, connecting to the database, retrieving and updating the database could be individual units. Testing of these units after they are developed is an example for _____________

    • A.

      Black box testing

    • B.

      System Integration Testing

    • C.

      System Testing

    • D.

      Unit Testing

    Correct Answer
    D. Unit Testing
    Explanation
    Unit testing is the process of testing individual units or components of a software application to ensure that they function correctly in isolation. In this scenario, the development of UI, connecting to the database, and retrieving and updating the database are considered individual units. Therefore, testing each of these units after they are developed would be an example of unit testing. Unit testing helps identify any bugs or issues within the individual units before they are integrated into the larger system.

    Rate this question:

  • 29. 

    Sources of knowledge transition include:

    • A.

      Offshore team

    • B.

      Project manager

    • C.

      Onsite team

    • D.

      Client/business team

    Correct Answer(s)
    C. Onsite team
    D. Client/business team
    Explanation
    The correct answer for this question is the Onsite team and client/business team. These two sources of knowledge transition are crucial in the transfer of knowledge within a project or organization. The onsite team consists of individuals who are physically present at the project location and have firsthand experience and knowledge about the project. The client/business team, on the other hand, represents the stakeholders and users of the project, providing valuable insights and requirements. Both teams play a vital role in sharing knowledge, ensuring effective communication, and facilitating the success of the project.

    Rate this question:

  • 30. 

    KT is transfer of knowledge from client’s  onsite team  to

    • A.

      Project lead

    • B.

      SME

    • C.

      Offshore team

    • D.

      Client/customer

    Correct Answer
    C. Offshore team
    Explanation
    The correct answer is Offshore team because KT (knowledge transfer) refers to the process of transferring knowledge or expertise from one person or team to another. In this scenario, the knowledge is being transferred from the client's onsite team to the offshore team. The offshore team is typically located in a different geographical location and is responsible for executing the project remotely. Therefore, they need to receive the necessary knowledge and information to successfully carry out their tasks.

    Rate this question:

  • 31. 

    Incremental approach is applied to

    • A.

      New project

    • B.

      Existing project

    • C.

      Future releases

    • D.

      Old project

    Correct Answer
    C. Future releases
    Explanation
    Incremental approach is applied to future releases because it involves continuously adding new features and improvements to a product or project in a step-by-step manner. This approach allows for flexibility and adaptability, as it allows for adjustments and enhancements to be made based on user feedback and evolving requirements. By applying the incremental approach to future releases, organizations can ensure that their products or projects remain up-to-date and meet the changing needs of their users.

    Rate this question:

  • 32. 

    Which one s not a mode of KT

    • A.

      Voice message

    • B.

      Query responses

    • C.

      Shadowing day to day activity

    • D.

      Self study

    Correct Answer
    A. Voice message
    Explanation
    The question is asking for the mode of KT that is not included in the given options. Among the options provided, "Voice message" is not a mode of KT. The other options, such as "Query responses," "Shadowing day to day activity," and "Self study," can be considered as modes of KT.

    Rate this question:

  • 33. 

    In shadowing day to day activities of KT the veteran performer is pairs with

    • A.

      3 yrs experience

    • B.

      6 yrs experience

    • C.

      Less experience

    • D.

      No experience

    Correct Answer
    C. Less experience
    Explanation
    The veteran performer is paired with someone who has less experience. This suggests that the purpose of shadowing is to provide guidance and support to someone who is relatively new or inexperienced in the field. By observing and learning from the veteran performer, the person with less experience can gain valuable insights and skills that will help them improve and grow in their role.

    Rate this question:

  • 34. 

    Which helps in evaluating the effectiveness of knowledge transaction

    • A.

      Reverse knowledge transaction

    • B.

      Knowledge acquisition

    • C.

      Requirement gathering

    Correct Answer
    A. Reverse knowledge transaction
    Explanation
    Reverse knowledge transaction refers to the process of transferring knowledge or information from the recipient back to the source. It helps in evaluating the effectiveness of knowledge transaction because it allows the source to assess whether the recipient has understood and retained the knowledge effectively. By receiving feedback or insights from the recipient, the source can determine if the knowledge transfer was successful and if any adjustments or further clarification is needed. This evaluation is crucial in ensuring that the knowledge transaction is effective and that the desired outcomes are achieved.

    Rate this question:

  • 35. 

    Which has existence on the outside of the boundaries of any specific software system

    • A.

      System Requirements

    • B.

      Functional Specifications

    • C.

      Business Rules

    • D.

      Interoperability Requirements

    Correct Answer
    C. Business Rules
    Explanation
    Business rules refer to a set of guidelines or principles that govern the operations and behavior of a business. These rules are independent of any specific software system and exist outside the boundaries of any particular application. They define the logic, policies, and regulations that guide the decision-making process within an organization. Unlike system requirements, functional specifications, and interoperability requirements, which are all specific to a software system, business rules have a broader scope and can apply to multiple systems or processes within an organization.

    Rate this question:

  • 36. 

    Constraint usually refers

    • A.

      Design

    • B.

      Implementation

    • C.

      Both a and b

    • D.

      Only a

    Correct Answer
    C. Both a and b
    Explanation
    The correct answer is "both a and b" because constraint usually refers to both the design and implementation phases. In the design phase, constraints are used to define the requirements and limitations of the system. In the implementation phase, constraints are used to ensure that the system is developed according to the defined requirements and limitations. Therefore, both the design and implementation phases involve the use of constraints.

    Rate this question:

  • 37. 

    what helps the project team to focus on critical business areas, which need to be tested earlier in the testing cycle

    • A.

      Prioritization

    • B.

      Clarification

    Correct Answer
    A. Prioritization
    Explanation
    Prioritization helps the project team to focus on critical business areas that need to be tested earlier in the testing cycle. By prioritizing, the team can determine which areas are most important and allocate resources accordingly. This ensures that the most critical aspects of the project are thoroughly tested and any issues or risks are identified and addressed early on. Prioritization helps in efficient resource allocation, time management, and overall project success.

    Rate this question:

  • 38. 

    “Open” status should assign to the corresponding stakeholder

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    This statement is true because assigning the "Open" status to the corresponding stakeholder ensures that they are aware of the task or issue at hand. By assigning the status to the stakeholder, it indicates that they are responsible for taking action or providing input on the matter. This helps in effective communication and collaboration within a project or organization.

    Rate this question:

  • 39. 

    The overall description of what the product does and how it should behave is incomplete and or ambiguous

    • A.

      Functional Description Defects

    • B.

      Feature Interaction Defects

    • C.

      Interface Description Defects

    Correct Answer
    A. Functional Description Defects
    Explanation
    The correct answer is Functional Description Defects. This is because the given statement mentions that the overall description of what the product does and how it should behave is incomplete and ambiguous. This indicates that there are issues with the functional description of the product, which can lead to defects in its functionality and behavior.

    Rate this question:

  • 40. 

    Features refer to non-functional aspects of the software that map to functional requirements as described by the users and clients

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement is incorrect. Features actually refer to the functional aspects of the software that directly satisfy the requirements of users and clients. Non-functional aspects, on the other hand, refer to qualities such as performance, reliability, usability, etc. that support the functionality of the software. Therefore, the correct answer is False.

    Rate this question:

  • 41. 

    Internal KT involves Clent interaction

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Internal KT does not involve client interaction. It refers to the process of sharing knowledge and information within an organization among its employees. It focuses on training and educating employees on various aspects of the organization's operations, policies, and procedures. Client interaction, on the other hand, involves engaging with clients or customers to understand their needs, provide support, or gather feedback. Therefore, the statement that internal KT involves client interaction is false.

    Rate this question:

  • 42. 

    RTM is

    • A.

      One to One relationship.

    • B.

      One to Many Relationship.

    • C.

      Many to Many Relationship.

    • D.

      Many to One Relationship.

    Correct Answer
    C. Many to Many Relationship.
    Explanation
    The correct answer is Many to Many Relationship. This means that there is a connection between multiple entities on both sides. In a Many to Many relationship, each entity from the first set can be associated with multiple entities from the second set, and vice versa. This type of relationship is commonly represented by a junction table that connects the two sets of entities.

    Rate this question:

  • 43. 

    Defects are tracked with the help of RTM

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The statement is true because the Requirements Traceability Matrix (RTM) is a document that helps track defects throughout the software development process. It maps the requirements to the corresponding test cases, allowing for easy identification and tracking of defects. By using the RTM, teams can ensure that all requirements are tested and any defects are properly documented and resolved.

    Rate this question:

  • 44. 

    Process of documenting,analyzing,tracing,prioritizing,agreeing on requirements and control change and communicating to stakeholders.

    • A.

      Requirement Analysis

    • B.

      Requirement Gathering

    • C.

      Requirement Traceability

    • D.

      Requirement Management

    Correct Answer
    D. Requirement Management
    Explanation
    Requirement management is the process of documenting, analyzing, tracing, prioritizing, agreeing on requirements, controlling changes, and communicating them to stakeholders. It involves various activities such as gathering requirements, analyzing and documenting them, ensuring their traceability throughout the project, and effectively managing any changes that may occur. This process is crucial in ensuring that the project meets the needs and expectations of the stakeholders and that the requirements are properly managed throughout the project lifecycle.

    Rate this question:

  • 45. 

    Feedback given by client for

    • A.

      Reverse KT

    • B.

      Knowledge Aquisition

    • C.

      KT Plan

    • D.

      During Escalation process

    Correct Answer
    A. Reverse KT
    Explanation
    Reverse KT refers to the process of transferring knowledge and information from the recipient back to the knowledge provider. In this context, it can be inferred that the feedback given by the client for Reverse KT is related to the knowledge acquisition and KT plan during the escalation process. The client may have provided feedback on the effectiveness of the Reverse KT process, suggesting areas for improvement or highlighting any issues encountered during the knowledge transfer. This feedback is valuable in refining the Reverse KT process and ensuring a smooth and efficient transfer of knowledge.

    Rate this question:

  • 46. 

    Which approach is followed during Application development

    • A.

      Big Bang Approach

    • B.

      Incremental approach

    • C.

      Big bang and Incremental approach

    • D.

      Both approach followed based on client request

    Correct Answer
    A. Big Bang Approach
    Explanation
    The Big Bang Approach is followed during Application development. This approach involves developing the entire application in one go, without any incremental or iterative steps. It is characterized by a high level of risk and uncertainty, as all components of the application are developed simultaneously and then integrated. This approach is suitable for small projects with well-defined requirements and limited resources. It may not be suitable for large and complex projects, as it can lead to difficulties in managing dependencies and coordinating the development efforts.

    Rate this question:

  • 47. 

    Identify the method followed for activities include performing an impact analysis on the change requests received, analyzing the related requirements, and updating the existing knowledge base.

    • A.

      Big bang Approach

    • B.

      Incremental Approach

    • C.

      Both

    • D.

      None of the above

    Correct Answer
    B. Incremental Approach
    Explanation
    The incremental approach is the method followed for activities that include performing an impact analysis on change requests, analyzing related requirements, and updating the existing knowledge base. This approach involves making changes and updates in small increments or iterations, rather than making all the changes at once. It allows for a more controlled and manageable process, where changes can be evaluated and implemented gradually, reducing the risk of errors and ensuring that the system remains functional throughout the process.

    Rate this question:

  • 48. 

    Process involved in Requirement Analysis

    • A.

      None of this

    • B.

      Knowledge Aquisition

    • C.

      Knowledge Transition

    • D.

      Reverse KT

    Correct Answer
    A. None of this
    Explanation
    The given options do not accurately represent the process involved in requirement analysis. Requirement analysis is a systematic approach to identifying, gathering, and documenting the needs and expectations of stakeholders for a software system. It involves activities such as gathering requirements, analyzing them, documenting them, and validating them. None of the options provided in the question align with these activities. Therefore, the correct answer is "None of this."

    Rate this question:

  • 49. 

    If a company requests for enhancement in existing project the project team will follow Big bang approach

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement is false because when a company requests for enhancement in an existing project, the project team would not typically follow the Big bang approach. The Big bang approach is a high-risk strategy where all the changes are implemented at once, which can lead to potential issues and difficulties in managing the project. Instead, the project team would typically follow a more structured and controlled approach, such as the incremental or iterative approach, to implement the requested enhancements in a systematic manner, ensuring better risk management and project success.

    Rate this question:

  • 50. 

    Prioritization helps the project team to focus on critical business and does not help to make necessary tradeoff decision

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Prioritization helps the project team to focus on critical business and make necessary tradeoff decisions. By prioritizing tasks and goals, the team can allocate resources and time effectively, ensuring that the most important and impactful aspects of the project are addressed first. This allows for better decision-making and ultimately leads to the successful completion of the project. Therefore, the statement that prioritization does not help to make necessary tradeoff decisions is false.

    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
  • Jul 05, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 05, 2018
    Quiz Created by
    Kirubakaran
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.