Cs412l - Software Engineering Quiz #2

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 Abcbajet
Community Contributor
Quizzes Created: 1 | Total Attempts: 142
Questions: 10 | Attempts: 142

Software Engineering Quizzes & Trivia

Schedule: August 24-31, 2014 Only
Note: No repeating of Quiz. I will only record your 1st take.

Questions and Answers
  • 1. 

    _________ provides everyone with a road map for getting to a successful destination.

    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.

    Rate this question:

  • 2. 

    Write One (1) of any Principles that Guide Practice Elements.

    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.

    Rate this question:

  • 3. 

    In software engineering work, two classes of models can be created: name only One (1)

    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.

    Rate this question:

  • 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.

    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.

    Rate this question:

  • 5. 

    __________ is that the cost of change increases nonlinearly as a project progresses.

    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.

    Rate this question:

  • 6. 

    __________ is the primary measure of progress. 

    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.

    Rate this question:

  • 7. 

    __________ is a broad array of principles, concepts, methods and tools that you must consider as software is planned and developed. 

    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.

    Rate this question:

  • 8. 

    __________ the art of maximizing the amount of work not done – is essential

    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.

    Rate this question:

  • 9. 

    What does ASD means?

    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.

    Rate this question:

  • 10. 

    Originally proposed by Scott Ambler

    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.

    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
  • Aug 24, 2014
    Quiz Created by
Back to Top Back to top

Here's an interesting quiz for you.

We have other quizzes matching your interest.