Software Engineering Introduction: Why Software Engineering?

ProfoundMorningGlory avatar
ProfoundMorningGlory
·
·
Download

Start Quiz

Study Flashcards

30 Questions

What are some examples of stand-alone applications mentioned in the text?

Word processors, drawing packages, project-management tools

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

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

The need for universal software engineering methods

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

System operation

Why is maintaining security a concern for software systems?

To protect against malicious attacks and maintain trust

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

The type of application being developed

What is the main concern of software engineering?

Maintaining software systems

Why are the economics of developed nations dependent on software?

Software is integral to modern industries and services

What caused the Ariane 5 Rocket Disaster in 1996?

Conversion error of a floating-point number

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

Efficiency

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

Software specification

Why is software engineering considered essential for modern systems?

To deliver required functionality and performance

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

Computer science focuses on theory and fundamentals.

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

System engineering involves hardware, software, and process engineering.

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

60:40

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

Due to the increased complexity of long-life systems.

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

Software costs are usually higher than hardware costs.

What distinguishes generic software products from customized software?

Generic products are stand-alone systems sold on the open market.

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

Office applications on a PC

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

Web applications like e-commerce

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

Software in a mobile phone

Which type of systems process data in large batches?

Batch processing systems

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

Web applications like e-commerce

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

The need for a network connection

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

Modeling and simulation systems

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

Data collection systems

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

Systems of systems

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

Entertainment systems

Which system type is primarily intended to entertain the user?

Entertainment systems

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

Mental health case patient management system

Explore the fundamental aspects of software engineering as a discipline, including system specification, software production, and system maintenance. Learn about the importance of software in the economies of developed nations and the prevalence of software-controlled systems.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser