Software Engineering Introduction: Why Software Engineering?
30 Questions
0 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 are some examples of stand-alone applications mentioned in the text?

  • Operating systems, antivirus software, video editing programs
  • Games, social media apps, photo editing software
  • Web browsers, email clients, spreadsheet software
  • Word processors, drawing packages, project-management tools (correct)

Why is it important for software to be able to adapt quickly according to the text?

  • To keep up with changes in business and society (correct)
  • To maintain compatibility across different types of devices
  • To prevent malicious users from attacking the software
  • To ensure security and trust in the software

What is a key challenge mentioned in the text related to developing software?

  • Lack of demand for software products
  • The availability of too many software development tools
  • The need for universal software engineering methods (correct)
  • Decreasing complexity of modern software systems

What aspect of systems is increasingly required to be distributed across networks according to the text?

<p>System operation (A)</p> Signup and view all the answers

Why is maintaining security a concern for software systems?

<p>To protect against malicious attacks and maintain trust (A)</p> Signup and view all the answers

What determines which software engineering methods are most important according to the text?

<p>The type of application being developed (A)</p> Signup and view all the answers

What is the main concern of software engineering?

<p>Maintaining software systems (B)</p> Signup and view all the answers

Why are the economics of developed nations dependent on software?

<p>Software is integral to modern industries and services (D)</p> Signup and view all the answers

What caused the Ariane 5 Rocket Disaster in 1996?

<p>Conversion error of a floating-point number (B)</p> Signup and view all the answers

Which of the following is NOT an attribute of good software according to the text?

<p>Efficiency (B)</p> Signup and view all the answers

During which software engineering activity do customers and engineers define the software to be produced?

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

Why is software engineering considered essential for modern systems?

<p>To deliver required functionality and performance (A)</p> Signup and view all the answers

What is the main focus of computer science compared to software engineering?

<p>Computer science focuses on theory and fundamentals. (B)</p> Signup and view all the answers

In terms of system development, what is the primary concern of system engineering?

<p>System engineering involves hardware, software, and process engineering. (A)</p> Signup and view all the answers

What is the approximate ratio between software development costs and testing costs?

<p>60:40 (A)</p> Signup and view all the answers

Why is it mentioned that for systems with a long life, maintenance costs may be several times development costs?

<p>Due to the increased complexity of long-life systems. (D)</p> Signup and view all the answers

Why are software costs often highlighted as controlling computer system costs?

<p>Software costs are usually higher than hardware costs. (A)</p> Signup and view all the answers

What distinguishes generic software products from customized software?

<p>Generic products are stand-alone systems sold on the open market. (B)</p> Signup and view all the answers

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

<p>Office applications on a PC (A)</p> Signup and view all the answers

Which type of applications involve executing on a remote computer and are accessed by users from their own PCs or terminals?

<p>Web applications like e-commerce (C)</p> Signup and view all the answers

What are examples of software control systems that manage hardware devices?

<p>Software in a mobile phone (D)</p> Signup and view all the answers

Which type of systems process data in large batches?

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

In which type of system is there a large data store that is accessed and updated in each transaction?

<p>Web applications like e-commerce (D)</p> Signup and view all the answers

What distinguishes interactive transaction-based applications from embedded control systems?

<p>The need for a network connection (A)</p> Signup and view all the answers

What type of systems are designed by scientists and engineers to model physical processes or situations?

<p>Modeling and simulation systems (D)</p> Signup and view all the answers

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

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

What are systems that are composed of a number of other software systems known as?

<p>Systems of systems (D)</p> Signup and view all the answers

In what type of system would you find an embedded system in an insulin pump used by diabetics?

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

Which system type is primarily intended to entertain the user?

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

What is an example of a system used to maintain records of people receiving care for mental health problems?

<p>Mental health case patient management system (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser