Software Project Management! MCQ

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 Itunitmvlu
I
Itunitmvlu
Community Contributor
Quizzes Created: 1 | Total Attempts: 3,089
Questions: 35 | Attempts: 3,097

SettingsSettingsSettings
Software Project Management! MCQ - Quiz

.


Questions and Answers
  • 1. 

    What are the two main types of Software Project ?

    • A.

      Product Optimization and Service

    • B.

      Product Development and Implementation

    • C.

      Product  Development and Service

    • D.

      Product Creation and Testing

    Correct Answer
    C. Product  Development and Service
    Explanation
    The two main types of Software Project are Product Development and Service. Product Development refers to the process of creating new software products or enhancing existing ones, while Service refers to the development of software solutions that are tailored to meet specific client needs or provide ongoing support and maintenance for existing software products. These two types of projects encompass the different aspects of software development, from creating new products to providing services and support for clients.

    Rate this question:

  • 2. 

    Select the right flow of activities for project management.

    • A.

      Plan Project Execution Feasibility  Study

    • B.

      Feasibility  Study Implementation Plan

    • C.

      Feasibility  Study  Testing Plan

    • D.

      Feasibility  Study  Plan Project Execution

    Correct Answer
    D. Feasibility  Study  Plan Project Execution
    Explanation
    The correct flow of activities for project management is to first conduct a feasibility study to determine if the project is viable. This is followed by creating a plan that outlines the goals, timelines, and resources required for the project. Once the plan is in place, the project execution phase begins, where the project is implemented and carried out according to the plan. This flow ensures that the project is carefully evaluated before committing resources and that there is a clear plan in place for its successful execution.

    Rate this question:

  • 3. 

    Which activity does not come in Project Planning?

    • A.

      Estimation

    • B.

      Testing

    • C.

      Staffing

    • D.

      Risk management

    Correct Answer
    B. Testing
    Explanation
    Testing does not come in Project Planning. Project Planning involves activities such as estimation, staffing, and risk management, which are essential for determining the scope, timeline, and resources required for the project. Testing, on the other hand, is typically performed during the execution phase of the project, after the planning stage is completed. It involves evaluating the project deliverables to ensure they meet the required quality standards. Therefore, testing is not a part of the initial planning process.

    Rate this question:

  • 4. 

    How do we know that the goal or objective has been achieved?

    • A.

      User Acceptance 

    • B.

      Project going live

    • C.

      Manual Test

    • D.

      Practical test, that can be objectively assessed.

    Correct Answer
    D. Practical test, that can be objectively assessed.
    Explanation
    The goal or objective can be considered achieved when a practical test is conducted and the results can be objectively assessed. This implies that there is a specific test or evaluation process in place that can measure the success or achievement of the goal or objective. This could involve measuring specific criteria or outcomes, and the assessment should be based on objective and measurable factors rather than subjective opinions.

    Rate this question:

  • 5. 

    When is a delivered project considered good for business?

    • A.

      Benefits of delivered project outweigh the cost of development

    • B.

      Benefits of delivered project equals the cost of development

    • C.

      Benefits of delivered project is less then cost of development

    • D.

      No Benefits of delivered project which equals the cost of development

    Correct Answer
    A. Benefits of delivered project outweigh the cost of development
    Explanation
    A delivered project is considered good for business when the benefits it brings outweigh the cost of its development. This means that the project has generated more value or profit for the business compared to the investment made in its development. It indicates that the project has been successful in achieving its objectives and has provided a positive return on investment.

    Rate this question:

  • 6. 

    What three objectives of the project triangle need to run in balance for project success? 

    • A.

      Cost | Management | Discipline 

    • B.

      Loyalty | Time | Cost

    • C.

      Scope | Time | Cost

    • D.

      Planning | Testing | Implementation

    Correct Answer
    C. Scope | Time | Cost
    Explanation
    The three objectives of the project triangle that need to run in balance for project success are scope, time, and cost. Scope refers to the defined goals and deliverables of the project, ensuring that the project stays within the agreed-upon boundaries. Time refers to the project's timeline and deadlines, ensuring that the project is completed on schedule. Cost refers to the project's budget and resources, ensuring that the project is completed within the allocated financial resources. These three objectives are interdependent and must be managed effectively to achieve project success.

    Rate this question:

  • 7. 

    Who are stakeholders? 

    • A.

      These are people who consume the delivered project

    • B.

      These are people who beta test the project

    • C.

      These are people who have a point of view on the project

    • D.

      These are people who have a stake or interest in the project

    Correct Answer
    D. These are people who have a stake or interest in the project
    Explanation
    Stakeholders are individuals or groups who have a stake or interest in the project. They may include individuals or organizations who will be affected by the project, such as clients, customers, employees, suppliers, or the community. Stakeholders can also be individuals or groups who have a point of view on the project, as they may have concerns, opinions, or expectations regarding its outcomes. Their involvement and engagement are crucial for the success of the project.

    Rate this question:

  • 8. 

    What is the goal of an Analyst from the following?

    • A.

      Maintenance

    • B.

      Product Deployment

    • C.

      Accurate Requirements

    • D.

      Testing

    Correct Answer
    C. Accurate Requirements
    Explanation
    The goal of an Analyst is to gather and document accurate requirements. This involves understanding the needs of stakeholders and translating them into clear and specific requirements that can be used by the development team to build the desired product or system. Accurate requirements are crucial for ensuring that the final product meets the expectations and needs of the stakeholders, and that it is delivered on time and within budget. By focusing on accurate requirements, the Analyst helps to minimize misunderstandings, errors, and rework during the development process.

    Rate this question:

  • 9. 

    What is qualification testing?

    • A.

      System Testing

    • B.

      Software Testing

    • C.

      Product Module Testing

    • D.

      Methodology Testing

    Correct Answer
    A. System Testing
    Explanation
    System testing refers to the process of testing a complete and integrated system to ensure that it meets the specified requirements. It involves testing the system as a whole, including all its components and functionalities, to identify any defects or issues that may arise. This type of testing is performed after unit testing and integration testing have been completed. System testing helps to validate the system's behavior and performance in different scenarios and ensures that it is ready for deployment and use by end-users.

    Rate this question:

  • 10. 

    Which following option does not come under the software service umbrella?

    • A.

      Software customization

    • B.

      Software Creation

    • C.

      Software maintenance

    • D.

      Software testing

    Correct Answer
    B. Software Creation
    Explanation
    Software Creation is not considered a software service because it refers to the process of developing new software from scratch, rather than providing a service related to existing software. Software customization involves modifying existing software to meet specific user requirements, software maintenance involves updating and fixing issues in existing software, and software testing involves evaluating the functionality and performance of software.

    Rate this question:

  • 11. 

    What comes under a project manager?

    • A.

      Many simultaneous projects

    • B.

      Minimization of demand for resources

    • C.

      Projects tend to be seen as similar

    • D.

      Personal relationship with skilled resources

    Correct Answer
    B. Minimization of demand for resources
    Explanation
    A project manager is responsible for managing various aspects of a project, including the allocation and utilization of resources. By minimizing the demand for resources, the project manager ensures that resources are used efficiently and effectively. This involves careful planning and coordination to ensure that resources are not overused or wasted, which can help to optimize project outcomes and reduce costs.

    Rate this question:

  • 12. 

    What comes under a program manager?

    • A.

      Takes One project at a time

    • B.

      Impersonal relationship with resources

    • C.

      Projects tend to be seen as unique

    • D.

      Optimization of resource use

    Correct Answer
    D. Optimization of resource use
    Explanation
    A program manager is responsible for overseeing multiple projects and ensuring that resources are allocated efficiently across all projects. They focus on optimizing resource use by identifying areas where resources can be shared or reallocated to maximize productivity and minimize waste. This involves evaluating the needs of each project, identifying potential overlaps or gaps in resource allocation, and making strategic decisions to ensure that resources are used effectively to achieve the desired outcomes.

    Rate this question:

  • 13. 

    Which of the following does not come to CBA?

    • A.

      Under Staffing Resources 

    • B.

      Check benefits are greater than costs

    • C.

      Identify all the costs

    • D.

      Identify the value of benefits

    Correct Answer
    A. Under Staffing Resources 
    Explanation
    Under Staffing Resources does not come to CBA because it is not a step or component of Cost-Benefit Analysis (CBA). CBA involves identifying all the costs and benefits of a project or decision, and comparing them to determine if the benefits outweigh the costs. Under Staffing Resources is not directly related to this process and therefore does not come into consideration when conducting CBA.

    Rate this question:

  • 14. 

    A feasibility study cannot act as a business case if it contains...

    • A.

      Justification for starting the project

    • B.

      Show that the benefits of the project

    • C.

      Account of business risks

    • D.

      Development Documentation

    Correct Answer
    D. Development Documentation
  • 15. 

    Identify the sub-process of process improvement.

    • A.

      Process introduction

    • B.

      Process analysis

    • C.

      De-processification

    • D.

      Process distribution

    Correct Answer
    B. Process analysis
    Explanation
    The sub-process of process improvement is process analysis. This involves examining and evaluating the current process to identify areas of inefficiency or opportunities for improvement. Through process analysis, organizations can gather data, identify bottlenecks, and make informed decisions on how to streamline operations and enhance productivity. It allows for a systematic approach to understanding the existing process and making necessary adjustments to optimize performance.

    Rate this question:

  • 16. 

    A 66.6% risk in development is considered as:

    • A.

      Very low

    • B.

      Low

    • C.

      Moderate

    • D.

      High

    Correct Answer
    D. High
    Explanation
    A 66.6% risk in development is considered high because it indicates that there is a significant chance of failure or negative outcomes. This level of risk suggests that there are substantial uncertainties and potential obstacles that could hinder the successful completion of the development process. It is important to carefully assess and manage this high level of risk to minimize potential negative impacts and increase the chances of successful development.

    Rate this question:

  • 17. 

    In development Programmes should not be:

    • A.

      Voluntary

    • B.

      Strategic

    • C.

      Business cycle programmes

    • D.

      Innovative partnerships

    Correct Answer
    A. Voluntary
    Explanation
    In development programs, it is important for the programs to be strategic and aligned with the goals and objectives of the organization or country. They should also be designed to address the needs and challenges of the specific business cycle. Additionally, innovative partnerships can bring new ideas, resources, and expertise to the development programs. However, voluntary programs may not be effective as they rely on individuals willingly participating, which can lead to inconsistent and unreliable outcomes. Therefore, voluntary programs should be avoided in development programs.

    Rate this question:

  • 18. 

    Which Step does not come under establish project scope and objectives?

    • A.

      Identify objectives and measures of effectiveness

    • B.

      Establish a project authority

    • C.

      Identify all stakeholders in the project and their interests

    • D.

      Establish link between project and any strategic plan

    Correct Answer
    D. Establish link between project and any strategic plan
    Explanation
    The step that does not come under establishing project scope and objectives is "Establish link between project and any strategic plan." This step is focused on aligning the project with the organization's strategic plans and goals, rather than specifically defining the scope and objectives of the project itself. The other three steps - identifying objectives and measures of effectiveness, establishing a project authority, and identifying all stakeholders and their interests - are directly related to defining the scope and objectives of the project.

    Rate this question:

  • 19. 

    Which option is not involved in Establish project infrastructure?

    • A.

      Establish link between project and any strategic plan

    • B.

      Identify high level project risks

    • C.

      Identify installation standards and procedures

    • D.

      Identify project team organization

    Correct Answer
    B. Identify high level project risks
    Explanation
    The option "Identify high level project risks" is not involved in establishing project infrastructure. Establishing project infrastructure mainly focuses on setting up the necessary resources, processes, and procedures to support the project's execution. It involves tasks such as establishing a link between the project and any strategic plan, identifying installation standards and procedures, and identifying the project team organization. However, identifying high-level project risks is a part of the project risk management process, which is separate from establishing project infrastructure.

    Rate this question:

  • 20. 

    Which Option is involved in the Analysis of project characteristics? 

    • A.

      Identify installation standards and procedures

    • B.

      Identify all stakeholders in the project and their interests

    • C.

      Distinguish the project as either objective or product-based.

    • D.

      Motivate co-operation

    Correct Answer
    C. Distinguish the project as either objective or product-based.
    Explanation
    The option "Distinguish the project as either objective or product-based" is involved in the analysis of project characteristics because it helps in understanding the nature and purpose of the project. By differentiating between objective-based projects (focused on achieving a specific goal or outcome) and product-based projects (focused on delivering a specific product or result), project managers can better plan and execute the project. This analysis helps in determining the appropriate approach, resources, and strategies required to successfully complete the project.

    Rate this question:

  • 21. 

    Select the option not involved in Identify activity risks?

    • A.

      Identify and quantify risks for activities

    • B.

      Plan risk reduction and contingency measures

    • C.

      Risk reduction: activity to stop risk occurring

    • D.

      Bundle up very short activities

    Correct Answer
    D. Bundle up very short activities
    Explanation
    The option "Bundle up very short activities" is not involved in the Identify activity risks process. This process involves identifying and quantifying risks for activities, planning risk reduction and contingency measures, and implementing risk reduction strategies to prevent risks from occurring. Bundling up very short activities is not a part of this process and does not contribute to identifying and managing risks.

    Rate this question:

  • 22. 

    Which option is involved in the Estimate effort for each activity?

    • A.

      Draw up activity network

    • B.

      Recognize product instance

    • C.

      Identify the activities needed to create each product in the PFD

    • D.

      Carry out bottom-up estimates

    Correct Answer
    D. Carry out bottom-up estimates
    Explanation
    The option "Carry out bottom-up estimates" is involved in the estimate effort for each activity. Bottom-up estimation involves breaking down the project into smaller tasks and estimating the effort required for each task individually. This approach provides a more accurate estimation of effort as it considers the specific requirements and complexities of each activity. By carrying out bottom-up estimates, project managers can better allocate resources, schedule tasks, and manage the overall project timeline.

    Rate this question:

  • 23. 

    Is it important to discover/set up the infrastructure to support the project true or false?

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    It is important to discover/set up the infrastructure to support the project. This is because a strong and reliable infrastructure is necessary for the successful execution of any project. Without proper infrastructure, the project may face various challenges such as lack of resources, inefficient communication, and difficulties in coordinating tasks. Therefore, it is crucial to invest time and effort in discovering and setting up the necessary infrastructure to ensure the smooth progress of the project.

    Rate this question:

  • 24. 

    Is Gantt chart is not one of the ways to present a plan true or false?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    False. A Gantt chart is indeed one of the ways to present a plan. A Gantt chart is a visual representation of a project schedule, showing the start and end dates of various tasks and their dependencies. It allows for easy tracking of progress and helps in managing resources effectively.

    Rate this question:

  • 25. 

    Select two or more problems with estimating?

    • A.

      Subjective nature of much of estimating

    • B.

      Political pressures

    • C.

      Development Measurements

    • D.

      Changing technologies

    Correct Answer(s)
    A. Subjective nature of much of estimating
    B. Political pressures
    D. Changing technologies
    Explanation
    Estimating can be a challenging task due to several factors. Firstly, the subjective nature of estimating makes it difficult to arrive at an accurate estimate. Different individuals may have different interpretations and assumptions, leading to variations in estimates. Secondly, political pressures can influence estimating, as decision-makers may push for lower estimates to secure funding or meet targets. This can compromise the accuracy and reliability of estimates. Lastly, changing technologies pose a problem for estimating, as new technologies may have uncertain costs and timelines. Estimators need to account for these uncertainties, which adds complexity to the estimation process.

    Rate this question:

  • 26. 

    In software project management, what is the primary purpose of using Agile methodologies?

    • A.

      To enforce strict adherence to project schedules and budgets

    • B.

      To allow for more flexible and iterative development with frequent adjustments based on client feedback

    • C.

      To eliminate the need for documentation in the development process

    • D.

      To focus solely on the technology aspects without involving stakeholders

    Correct Answer
    B. To allow for more flexible and iterative development with frequent adjustments based on client feedback
    Explanation
    Agile methodologies are designed to support a flexible and adaptive development process. Unlike traditional methods that rely on extensive planning and rigid execution, Agile approaches emphasize iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. This methodology allows for frequent reassessment and adaptation, making it highly responsive to changes and customer needs, which is crucial in dynamic project environments.

    Rate this question:

  • 27. 

    Is Information about past projects important for successful estimation of true or false?

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Information about past projects is important for successful estimation because it provides valuable insights and data that can be used to make more accurate predictions about future projects. By analyzing past projects, one can identify patterns, trends, and potential risks that may affect the estimation process. This information allows for a more informed decision-making process, leading to better planning, resource allocation, and overall project success. Without access to past project information, estimations may be based on assumptions and guesswork, which can lead to inaccurate and unreliable results.

    Rate this question:

  • 28. 

    Select the Parameters to be Estimated in Project Management.

    • A.

      Size is a fundamental  measure of work

    • B.

      Need to be able to measure the amount of work involved

    • C.

      Effort is measured in person-months:

    • D.

      Based on the estimated size - Effort and time 

    Correct Answer(s)
    A. Size is a fundamental  measure of work
    C. Effort is measured in person-months:
    D. Based on the estimated size - Effort and time 
    Explanation
    The answer is correct because it correctly identifies the parameters to be estimated in project management. Size is a fundamental measure of work, as it determines the amount of work involved in the project. Effort is measured in person-months, which refers to the number of people and the number of months required to complete the project. Additionally, the estimated size is used as a basis to determine the effort and time required for the project.

    Rate this question:

  • 29. 

    Two metrics are used to measure project size.

    • A.

      Source Lines of Code (SLOC)

    • B.

      Because of the many shortcomings of SLOC.

    • C.

      Function point (FP)

    Correct Answer(s)
    A. Source Lines of Code (SLOC)
    C. Function point (FP)
    Explanation
    The correct answer is that two metrics used to measure project size are Source Lines of Code (SLOC) and Function Points (FP). SLOC is a measure of the number of lines of code in a program, which can be used to estimate the size and complexity of a project. However, SLOC has limitations as it does not account for differences in programming languages or the quality of the code. On the other hand, Function Points (FP) measure the functionality provided by a system, considering inputs, outputs, and user interactions. FP provides a more comprehensive measure of project size, taking into account the complexity and functionality of the software.

    Rate this question:

  • 30. 

    Steps involved Bottom-up.

    • A.

      Produce overall estimate based on project cost drivers

    • B.

      Identify all tasks that have to be done – so quite time-consuming

    • C.

      Use when no past project data

    • D.

      Use when you have no data about similar past projects

    Correct Answer(s)
    B. Identify all tasks that have to be done – so quite time-consuming
    C. Use when no past project data
    D. Use when you have no data about similar past projects
    Explanation
    The given answer explains that the steps involved in the process are bottom-up, which means starting from the detailed tasks and then estimating the overall project cost based on the project cost drivers. It also mentions that identifying all the tasks that need to be done is time-consuming. Additionally, it states that this approach is used when there is no past project data available and when there is no data about similar past projects.

    Rate this question:

  • 31. 

    Is it not important to choose an expert who is familiar with and knowledgeable about the application area and the technologies true or false?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    It is important to choose an expert who is familiar with and knowledgeable about the application area and the technologies. This ensures that the expert has the necessary expertise to understand and address the specific requirements and challenges of the project. By selecting an expert who is well-versed in the application area and technologies, the chances of success and effective problem-solving are significantly increased. Therefore, the statement "False" is incorrect, and the correct answer should be "True".

    Rate this question:

  • 32. 

    Important Questions to be asked about an estimate?

    • A.

      What are the task size drivers?

    • B.

      Is there an example of a previous project of about the same size?

    • C.

      Do we need this sub module?

    • D.

      Is there an example of a previous project of about the same size?

    Correct Answer(s)
    A. What are the task size drivers?
    B. Is there an example of a previous project of about the same size?
    D. Is there an example of a previous project of about the same size?
    Explanation
    The correct answer is asking about the task size drivers and whether there are examples of previous projects of similar size. These questions are important because they help in understanding the factors that contribute to the size of the tasks and provide insights from past experiences. By knowing the task size drivers and having examples of similar projects, it becomes easier to estimate the effort and resources required for the current project.

    Rate this question:

  • 33. 

    A software project cannot reduce its schedule by buying any more personnel or equipment when does it occur for small and medium-sized projects.

    • A.

       75%

    • B.

      50%

    • C.

      35%

    • D.

      65%

    Correct Answer
    A.  75%
  • 34. 

    Is it true or false to develop the product in 6 months, the total effort required (and hence the project cost)  increases 16 times?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The assertion that developing a product in 6 months increases the total effort required (and hence the project cost) by 16 times seems to be an exaggerated or inaccurate interpretation of project management dynamics. While it's true that reducing the time frame of a project can lead to increased costs and effort (due to the need for more resources, overtime, and possibly higher levels of coordination and risk), the specific multiplier of 16 times is not a standard or universally applicable figure.
    In project management, particularly in software development, the relationship between project duration and effort is often discussed in terms of Brooks’ Law, which states that "adding manpower to a late software project makes it later." This suggests that simply increasing resources doesn’t linearly decrease the time proportionally; it can sometimes increase both complexity and effort required. The claim of a 16-fold increase in effort is not typically supported by standard project management or software development theories and would depend heavily on the specific circumstances of the project, including its scope, complexity, existing resources, and the efficiency of those resources.

    Rate this question:

  • 35. 

    Is it true or false that each software review, inspection, or test step will find and not remove 30% of the bugs that are present?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement is false because it is not true that every software review, inspection, or test step will find and not remove 30% of the bugs that are present. The effectiveness of these processes can vary and there is no fixed percentage of bugs that will be found and not removed. Some bugs may be missed during these steps, while others may be found and removed. Therefore, the statement is not accurate.

    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
  • Jun 17, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Aug 28, 2019
    Quiz Created by
    Itunitmvlu
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.