ICS 405 Software Engineering Overview
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 are some examples of industries that heavily rely on software engineering for their functioning?

National infrastructures, utilities, industrial manufacturing, financial system, entertainment industry

Why is software engineering considered essential for the functioning of national and international societies?

Because national infrastructures, utilities, industrial manufacturing, financial systems, and entertainment heavily rely on software-based systems.

Why is it pointless to look for universal notations, methods, or techniques for software engineering?

Because different types of software require different approaches, such as developing organizational information systems, controllers for scientific instruments, or graphics-intensive computer games.

What are the two main factors contributing to so-called software failures?

<p>Increasing demands and low expectations</p> Signup and view all the answers

Why are new software engineering techniques needed according to the text?

<p>To meet the increasing demands for larger, more complex systems and new capabilities</p> Signup and view all the answers

Why is it important for companies to use software engineering methods in their everyday work?

<p>To ensure that their software is less expensive and more reliable</p> Signup and view all the answers

What are systems of systems?

<p>Systems that are composed of a number of other software systems.</p> Signup and view all the answers

What wider responsibilities does a software engineer have?

<p>Behaving in an ethical and morally responsible way, upholding normal standards of honesty and integrity, and not misrepresenting their level of competence.</p> Signup and view all the answers

What are some areas of professional responsibility for a software engineer?

<p>Confidentiality and competence.</p> Signup and view all the answers

What are some examples of acceptable behavior for a software engineer?

<p>Respecting confidentiality and not misrepresenting their level of competence.</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser