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

    What is the focus of software engineering ethics?

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

    What are more and more systems controlled by?

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

    What is the key challenge facing software engineering?

    <p>Building and delivering systems quickly</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</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</p> Signup and view all the answers

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

    <p>Safety critical control systems</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</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser