Introduction to Software Engineering
10 Questions
2 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 concern of software engineering?

  • Creating software products for a particular customer or general market
  • Focusing on the practicalities of developing and delivering useful software
  • Ensuring all aspects of software production are addressed (correct)
  • Developing computer programs and associated documentation
  • What is the difference between computer science and software engineering?

  • Computer science and software engineering both focus on practical software development
  • Computer science focuses on theory and fundamentals, while software engineering focuses on practical software development (correct)
  • Computer science is concerned with hardware and system engineering, while software engineering is focused on software development
  • Computer science is part of the more general process of software engineering
  • What are the key challenges facing software engineering?

  • Adapting to increasing demands for reduced delivery times
  • Balancing diversity, reducing delivery times, and developing trustworthy software
  • Coping with increasing diversity, demands for reduced delivery times, and developing trustworthy software (correct)
  • Reducing delivery times and developing trustworthy software
  • What are the attributes of good software according to the text?

    <p>Delivering required functionality, performance, and being maintainable, dependable, and usable</p> Signup and view all the answers

    What are the best software engineering techniques and methods according to the text?

    <p>Different techniques are appropriate for different types of system</p> Signup and view all the answers

    What is software engineering concerned with?

    <p>Theories, methods, and tools for professional software development</p> Signup and view all the answers

    Why do software costs often dominate computer system costs?

    <p>For systems with a long life, maintenance costs may be several times development costs</p> Signup and view all the answers

    What is a significant impact of software on the economies of all developed nations?

    <p>Dependence on software for economic growth</p> Signup and view all the answers

    What is a challenge related to increasing system complexity in software engineering?

    <p>Changing demands as new techniques help build larger, more complex systems</p> Signup and view all the answers

    What is the relationship between software maintenance costs and development costs for systems with a long life?

    <p>Maintenance costs are several times development costs</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser