1.
• To identify the risk items• To evaluate each risk item (likelihood to happen and impact if it happens)• To response appropriately to the risk items
2.
- Identify higher levels of tasks before breaking them down into more detailed levels
- Work towards tangible deliverables (i.e. there are expected outputs to be produced when the tasks are completed)
- Have good estimates for each of the tasks (i.e. how long each task will take)
- Able to help you determine the resources and the skills needed
3.
The _____meeting allows everyone in review team to evaluate the entry criteria of review document
Explanation
The kick-off meeting is a gathering where all members of the review team come together to assess the entry criteria of the review document. This meeting marks the beginning of the review process and provides an opportunity for everyone to discuss and evaluate the necessary requirements for the document review.
4.
____ is an informal review whereas inspection is more formal
Explanation
A walkthrough is an informal review process where a group of people, usually the development team, go through a software or system to identify issues, provide feedback, and gain a better understanding of its functionality. It is less structured and more collaborative, allowing for open discussions and brainstorming. On the other hand, inspection is a more formal review process that follows a defined set of rules and guidelines. It involves a detailed examination of the software or system by a separate group of reviewers, usually with a specific focus on finding defects and ensuring compliance with standards.
5.
______ is a measurement for review process
6.
________ is the person that chairs the review meeting
Explanation
The person who chairs the review meeting is called the moderator. They are responsible for facilitating the discussion, ensuring that all participants have an opportunity to speak, and maintaining order and focus during the meeting. The moderator's role is to guide the review process, keep the conversation on track, and ensure that objectives are met. They play a crucial role in creating a productive and collaborative environment for the review meeting.
7.
______ is a type of major defect found during peer review
Explanation
Missing content is a type of major defect that can be identified during peer review. This defect refers to the absence of important information or elements that should be present in a document, such as a report, article, or code. It is crucial to identify and address missing content during the peer review process to ensure the accuracy, completeness, and quality of the work being reviewed.
8.
Cmmi-dev suggests which 2 approaches for process improvements?
Explanation
CMMI-DEV suggests two approaches for process improvements: staged and continuous representations. The staged representation focuses on predefined maturity levels, where organizations progress through a set of well-defined stages. Each stage has a specific set of process areas that need to be implemented. On the other hand, the continuous representation allows organizations to select and prioritize process areas based on their specific needs and goals. It provides more flexibility and allows for incremental improvements. Both approaches aim to enhance the organization's processes, but they differ in terms of structure and flexibility.
9.
_____ is a software process improvement framework
Explanation
CMMI-DEV (Capability Maturity Model Integration for Development) is a software process improvement framework. It provides a set of best practices that organizations can follow to improve their development processes and achieve higher levels of maturity. CMMI-DEV focuses on the development activities of an organization and helps in identifying and implementing process improvements to enhance the quality and efficiency of software development. It provides a structured approach for managing and measuring the development processes, enabling organizations to deliver high-quality software products on time and within budget.
10.
_____ is Deliver quality products on time and within budget
Explanation
The statement suggests that one of the goals of software engineering is to deliver quality products on time and within budget. This means that software engineers aim to develop software that meets high standards of quality, ensuring it functions as intended and meets user requirements. Additionally, they strive to complete projects within the allocated time frame and budget constraints, effectively managing resources and ensuring efficient project delivery.
11.
_____ is the layer that brings awareness of best practice in software engineering
Explanation
The layer that brings awareness of best practice in software engineering is quality focus. This means that the focus is on ensuring that the software meets the highest standards of quality and adheres to industry best practices. This includes aspects such as code quality, testing, documentation, and continuous improvement. By having a quality focus, software engineers aim to deliver reliable and efficient software solutions.
12.
Identifying _____ is a good practice to help tracking progress of a project.
Explanation
Identifying the critical path is a good practice to help track the progress of a project. The critical path is the sequence of activities that must be completed on time in order to ensure the project is completed within its scheduled timeframe. By identifying the critical path, project managers can focus their attention on these key activities and allocate resources accordingly. This helps in monitoring the progress of the project and ensuring that any delays or issues on the critical path are addressed promptly to prevent delays in the overall project timeline.
13.
The _____ in Gantt chart indicates major completion of the tasks in a phase.
Explanation
A milestone in a Gantt chart represents a significant achievement or completion of a task within a specific phase. It is a visual marker that highlights key points in the project timeline, allowing project managers and team members to track progress and identify important milestones. These milestones serve as checkpoints and help in monitoring the overall progress of the project, ensuring that major tasks are completed on time and the project stays on track.
14.
___ is a framework to define all the work into manageable tasks
Explanation
WBS, or Work Breakdown Structure, is a framework that helps in breaking down a project into smaller, more manageable tasks. It provides a hierarchical structure that organizes and defines the scope of work required for a project. By dividing the work into smaller tasks, it becomes easier to plan, assign, and track progress. The WBS helps to ensure that all aspects of the project are accounted for and that each task is clearly defined, making it an effective tool for project management.
15.
_____ is planning, monitoring and control, risk management
Explanation
The given answer suggests that the scope of project management includes planning, monitoring and control, as well as risk management. This means that project management involves defining the project's objectives, creating a plan to achieve those objectives, monitoring progress, making adjustments as needed, and managing potential risks that may arise during the project. These elements are essential components of project management and help ensure that projects are completed successfully and meet their intended goals.
16.
_____ is a plan that helps to reduce risk from happening
Explanation
A mitigation plan is a strategy or course of action that is designed to minimize or eliminate the potential risks or negative impacts of a particular event or situation. It involves identifying potential risks, assessing their likelihood and potential impact, and implementing measures to reduce or prevent those risks from occurring. By having a mitigation plan in place, organizations or individuals can proactively address potential risks and take steps to minimize their impact, thereby reducing the overall risk level.
17.
______ provides an opportunity to identify the best practices in each sprint.
Explanation
A retrospective is a meeting held at the end of each sprint in agile project management. It provides an opportunity for the team to reflect on the completed sprint and identify the best practices that worked well. During the retrospective, team members can discuss what went well, what could be improved, and any lessons learned. This helps the team to continuously improve their processes and identify the best practices to be carried forward into future sprints.
18.
_____ defines the scope of a sprint
Explanation
The sprint backlog is a list of tasks and user stories that the development team commits to completing during a sprint. It defines the scope of the sprint by outlining the specific work that needs to be accomplished. The sprint backlog is created during the sprint planning meeting and is based on the prioritized product backlog items. It helps the team stay focused on their goals and ensures that they have a clear understanding of what needs to be done during the sprint.
19.
Factors to consider when planning the sprints
Correct Answer(s)
A. User’s priority
B. Team’s profile
C. Sprint duration
Explanation
When planning sprints, it is important to consider the user's priority, team's profile, and sprint duration. The user's priority helps determine which features or tasks should be prioritized and focused on during the sprint. The team's profile, including their skills, expertise, and availability, helps in assigning the right tasks to the right team members. Sprint duration determines the length of time allocated for completing the tasks and achieving the sprint goals. Considering these factors ensures that the sprint planning is efficient and effective in delivering value to the users.
20.
______ is the one that helps to define the product backlog
Correct Answer(s)
product owner
Explanation
The product owner is the one who helps to define the product backlog. As the person responsible for maximizing the value of the product and representing the stakeholders, the product owner works closely with the development team to prioritize and refine the items in the product backlog. They gather requirements, communicate with stakeholders, and ensure that the backlog is well-defined and aligned with the overall product vision and goals.
21.
_______ is used to check progress on regular basis
Correct Answer(s)
daily scrum meeting
Explanation
The daily scrum meeting is used to check progress on a regular basis. This meeting is a key component of the Scrum framework in agile project management. It is a short daily meeting where the team members gather to discuss their progress, plans, and any obstacles they are facing. The purpose of this meeting is to ensure transparency, collaboration, and alignment within the team, and to identify any potential issues or risks early on. By having daily check-ins, the team can stay on track, make necessary adjustments, and keep everyone informed about the project's progress.
22.
____ planning describes how to react if the risk really happens
Correct Answer(s)
Contingency
Explanation
Contingency planning refers to the process of preparing for and responding to potential risks or unexpected events. It involves identifying possible risks, developing strategies to mitigate them, and creating a plan of action in case they actually occur. In other words, contingency planning outlines how to react and deal with a risk if it becomes a reality. It is an essential aspect of risk management to ensure that organizations are prepared and can effectively respond to unforeseen circumstances.
23.
_______ is an approach that allows an organization to select specific processes and improve relative to them
Correct Answer(s)
continuous representation
Explanation
Continuous representation is an approach that allows an organization to select specific processes and improve relative to them. This approach involves continuously monitoring and evaluating processes, identifying areas for improvement, and implementing changes to enhance efficiency and effectiveness. It emphasizes ongoing improvement and adaptation based on data-driven insights and feedback. By focusing on specific processes, organizations can target their efforts and make incremental improvements over time, leading to overall organizational growth and success.
24.
What approach uses predefined sets of processes to define an improvement path for an organization?
Correct Answer(s)
staged representation
Explanation
The staged representation approach uses predefined sets of processes to define an improvement path for an organization. This means that the organization follows a structured and predefined sequence of stages or levels, where each stage represents a higher level of process maturity. This approach allows organizations to systematically improve their processes by progressing through these predefined stages, ensuring that they are following a well-defined improvement path.
25.
SDLC activities involve
Correct Answer(s)
A. Analysis
B. Design
C. Coding
D. Integrate
E. Test
Explanation
SDLC (Software Development Life Cycle) activities involve a series of steps that are essential for developing and delivering high-quality software. The correct answer includes analysis, design, coding, integrate, and test.
Analysis is the phase where requirements are gathered and analyzed to understand the project's scope and objectives. Design involves creating a blueprint or plan for the software solution. Coding refers to the actual implementation of the design using programming languages. Integration involves combining different components or modules to create a complete system. Testing is done to ensure that the software functions as expected and meets the specified requirements.
These activities are crucial for the successful development and deployment of software applications.
26.
Each _____ is like a mini project that the team needs to go through a development life cycle
Correct Answer(s)
sprint
Explanation
A sprint is a time-boxed period in Agile project management where a team works on a specific set of tasks or features. During a sprint, the team goes through the development life cycle, which includes planning, development, testing, and review. Each sprint can be seen as a mini project because it has a defined goal and a set of deliverables that the team aims to complete within the designated time frame. The team collaborates and iteratively develops the product during the sprint, making it an essential part of the overall project development process.
27.
Software Engineering encompasses ______, _____ and ______ to achieve the software engineering goals
Correct Answer(s)
A. Processes
B. Management techniques
C. Technical methods
Explanation
Software engineering encompasses processes, management techniques, and technical methods to achieve the software engineering goals. Processes refer to the systematic approach and set of activities followed to develop software. Management techniques involve the planning, organizing, and controlling of resources and activities to ensure the successful completion of software projects. Technical methods include the use of tools, technologies, and algorithms to design, develop, and test software. These three components work together to ensure the efficient and effective development of high-quality software products.
28.
Issues Addressed in Software Engineering Software Project Management and Software Configuration Management are _________
Correct Answer(s)
management techniques
Explanation
The question is asking about the issues addressed in Software Engineering, specifically Software Project Management and Software Configuration Management. The correct answer is "management techniques" because both project management and configuration management are essential techniques used in software engineering to effectively plan, organize, and control software development projects and manage the configuration of software systems. These techniques help address various issues such as project scheduling, resource allocation, risk management, change control, version control, and quality assurance.
29.
Issues Addressed in Software Engineering Software Process and Process Improvements are ____
Correct Answer(s)
process
Explanation
The given correct answer is "process". In software engineering, the issues addressed are related to the software development process and process improvements. This involves defining and implementing effective processes for software development, such as requirement gathering, design, coding, testing, and maintenance. Process improvements focus on identifying and implementing changes to enhance the efficiency, quality, and overall effectiveness of the software development process. These improvements can include adopting new methodologies, tools, and techniques, as well as refining existing processes to address specific challenges and meet project goals.
30.
Issues Addressed in Software Engineering Requirement Management ,Software Analysis and Design ,Software Modelling ,Software Architecture ,Software Coding,Software Testing are ________
Correct Answer(s)
Technical Methods
Explanation
The given correct answer is "Technical Methods." This answer suggests that the issues addressed in software engineering, such as requirement management, software analysis and design, software modeling, software architecture, software coding, and software testing, are all related to technical methods. These methods involve various techniques, tools, and approaches used in software development to ensure the successful implementation and functioning of software systems.
31.
_____ is a tool used to monitor the progress of each sprint.It is very visible as it displays day-by-day measure how much work remains to do.The slop can be used to calculate the velocity or rate of productivity for each day.
Correct Answer(s)
burndown chart
Explanation
A burndown chart is a tool used to monitor the progress of each sprint in agile project management. It provides a visual representation of the remaining work to be done over time. By displaying the day-by-day measure of work remaining, it helps the team track their progress and make informed decisions. The slope of the chart can also be used to calculate the velocity or rate of productivity for each day, providing valuable insights into the team's performance.
32.
______ is a list of features from the customers’ perspective
Correct Answer(s)
Product Backlog
Explanation
The Product Backlog is a list of features from the customers' perspective. It represents the requirements and desired functionalities of the product, as expressed by the customers or stakeholders. It serves as a prioritized list that guides the development team in planning and implementing the product features in an agile development process. The Product Backlog is continuously updated and refined throughout the project to reflect changing customer needs and priorities.
33.
The person responsible to help the team to understand and apply SCRUM practices to a project properly.
Correct Answer(s)
sprint master
Explanation
The person responsible for helping the team understand and apply SCRUM practices to a project properly is called the sprint master. The sprint master is a key role in SCRUM methodology and ensures that the team follows the SCRUM framework effectively. They facilitate the daily scrum meetings, remove any obstacles or impediments that the team may face, and ensure that the team is working towards the sprint goal. The sprint master also coaches the team on SCRUM principles and helps them continuously improve their processes.