Software Challenges Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which factor is driving the need for software to operate as distributed systems across networks?

  • Heterogeneity (correct)
  • Software engineering diversity
  • Business and social change
  • Security and trust

Which factor is essential due to the intertwining of software with all aspects of our lives?

  • Security and trust (correct)
  • Software engineering diversity
  • Business and social change
  • Heterogeneity

What type of applications do not need to be connected to a network?

  • Business and social change
  • Stand-alone applications (correct)
  • Interactive transaction-based applications
  • Heterogeneity

What is driving the need for businesses to be able to change existing software and rapidly develop new software?

<p>Business and social change (D)</p> Signup and view all the answers

What determines the software engineering methods and tools used?

<p>The type of application being developed, the requirements of the customer, and the background of the development team (A)</p> Signup and view all the answers

What are systems that run on a local computer, include all necessary functionality, and do not need to be connected to a network called?

<p>Stand-alone applications (A)</p> Signup and view all the answers

What type of system is designed to process data in large batches?

<p>Batch processing systems (B)</p> Signup and view all the answers

What is the dominant approach for constructing web-based systems?

<p>Reusing pre-existing software components and systems (A)</p> Signup and view all the answers

Which type of system collects data from the environment using sensors?

<p>Data collection systems (A)</p> Signup and view all the answers

Which type of system is primarily for personal use and intended to entertain the user?

<p>Entertainment systems (A)</p> Signup and view all the answers

What is cloud computing's approach to the provision of computer services?

<p>Applications run remotely on the ‘cloud’ (D)</p> Signup and view all the answers

What are systems of systems composed of?

<p>Number of other software systems (B)</p> Signup and view all the answers

What is impractical for web-based systems according to general recognition?

<p>Specifying all the requirements in advance (A)</p> Signup and view all the answers

What do web services allow?

<p>Access to application functionality over the web (A)</p> Signup and view all the answers

What is the platform for running applications now according to the text?

<p>The Web (C)</p> Signup and view all the answers

What should be understood and managed for all types of software system?

<p>Understanding and managing software specification and requirements (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Software Engineering Chapter 1 Quiz
40 questions
Agile Software Development Overview
21 questions
Use Quizgecko on...
Browser
Browser