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</p> Signup and view all the answers

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

    <p>Accepting work outside their competence</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</p> Signup and view all the answers

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

    <p>Deployment</p> Signup and view all the answers

    Which of the following is an attribute of good software?

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

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

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

    What is the primary goal of the software process?

    <p>To develop or evolve software</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</p> Signup and view all the answers

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

    <p>Deployment</p> Signup and view all the answers

    What is software engineering primarily concerned with?

    <p>Professional software development</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</p> Signup and view all the answers

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

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

    What differentiates professional software development from individual development?

    <p>Team collaboration</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</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</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser