Software Engineering (Pnq)

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 Jayaraj
J
Jayaraj
Community Contributor
Quizzes Created: 1 | Total Attempts: 4,492
Questions: 50 | Attempts: 4,492

SettingsSettingsSettings
Software Engineering Quizzes & Trivia

Software engineering,ST,SO


Questions and Answers
  • 1. 

    Which of the following is not a part of delivery management?

    • A.

      Proposal

    • B.

      Analysis

    • C.

      Execution

    • D.

      Closure

    Correct Answer
    B. Analysis
    Explanation
    Analysis is not a part of delivery management because it is typically conducted before the delivery phase. Analysis involves gathering and interpreting data, evaluating options, and making informed decisions. Delivery management, on the other hand, focuses on the actual implementation and coordination of the project or service. It includes activities such as planning, organizing, and controlling the delivery process to ensure successful outcomes. Therefore, analysis is not directly related to the execution and control of delivery, making it the correct answer.

    Rate this question:

  • 2. 

     Which activity is associated with quality control?

    • A.

      testing

    • B.

      Managing

    • C.

      Coding

    • D.

      Managing

    Correct Answer
    A. testing
    Explanation
    Testing is the activity associated with quality control. Quality control involves ensuring that a product or service meets the desired quality standards. Testing is a crucial part of quality control as it involves checking the product or service for any defects, errors, or deviations from the expected quality. Through testing, any issues or problems can be identified and addressed, ensuring that the final product or service meets the required quality criteria.

    Rate this question:

  • 3. 

    Name the stages that SDLC covers in s/w development

    • A.

      None

    • B.

      Requirements, design, testing, coding

    • C.

      Requirements, design, testing, coding and maintenance

    • D.

      Design, testing, coding and maintenance

    Correct Answer
    C. Requirements, design, testing, coding and maintenance
    Explanation
    The stages that SDLC covers in software development are requirements, design, testing, coding, and maintenance. These stages represent the sequential steps involved in the development process. The requirements stage involves gathering and analyzing the needs and expectations of the stakeholders. The design stage involves creating a blueprint or plan for the software solution. The testing stage involves verifying and validating the software against the specified requirements. The coding stage involves writing the actual code for the software. Finally, the maintenance stage involves making updates, enhancements, and bug fixes to the software throughout its lifecycle.

    Rate this question:

  • 4. 

    For a client in the banking industry security level must be

    • A.

      High

    • B.

      Depends

    • C.

      Client

    • D.

      Medium

    • E.

      Low

    Correct Answer
    A. High
    Explanation
    The correct answer is "high" because the banking industry deals with sensitive financial information and transactions. Security is of utmost importance to protect the client's assets, personal information, and prevent fraud or unauthorized access. Therefore, a high level of security is necessary to ensure the safety and confidentiality of the client's data and transactions.

    Rate this question:

  • 5. 

    Ordering  a plate at a restaurant an analysis to which model

    • A.

      Iterative

    • B.

      Waterfall

    • C.

      Incremental

    • D.

      Maintenance

    Correct Answer
    B. Waterfall
    Explanation
    The correct answer is waterfall. The question is asking about the model that is used for ordering a plate at a restaurant. The waterfall model is a sequential design process in which progress flows steadily downwards through the phases of requirements analysis, design, implementation, testing, and maintenance. This model suggests that each phase must be completed before the next one can begin, making it suitable for a process like ordering a plate at a restaurant, where each step needs to be followed in a specific order.

    Rate this question:

  • 6. 

    Project quality goal are found in

    • A.

      Proj estimates

    • B.

      OLBM

    • C.

      Work mgmt plan

    • D.

      Metric plan

    Correct Answer
    B. OLBM
    Explanation
    OLBM stands for Organizational Level Business Model. Project quality goals are typically found in the OLBM, which outlines the overall business objectives and strategies of the organization. This document provides a high-level view of the organization's goals, including quality goals, which can then be translated into specific project objectives and requirements. The other options, such as proj estimates, work mgmt plan, and metric plan, may contain information related to project quality, but the OLBM is the most comprehensive and strategic document where project quality goals are typically defined.

    Rate this question:

  • 7. 

    What do we measure using s/w metrics?

    • A.

      Process

    • B.

      Product

    • C.

      Client

    • D.

      Process & product

    Correct Answer
    D. Process & product
    Explanation
    Software metrics are used to measure various aspects of software development. This includes both the process and the product. By measuring the process, we can assess the efficiency and effectiveness of the software development process, identify areas for improvement, and track progress over time. On the other hand, measuring the product allows us to evaluate its quality, reliability, performance, and other attributes. Therefore, software metrics are used to measure both the process and the product in order to ensure the successful development and delivery of high-quality software.

    Rate this question:

  • 8. 

    Which one of the following is a quality assurance activity?

    • A.

      Testing

    • B.

      Code review

    • C.

      Coding

    • D.

      Process audit

    Correct Answer
    D. Process audit
    Explanation
    A process audit is a quality assurance activity that involves examining and evaluating the processes and procedures used in a project or organization to ensure they are being followed correctly and efficiently. This activity helps identify any deviations or non-compliance with established standards, allowing for corrective actions to be taken to improve the overall quality of the project or organization. Testing, code review, and coding are also important activities in software development but are not specifically focused on evaluating and improving processes like a process audit.

    Rate this question:

  • 9. 

     Buying a branded computer with on the assembling in analysis to…….

    • A.

      Maintenance

    • B.

      Waterfall

    • C.

      Incremental

    • D.

      Iteration

    Correct Answer
    D. Iteration
    Explanation
    The term "iteration" refers to the process of repeating a set of instructions or steps multiple times in order to achieve a desired outcome. In the context of buying a branded computer, iteration could mean that the buyer goes through multiple rounds of analysis and comparison before making a decision. This could involve evaluating different brands, models, and features, and iterating the process until the buyer finds the best fit for their needs.

    Rate this question:

  • 10. 

    ---------------- for the project need to be set based on the date from project of similar nature executed previously from OLBM

    • A.

      Goal

    • B.

      Defect

    • C.

      Process

    • D.

      Metrices

    Correct Answer
    A. Goal
    Explanation
    The given answer "goal" is the correct answer because the question is asking about what needs to be set based on the date from a project of similar nature executed previously from OLBM. In this context, setting a goal for the project is essential as it provides a clear direction and purpose for the project. By referring to the data from previous projects, the goal can be defined and aligned with the objectives and expectations of OLBM.

    Rate this question:

  • 11. 

    Which of the following has an impact of product quality?

    • A.

      Load factor

    • B.

      Defect density

    • C.

      Productivity

    • D.

      Effort variance.

    Correct Answer
    B. Defect density
    Explanation
    Defect density refers to the number of defects found in a product or system per unit of measurement, such as lines of code or functionality. It directly affects the quality of the product, as a higher defect density indicates a higher likelihood of errors or flaws in the product. Therefore, defect density has a significant impact on product quality.

    Rate this question:

  • 12. 

    Production support is the main feature of ---------

    • A.

      Waterfall

    • B.

      Incremental

    • C.

      Iterative

    • D.

      Maintenance

    Correct Answer
    D. Maintenance
    Explanation
    Maintenance is the correct answer because production support involves activities related to maintaining and enhancing the existing software system. It includes tasks such as bug fixing, troubleshooting, and making necessary updates to ensure the system's smooth operation. While waterfall, incremental, and iterative are software development methodologies, maintenance is specifically focused on the ongoing support and maintenance of the software after its initial development and deployment.

    Rate this question:

  • 13. 

     While developing a system for a client with rapidly changing requirement which of the following is the appropriate software

    • A.

      Waterfall

    • B.

      Incremental

    • C.

      Iterative

    • D.

      Maintenance

    Correct Answer
    C. Iterative
    Explanation
    Iterative software development is the appropriate approach for a client with rapidly changing requirements. This approach involves breaking down the development process into smaller iterations or cycles, where each iteration focuses on a specific set of requirements. After each iteration, feedback is obtained from the client and adjustments are made accordingly. This iterative process allows for flexibility and adaptability to changing requirements, ensuring that the final system meets the client's evolving needs.

    Rate this question:

  • 14. 

    Project management involves balancing which of the following factor

    • A.

      All the options

    • B.

      Quality

    • C.

      Scope

    • D.

      Resource

    • E.

      Time

    Correct Answer
    A. All the options
    Explanation
    Project management involves balancing all the options, which include quality, scope, resources, and time. This means that project managers need to ensure that these factors are properly managed and coordinated to achieve successful project outcomes. By balancing these factors, project managers can ensure that the project is delivered within the specified scope, with the required quality standards, utilizing the available resources efficiently, and meeting the designated timeline.

    Rate this question:

  • 15. 

     Which of the following is a concern of the project manager?

    • A.

      Profitability

    • B.

      Business development

    • C.

      Utilization

    • D.

      All the options

    • E.

      Scheduling

    Correct Answer
    D. All the options
    Explanation
    The project manager is responsible for overseeing all aspects of a project, including profitability, business development, utilization, and scheduling. They are concerned with ensuring that the project is profitable, contributes to the overall business development goals, maximizes resource utilization, and adheres to the project schedule. Therefore, all the options mentioned are valid concerns for the project manager.

    Rate this question:

  • 16. 

    The entire process of ensuring quality is known as

    • A.

      Quality audit

    • B.

      Quality control

    • C.

      Quality standard

    • D.

      Quality management

    Correct Answer
    D. Quality management
    Explanation
    Quality management refers to the overall process of planning, controlling, and improving the quality of products or services within an organization. It involves various activities such as setting quality standards, implementing quality control measures, conducting quality audits, and continuously monitoring and improving quality. Quality management ensures that all aspects of the organization's operations are focused on delivering high-quality products or services that meet customer expectations and comply with relevant quality standards.

    Rate this question:

  • 17. 

    A quality measure of a specific desirable attribute of s\w

    • A.

      Defect

    • B.

      Plan

    • C.

      Metric

    • D.

      Base line

    Correct Answer
    C. Metric
    Explanation
    A metric is a quality measure that is used to evaluate a specific desirable attribute of software. It provides a quantitative value or measurement to assess the performance or effectiveness of the software. Unlike a defect, which refers to a flaw or malfunction in the software, or a plan, which is a strategy or course of action, a metric focuses on measuring and analyzing the software's attributes. A baseline, on the other hand, is a reference point or starting point for comparison. Therefore, the most appropriate term for a quality measure of a specific desirable attribute of software is a metric.

    Rate this question:

  • 18. 

    Which of the following is eg of peer review

    • A.

      Testing

    • B.

      Client supplied product review

    • C.

      Performance review

    • D.

      Code review

    Correct Answer
    D. Code review
    Explanation
    A code review is a process where one or more developers review the code written by another developer to identify any errors, bugs, or potential improvements. This is done to ensure the code meets the required standards and is of high quality. It involves analyzing the code for readability, efficiency, and adherence to coding conventions. The purpose of a code review is to catch mistakes early, improve the overall codebase, and promote collaboration and knowledge sharing among team members. Therefore, a code review is an example of peer review.

    Rate this question:

  • 19. 

    Goal for schedule variance is h% while project is delivered as2%-1% what this indicate

    • A.

      Baseline needs to be reviewed because capability has improved

    • B.

      Goals set in OLBM are bad

    • C.

      Projects need to work slower

    • D.

      Everything is ideal and should not be changed

    Correct Answer
    A. Baseline needs to be reviewed because capability has improved
    Explanation
    The answer suggests that the baseline, which is the original plan or target, needs to be reviewed because the capability of the project has improved. This means that the project is performing better than expected, as it is delivering at a schedule variance of 2%-1% instead of the goal of h%. Therefore, it is necessary to reassess the baseline to reflect the improved capability and make necessary adjustments to the project plan.

    Rate this question:

  • 20. 

    Duration of proj is 4 month n effort is 45 person months.wat type of proj is this

    • A.

      Medium

    • B.

      Small

    • C.

      Large

    • D.

      Very small

    Correct Answer
    A. Medium
    Explanation
    This project can be classified as medium because the duration of 4 months and effort of 45 person months falls within the range typically associated with medium-sized projects. Large projects usually have longer durations and require more effort, while small and very small projects have shorter durations and require less effort. Therefore, based on the given information, medium is the most appropriate classification for this project.

    Rate this question:

  • 21. 

      In which document the team structure mentioned

    • A.

      SPP

    • B.

      Team structure

    • C.

      PSPH

    • D.

      Microsoft project plan

    Correct Answer
    A. SPP
    Explanation
    The team structure is mentioned in the SPP document.

    Rate this question:

  • 22. 

    Total no of defects found during review/total no of defects found during review n testing equals

    • A.

      Review efficiency

    • B.

      Defect removal efficiency

    • C.

      Review Efficiency

    • D.

      Defect density

    Correct Answer
    A. Review efficiency
    Explanation
    The given equation calculates the review efficiency, which is the ratio of the total number of defects found during the review process to the total number of defects found during both the review and testing phases. This metric helps measure the effectiveness of the review process in identifying and addressing defects before the software goes into testing. A higher review efficiency indicates a more thorough and effective review process, leading to a higher quality product.

    Rate this question:

  • 23. 

     Metric goal maps to

    • A.

      Delivery Quality

    • B.

      Management direction

    • C.

      Project plan

    • D.

      Business goals

    Correct Answer
    A. Delivery Quality
    Explanation
    Delivery Quality is a metric goal that maps to the overall quality of the product or service being delivered to the customers. It focuses on meeting customer expectations, ensuring that the deliverables are of high quality, and minimizing defects or errors. By prioritizing Delivery Quality as a metric goal, the organization aims to improve customer satisfaction, maintain a good reputation, and achieve long-term success in the market.

    Rate this question:

  • 24. 

    Delivery mgmt runs in ----------- to sdlc

    • A.

      Parallel

    • B.

      Cyclical

    • C.

      Series

    • D.

      Alternatively

    Correct Answer
    A. Parallel
    Explanation
    Delivery management runs in parallel to the software development life cycle (SDLC). This means that the activities and processes involved in delivering the software product, such as planning, testing, and deployment, occur simultaneously and independently alongside the phases of the SDLC. This parallel approach allows for efficient and timely delivery of the software, ensuring that it aligns with the development process and meets the project's objectives.

    Rate this question:

  • 25. 

    Which is quality assurance activity

    • A.

      Process Audit

    • B.

      Code review

    • C.

      Coding

    • D.

      Testing

    Correct Answer
    A. Process Audit
    Explanation
    A process audit is a quality assurance activity that involves examining and evaluating the processes and procedures used in an organization to ensure they are being followed correctly and efficiently. It helps to identify any deviations or inefficiencies in the processes and provides recommendations for improvement. This activity focuses on ensuring that the established processes are being adhered to and that they are effective in achieving the desired outcomes. Code review, coding, and testing are also important activities in software development but they are not specifically focused on evaluating and improving processes, unlike a process audit.

    Rate this question:

  • 26. 

    Contract is output of

    • A.

      Formalization

    • B.

      Closure

    • C.

      Startup

    • D.

      Proposal

    Correct Answer
    A. Formalization
    Explanation
    A contract is the output of formalization, which refers to the process of making something formal or official. In the context of a contract, formalization involves documenting and finalizing the terms and conditions agreed upon by the parties involved. It ensures that the agreement is legally binding and provides clarity and protection for all parties. The other options, closure, startup, and proposal, do not directly relate to the creation of a contract.

    Rate this question:

  • 27. 

    Business understanding is part of

    • A.

      I. Formalization

    • B.

      Ii. Closure

    • C.

      Iii. Startup

    • D.

      Iv. Proposal

    • E.

      V. Execution

    Correct Answer
    D. Iv. Proposal
    Explanation
    Business understanding is part of the proposal phase. During this phase, the business requirements and objectives are analyzed and understood in order to develop a comprehensive proposal. This involves gathering information about the business, its industry, target market, competitors, and other relevant factors. By understanding the business, its needs, and its goals, a well-informed and tailored proposal can be created to address these specific requirements and provide solutions.

    Rate this question:

  • 28. 

    Project of 8 members and 12 months is

    • A.

      Very small

    • B.

      Small

    • C.

      Medium

    • D.

      Large

    • E.

      Not a project

    Correct Answer
    D. Large
    Explanation
    A project with 8 members and a duration of 12 months is considered large because it involves a significant number of team members and a substantial amount of time. Large projects typically require extensive planning, coordination, and resources to successfully complete. The size of the project team and the duration suggest that it is a complex and significant undertaking.

    Rate this question:

  • 29. 

    Change of request comes after design stage, then what should u do?

    • A.

      Impact analysis

    • B.

      Since coding has not begun, impact is less, reject the change and proceed with the coding

    • C.

      Since coding has not begun, impact is less, change the req doc and start design

    Correct Answer
    A. Impact analysis
    Explanation
    After the design stage, when a change of request occurs, it is important to perform an impact analysis. This involves evaluating the potential effects and consequences of implementing the change. In this case, since the coding has not started yet, the impact is likely to be less significant. However, it is still necessary to assess the potential implications of the change on the design and overall project. Rejecting the change and proceeding with the coding may not be the best approach, as it is important to consider the potential impacts before making a decision. Therefore, the correct answer is to conduct an impact analysis.

    Rate this question:

  • 30. 

    Tear down in JUnit refers?

    • A.

      Tears down the test case step by step for debugging

    • B.

      Brings down application server

    • C.

      None of the listed options

    • D.

      Executed after test case execution

    Correct Answer
    D. Executed after test case execution
    Explanation
    The tear down in JUnit refers to the process of executing certain code or actions after the execution of a test case. It is used to clean up any resources or variables that were created during the test case, ensuring that the environment is left in a consistent state. This is typically done to avoid any interference between different test cases and to prepare for the next test case execution.

    Rate this question:

  • 31. 

    Security in Cognizant

    • A.

      BS 7799

    • B.

      BS 7799

    • C.

      BS 7788

    • D.

      BS 7779

    Correct Answer
    A. BS 7799
    Explanation
    BS 7799 is the correct answer because it is a British standard for information security management systems. It provides a framework for organizations to establish, implement, operate, monitor, review, maintain, and improve their information security management system. Cognizant, being a multinational technology company, would prioritize information security and may adopt this standard to ensure the confidentiality, integrity, and availability of their information assets. BS 7788 and BS 7779 are not relevant standards in this context and may not be applicable to Cognizant's security practices.

    Rate this question:

  • 32. 

    Who closes the defect?

    • A.

      Tester

    • B.

      Reviewer

    • C.

      Developer

    Correct Answer
    A. Tester
    Explanation
    The tester closes the defect because it is their responsibility to identify and report any defects or issues found during the testing process. They are responsible for verifying that the defect has been fixed and retesting the system to ensure it is working correctly. The reviewer and developer may also be involved in the defect resolution process, but ultimately it is the tester who determines when the defect can be closed.

    Rate this question:

  • 33. 

    High quality program necessary to follow

    • A.

      Testing methodology

    • B.

      Design method

    • C.

      S/w dev method

    • D.

      Coding method

    Correct Answer
    C. S/w dev method
    Explanation
    The answer "s/w dev method" is the correct choice because a high-quality program requires a well-defined and structured software development methodology. This methodology ensures that the software is developed in a systematic and organized manner, following best practices and industry standards. It includes processes such as requirement analysis, design, coding, testing, and maintenance. By following a software development method, developers can ensure that the program is reliable, maintainable, and meets the desired quality standards.

    Rate this question:

  • 34. 

    Unit test cases are dependent on each other

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    In unit testing, test cases should be independent of each other to ensure accurate and reliable results. However, if unit test cases are dependent on each other, it means that the outcome of one test case affects the outcome of another. This can lead to false positives or false negatives in the test results, making it difficult to identify the actual issues in the code. Therefore, it is important to ensure that unit test cases are designed to be independent of each other.

    Rate this question:

  • 35. 

    Application Installation is a part of installation testing.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Application installation is indeed a part of installation testing. During installation testing, the focus is on ensuring that the application is installed correctly and functions properly on the target system. This includes verifying that all necessary files are installed, dependencies are met, and the application can be launched without any errors or issues. Therefore, the statement "Application Installation is a part of installation testing" is true.

    Rate this question:

  • 36. 

    If unit Test case passes, ideally, Integration test cases will pass.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement is true because unit test cases are designed to test individual components or units of a system, while integration test cases are designed to test the interaction between these components. If the unit test cases pass successfully, it indicates that the individual components are functioning correctly. Therefore, when these components are integrated, they should ideally work together without any issues, leading to the integration test cases also passing.

    Rate this question:

  • 37. 

    Unit Test cases are insensitive to the number of iterations of the code.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Unit test cases are not insensitive to the number of iterations of the code. The number of iterations can affect the behavior and outcome of the code, which in turn can impact the test results. Test cases should be designed to cover different scenarios and iterations of the code to ensure comprehensive testing and accurate results. Therefore, the statement "Unit Test cases are insensitive to the number of iterations of the code" is false.

    Rate this question:

  • 38. 

    Comments improve the readability of poorly written code

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Comments do not improve the readability of poorly written code. In fact, if the code is poorly written, comments can sometimes add confusion or be misleading. It is better to focus on writing clean and understandable code rather than relying on comments to explain it.

    Rate this question:

  • 39. 

    What gets improved on good coding?

    • A.

      Readability and size

    • B.

      Complexity and size

    • C.

      Readability and maintainability

    • D.

      Maintainability and complexity

    Correct Answer
    C. Readability and maintainability
    Explanation
    Good coding improves the readability and maintainability of the code. Readability refers to how easily the code can be understood by other developers, making it easier to collaborate and maintain the code in the long run. Maintainability refers to how easily the code can be modified or updated without introducing errors or breaking functionality. By focusing on these aspects, good coding practices ensure that the code is clear, organized, and easy to work with, leading to more efficient development and less time spent on debugging and fixing issues.

    Rate this question:

  • 40. 

    What does peer review ensure?

    • A.

      Defects are detected and rectified early

    • B.

      Code tested

    • C.

      Defects logged

    • D.

      Code is delivered

    Correct Answer
    C. Defects logged
    Explanation
    Peer review ensures that defects in the code are identified and documented. It involves a group of peers reviewing the code to identify any potential defects or issues. By logging these defects, the development team can prioritize and address them early in the development process, ensuring that they are rectified before the code is delivered. This helps in improving the overall quality of the code and reducing the chances of defects going unnoticed or causing issues later on.

    Rate this question:

  • 41. 

    Objectives of testing

    • A.

      Code works

    • B.

      Presence of errors

    • C.

      Code does not work

    • D.

      Absence of errors

    Correct Answer
    B. Presence of errors
    Explanation
    The objectives of testing include checking the presence of errors in the code. This means that during the testing process, the main focus is on identifying any mistakes or bugs in the code. The presence of errors indicates that there are flaws in the code that need to be addressed and fixed. Testing helps to ensure that the code is free from errors and functions correctly, which ultimately leads to a more reliable and efficient software system.

    Rate this question:

  • 42. 

     S/w development means only coding

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement is false. Software development involves more than just coding. It includes various activities such as requirements gathering, analysis, design, testing, and maintenance. Coding is an important part of the software development process, but it is not the only aspect. The development process involves a series of steps that are followed to create a software product that meets the desired requirements and quality standards.

    Rate this question:

  • 43. 

    Max no of if.. then .. else that should be in a program is

    • A.

      4

    • B.

      3

    • C.

      2

    • D.

      1

    Correct Answer
    B. 3
    Explanation
    The correct answer is 3 because having too many if..then..else statements in a program can make it complex and difficult to understand. It is generally recommended to keep the number of conditional statements to a minimum to improve code readability and maintainability. Having more than 3 if..then..else statements in a program may indicate a need for refactoring or redesigning the code to make it more efficient and organized.

    Rate this question:

  • 44. 

    Identifying business needs/concerns/high level requirements in the mind of customers. This is done in which stage?

    • A.

      Elicitation

    • B.

      Analysis

    • C.

      Documentation

    • D.

      Validation

    Correct Answer
    A. Elicitation
    Explanation
    Elicitation is the stage in which business needs, concerns, and high-level requirements are identified in the mind of customers. This involves gathering information from stakeholders through various techniques such as interviews, surveys, and workshops. It is an important step in the requirements gathering process as it helps in understanding the customers' expectations and goals, which then serves as a basis for further analysis and documentation.

    Rate this question:

  • 45. 

    Requirement variability

    • A.

      PCMII

    • B.

      6 sigma

    • C.

      CMMI

    • D.

      BS 7799

    Correct Answer
    B. 6 sigma
    Explanation
    6 sigma is a methodology used to improve business processes by reducing defects and errors. It focuses on achieving a high level of quality and consistency in products or services. By implementing 6 sigma, organizations can identify and eliminate variations in their processes, leading to increased efficiency and customer satisfaction. This methodology is widely used in industries such as manufacturing, healthcare, and finance to drive continuous improvement and achieve operational excellence.

    Rate this question:

  • 46. 

    A bug which is fixed can be reopened

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    A bug that has been fixed can be reopened if the issue reoccurs or if there are new problems related to the original bug. The fixing of a bug does not guarantee that it will never resurface, as software systems are complex and interconnected. Therefore, it is possible for a previously fixed bug to be reopened for further investigation and resolution.

    Rate this question:

  • 47. 

    Rational Robot is use to develop VB Script for recording

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Rational Robot is a test automation tool developed by IBM. It is primarily used for functional and regression testing of software applications. While Rational Robot does have the capability to record and playback test scripts, it does not specifically focus on developing VB Script. Instead, Rational Robot uses its own scripting language called "Rational TestScript Language" (RTL) for test automation. Therefore, the statement that Rational Robot is used to develop VB Script for recording is false.

    Rate this question:

  • 48. 

    Unit testcases are written just after coding the unit

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The correct answer is False. Unit testcases are not written just after coding the unit. Unit testing is a software testing method where individual units or components of a software are tested. Unit testcases are usually written before or during the coding process to ensure that each unit of code is functioning correctly. Writing testcases after coding the unit may lead to overlooking certain aspects of the code and can result in incomplete or ineffective testing.

    Rate this question:

  • 49. 

    Test cases are written in the design phase

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    During the design phase of a project, test cases are indeed written. This is because test cases help in defining the expected behavior of the system or software being developed. By writing test cases during the design phase, the development team can ensure that the requirements and specifications are being met. It also helps in identifying any potential issues or bugs early on, allowing for necessary adjustments to be made before the development phase begins. Therefore, it is important to write test cases in the design phase to ensure the quality and functionality of the final product.

    Rate this question:

  • 50. 

    Knowledge is a ...?

    • A.

      Iterative

    • B.

      Maintenance

    • C.

      Incremental

    • D.

      Waterfall

    Correct Answer
    B. Maintenance
    Explanation
    The word "maintenance" is the most suitable answer because it is often associated with the ongoing process of keeping something in good condition or functioning properly. In the context of knowledge, maintenance refers to the continuous effort of updating and preserving knowledge to ensure its accuracy and relevance over time. This aligns with the idea that knowledge requires regular attention and care to stay current and reliable.

    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
  • Feb 23, 2011
    Quiz Created by
    Jayaraj
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.