1.
What are the two main types of Software Project ?
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.
2.
Select the right flow of activities for project management.
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.
3.
Which activity does not come in Project Planning?
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.
4.
How do we know that the goal or objective has been achieved?
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.
5.
When is a delivered project considered good for business?
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.
6.
What three objectives of the project triangle need to run in balance for project success?
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.
7.
Who are stakeholders?
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.
8.
What is the goal of an Analyst from the following?
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.
9.
What is qualification 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.
10.
Which following option does not come under the software service umbrella?
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.
11.
What comes under a project manager?
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.
12.
What comes under a program manager?
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.
13.
Which of the following does not come to CBA?
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.
14.
A feasibility study cannot act as a business case if it contains...
Correct Answer
D. Development Documentation
15.
Identify the sub-process of process improvement.
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.
16.
A 66.6% risk in development is considered as:
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.
17.
In development Programmes should not be:
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.
18.
Which Step does not come under establish project scope and objectives?
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.
19.
Which option is not involved in Establish project infrastructure?
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.
20.
Which Option is involved in the Analysis of project characteristics?
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.
21.
Select the option not involved in Identify activity risks?
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.
22.
Which option is involved in the Estimate effort for each activity?
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.
23.
Is it important to discover/set up the infrastructure to support the project true or 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.
24.
Is Gantt chart is not one of the ways to present a plan true or 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.
25.
Select two or more problems with estimating?
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.
26.
In software project management, what is the primary purpose of using Agile methodologies?
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.
27.
Is Information about past projects important for successful estimation of true or 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.
28.
Select the Parameters to be Estimated in Project Management.
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.
29.
Two metrics are used to measure project size.
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.
30.
Steps involved Bottom-up.
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.
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?
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".
32.
Important Questions to be asked about an estimate?
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.
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.
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?
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.
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?
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.