1.
_________ provides everyone with a road map for getting to a successful destination.
Explanation
The given answer, "Software Process" and "software process," suggests that having a defined and structured software process is essential for achieving success in any software project. A software process provides a systematic approach to developing software, including planning, designing, coding, testing, and maintenance. It helps ensure that all necessary steps are followed, tasks are assigned, and resources are allocated effectively, leading to a successful outcome. By adhering to a software process, individuals and teams have a clear roadmap and guidelines to follow, increasing their chances of reaching their desired destination successfully.
2.
Write One (1) of any Principles that Guide Practice Elements.
Explanation
The correct answer is principles, Principles, concepts, Concepts, methods, Methods. This answer suggests that one of the principles that guide practice elements is to have a clear understanding of the principles, concepts, and methods involved in the practice. By having a strong foundation in these areas, practitioners can make informed decisions and effectively apply their knowledge and skills in their practice.
3.
In software engineering work, two classes of models can be created: name only One (1)
Explanation
In software engineering work, two classes of models can be created: requirements models and design models. Requirements models are created to capture and represent the requirements of the software system. These models help in understanding the functionality and behavior expected from the system. On the other hand, design models are created to represent the structure and architecture of the software system. These models help in visualizing and planning the implementation of the system.
4.
The _____________ encompasses a set of coding and testing tasks that lead to operational software that is ready for delivery to the customer or end-user.
Explanation
The term "construction activity" refers to the process of building or creating something. In the context of software development, it encompasses all the coding and testing tasks that are necessary to create a functional software product. This includes writing and debugging code, conducting various tests to ensure the software works correctly, and preparing the software for delivery to the customer or end-user. The term "Construction Activity" is simply a variation of the same concept, emphasizing the importance of this phase in the software development lifecycle.
5.
__________ is that the cost of change increases nonlinearly as a project progresses.
Explanation
The given correct answer is "Conventional Wisdom". Conventional wisdom refers to widely accepted beliefs or opinions that are considered true or valid by a majority of people. In the context of the question, it suggests that the cost of change increases nonlinearly as a project progresses. This means that as a project advances, making changes becomes more difficult, time-consuming, and expensive. This concept is commonly accepted in project management and highlights the importance of thorough planning and decision-making in the early stages of a project.
6.
__________ is the primary measure of progress.
Explanation
Working software is the primary measure of progress because it demonstrates tangible results and value to the stakeholders. It shows that the development team is able to deliver functional and usable software that meets the requirements and expectations. Working software also allows for early feedback and validation, enabling the team to make necessary adjustments and improvements throughout the development process. Ultimately, the goal is to deliver working software that provides business value and meets the needs of the end-users.
7.
__________ is a broad array of principles, concepts, methods and tools that you must consider as software is planned and developed.
Explanation
The term "Software Practice" refers to a wide range of principles, concepts, methods, and tools that are essential to consider during the planning and development of software. It encompasses various aspects such as software engineering principles, development methodologies, coding standards, quality assurance practices, and project management techniques. By following software practice, developers can ensure the efficient and effective development of software systems while adhering to industry standards and best practices.
8.
__________ the art of maximizing the amount of work not done – is essential
Explanation
The correct answer is "Simplicity, simplicity". This answer emphasizes the importance of simplicity in maximizing the amount of work not done. By keeping things simple and avoiding unnecessary complexities, one can streamline processes and focus on the essential tasks, ultimately reducing the amount of work that needs to be done. This principle highlights the value of simplicity in achieving efficiency and effectiveness.
9.
What does ASD means?
Explanation
ASD stands for Adaptive Software Development, which is a software development approach that emphasizes flexibility and adaptability to changing requirements. It focuses on collaboration, continuous learning, and iterative development to deliver high-quality software products. The use of lowercase letters in the answer options does not affect the meaning or correctness of the term.
10.
Originally proposed by Scott Ambler
Explanation
Agile Modeling, also known as agile modeling, was originally proposed by Scott Ambler. It is a methodology that emphasizes the importance of iterative and collaborative modeling in agile software development. This approach focuses on creating simple and effective models that can be easily understood and adapted as the project progresses. Agile Modeling promotes flexibility, adaptability, and constant communication among team members, allowing for continuous improvement and faster delivery of high-quality software.