Software Engineering Processes Quiz
18 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 should software engineers do to ensure they are respected as professionals?

  • Behave in an honest and ethically responsible way (correct)
  • Misrepresent their level of competence
  • Use their technical skills to misuse other people's computers
  • Ignore local laws governing intellectual property

Which of the following is an issue of professional responsibility for software engineers according to the text?

  • Ignoring local laws on intellectual property
  • Confidentiality of employers or clients (correct)
  • Abiding by the ACM/IEEE code of ethics
  • Misrepresenting their competence

What should software engineers not do with their technical skills, according to the text?

  • Share their skills freely with everyone
  • Use their skills for personal gain only
  • Avoid using their technical skills in any situation
  • Use their skills to misuse other people's computers (correct)

What type of agreement should engineers normally respect regarding confidentiality?

<p>Confidentiality agreement whether formal or not (A)</p> Signup and view all the answers

What should engineers avoid doing in relation to their competence level?

<p>Accepting work outside their competence (C)</p> Signup and view all the answers

What do members of ACM/IEEE commit to when they join these organizations?

<p>Signing up for a code of practice (D)</p> Signup and view all the answers

Which of the following is not a general activity in a software process?

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

Which of the following is an attribute of good software?

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

Which of the following is not a type of software engineering diversity?

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

What is the primary goal of the software process?

<p>To develop or evolve software (C)</p> Signup and view all the answers

Which of the following is a key responsibility of software engineers beyond just technical skills?

<p>Wider responsibilities to society (C)</p> Signup and view all the answers

Which of the following is not a general activity in the software process?

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

What is software engineering primarily concerned with?

<p>Professional software development (B)</p> Signup and view all the answers

Why are software costs highlighted in the text?

<p>To point out the dominance of software costs over system costs (C)</p> Signup and view all the answers

Which aspect of software engineering is critical for the economies of developed nations?

<p>Professional software development (A)</p> Signup and view all the answers

What differentiates professional software development from individual development?

<p>Team collaboration (A)</p> Signup and view all the answers

Why do software engineers need to focus on good software attributes?

<p>To ensure quality and reliability of software (D)</p> Signup and view all the answers

How do software development costs compare to maintenance expenses according to the text?

<p>Maintenance costs exceed development costs (D)</p> Signup and view all the answers

More Like This

Software Development Process Module 1
30 questions
CP317 Software Engineering Chapter 2
41 questions
Software Development Life Cycle Overview
5 questions
Use Quizgecko on...
Browser
Browser