Introduction to Software Engineering
11 Questions
1 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 focus of software engineering?

  • Ethical issues in software engineering
  • Software cost analysis
  • Developing hardware systems
  • Professional software development (correct)

What represents a significant fraction of GNP in all developed countries?

  • System complexity
  • Hardware costs
  • Expenditure on software (correct)
  • Software project failure

What is a characteristic of software costs for systems with a long life?

  • Software costs less to maintain than to develop
  • Maintenance costs may be several times development costs (correct)
  • Hardware costs exceed software costs
  • Maintenance costs are negligible

What is the impact of new software engineering techniques on system complexity?

<p>Increasing system complexity (B)</p> Signup and view all the answers

What is the focus of software engineering ethics?

<p>Ethical issues that affect software engineering (B)</p> Signup and view all the answers

What are more and more systems controlled by?

<p>Software (D)</p> Signup and view all the answers

What is the key challenge facing software engineering?

<p>Building and delivering systems quickly (D)</p> Signup and view all the answers

What are the attributes of good software according to the text?

<p>Being maintainable, dependable, usable, and cheap (B)</p> Signup and view all the answers

What is the difference between software engineering and computer science as per the text?

<p>Software engineering is concerned with developing and delivering useful software, while computer science focuses on theory and fundamentals (A)</p> Signup and view all the answers

What are more and more systems controlled by according to the text?

<p>Safety critical control systems (B)</p> Signup and view all the answers

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

<p>Applying different techniques appropriate for different types of system (A)</p> Signup and view all the answers
Use Quizgecko on...
Browser
Browser