Introduction to Software Engineering
10 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 software engineering concerned with?

  • Economies of developed nations
  • Theories, methods, and tools for professional software development (correct)
  • Ethical issues in software engineering
  • Hardware development and maintenance
  • What represents a significant fraction of GNP in all developed countries?

  • Expenditure on system maintenance
  • Expenditure on system development
  • Expenditure on software (correct)
  • Expenditure on hardware
  • What costs more to maintain than it does to develop?

  • Hardware
  • Software (correct)
  • Ethical issues
  • System development
  • What may be several times development costs for systems with a long life?

    <p>Maintenance costs</p> Signup and view all the answers

    What changes as new software engineering techniques help us to build larger, more complex systems?

    <p>$System demands</p> Signup and view all the answers

    Explain the importance of software in the economies of ALL developed nations according to the text.

    <p>The economies of ALL developed nations are dependent on software. More and more systems are software controlled. Expenditure on software represents a significant fraction of GNP in all developed countries.</p> Signup and view all the answers

    Discuss the relationship between software costs and computer system costs as mentioned in the text.

    <p>Software costs often dominate computer system costs. The costs of software on a PC are often greater than the hardware cost. Software costs more to maintain than it does to develop. For systems with a long life, maintenance costs may be several times development costs.</p> Signup and view all the answers

    What are the key concerns of software engineering as discussed in the text?

    <p>Software engineering is concerned with theories, methods, and tools for professional software development, as well as cost-effective software development.</p> Signup and view all the answers

    What is the significance of ethical issues in software engineering based on the text?

    <p>Software engineering ethics are briefly introduced as ethical issues that affect software engineering.</p> Signup and view all the answers

    How does increasing system complexity impact software project failure, as mentioned in the text?

    <p>Increasing system complexity, as new software engineering techniques help us to build larger, more complex systems, changes the demands and contributes to software project failure.</p> Signup and view all the answers

    Use Quizgecko on...
    Browser
    Browser