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 (B)</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 (C)</p> Signup and view all the answers

What is software engineering concerned with?

<p>Theories, methods, and tools for professional software development (D)</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 (D)</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 (C)</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 (C)</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 (B)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser