Software Engineering Tenth Edition Quiz
8 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main purpose of the Mentcare system?

To provide medical staff with timely information to support the treatment of patients and to generate management information that allows health service managers to assess performance against local and government targets.

What is an example of an embedded system?

  • A medical information system
  • A digital learning environment
  • A wilderness weather station
  • An insulin pump (correct)
  • Which of these is NOT a fundamental idea of software engineering?

  • A managed and understood development process
  • Understanding and managing the requirements are important.
  • The software should be written in a dynamic language. (correct)
  • Dependability and performance are important for all types of software.
  • You should make effective use of existing resources.
  • What are some of the challenges presented with software engineering?

    <p>Software reuse</p> Signup and view all the answers

    Which of the following is a software engineering principle?

    <p>The use of existing resources</p> Signup and view all the answers

    What is the name of the organization that proposes a fundamental meta-process, that can be instantiated for a wide variety of specific software engineering methods?

    <p>SEMAT</p> Signup and view all the answers

    What is meant by the "Drone Revolution?"

    <p>The use of unmanned flying machines, known as drones, that employ various types of software systems to see, hear, and act.</p> Signup and view all the answers

    What is the difference between professional software development and custom software development?

    <p>Generic software products are produced and sold on the open market, while custom software is designed and implemented for a single customer. The key difference is that the organization that develops the software controls the software specification for generic products. In the case of custom software, the customer controls the software specification.</p> Signup and view all the answers

    Study Notes

    Book Information

    • Title: Software Engineering
    • Edition: Tenth
    • Author: Ian Sommerville
    • Publisher: Pearson

    Preface

    • Progress in software engineering over the past 50 years has been significant, impacting national utilities, infrastructure, and communication systems.
    • Software engineering is crucial for addressing present-day societal challenges like climate change, resource depletion, and population growth.
    • Software projects sometimes have issues with delivery time and cost overruns, but significant progress has been made in methods and technologies.
    • The current edition of the book emphasizes core principles, avoiding an evangelical position on specific approaches (agile or formal methods) like the previous editions, and reflecting industry practice.
    • This edition includes updated and added chapters on agile software engineering.
    • More chapters on resilience engineering, systems of systems, and service-oriented software engineering have been included.
    • Chapters covering reliability, safety, and security have been reorganized.
    • Additional supplementary material is available on the book's website, including videos.

    Changes from the 9th Edition

    • The chapter on agile software engineering has been extensively updated, discussing Scrum.
    • Other chapters have been updated to reflect the increased use of agile methods.
    • New chapters have been added on resilience engineering, systems engineering, and systems of systems.
    • Chapters on reliability, safety, and security have been reorganized and updated.
    • New material on RESTful services has been added to the chapter on service-oriented software engineering.
    • The chapter on configuration management has been revised and updated with new material on version control systems like Git.
    • Process improvement and aspect-oriented software engineering chapters have been moved to the book's website as web chapters.
    • Supplementary videos and YouTube links have been added to support specific content.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test your knowledge on the key concepts from the Tenth Edition of 'Software Engineering' by Ian Sommerville. This quiz covers updates on agile software engineering, resilience engineering, and the core principles essential for modern software development. Challenge yourself and see how much you know about the current practices in the field!

    More Like This

    Use Quizgecko on...
    Browser
    Browser