Incremental and Agile Development in Web Software Engineering
17 Questions
2 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 is the key principle that software engineers should follow regarding confidentiality?

  • Engineers can share confidential information with their family members without consequence.
  • Engineers should respect the confidentiality of their employers or clients, even without a formal agreement. (correct)
  • Engineers can disclose confidential information if they deem it necessary for the greater good.
  • Confidentiality agreements are only binding if they are signed by both parties.
  • Which statement best represents the principle of competence for software engineers?

  • Competence is solely determined by the number of years an engineer has been working in the field.
  • Engineers should constantly learn new skills to remain competent in their field.
  • Engineers can claim to be competent in areas they are not familiar with, as long as they learn on the job.
  • Engineers should not misrepresent their level of competence or expertise. (correct)
  • Which of the following statements is NOT an example of ethical behavior for software engineers?

  • Seeking guidance from experienced professionals when faced with ethical dilemmas.
  • Disclosing confidential information about a client's project to a competitor. (correct)
  • Refusing to work on software that violates human rights or causes harm.
  • Acknowledging and correcting errors or mistakes made during the development process.
  • What is the primary reason why software engineers should behave ethically?

    <p>To be respected as professionals and uphold the principles of their profession.</p> Signup and view all the answers

    What is the relationship between ethical behavior and the law for software engineers?

    <p>Ethical behavior involves following a set of principles that go beyond simply upholding the law.</p> Signup and view all the answers

    What is the primary responsibility of software engineers regarding their level of competence?

    <p>To accurately represent their skills and knowledge, and not misrepresent their level of competence.</p> Signup and view all the answers

    According to the Eight Principles, which of the following is NOT a responsibility of software engineers?

    <p>Prioritizing corporate profits over public interest</p> Signup and view all the answers

    Which principle states that software engineers should act in the best interests of their clients and employers, as long as it is consistent with the public interest?

    <p>CLIENT AND EMPLOYER</p> Signup and view all the answers

    If a software engineer disagrees with the policies of senior management, which principle would guide their actions?

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

    Which principle encourages software engineers to participate in continuous learning and promote an ethical approach to their profession?

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

    According to the Eight Principles, what should software engineering managers and leaders subscribe to and promote?

    <p>An ethical approach to software development and maintenance</p> Signup and view all the answers

    Which principle encourages software engineers to be fair and supportive towards their colleagues?

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

    What should engineers be aware of regarding intellectual property?

    <p>They should be aware of local laws governing the use of intellectual property such as patents, copyright, etc.</p> Signup and view all the answers

    What is one example of computer misuse mentioned in the text?

    <p>Playing games on an employer's machine.</p> Signup and view all the answers

    What is the purpose of the ACM/IEEE Code of Ethics mentioned in the text?

    <p>To outline the responsibilities of professional software engineers.</p> Signup and view all the answers

    What is the rationale for having a code of ethics for software engineers, according to the text?

    <p>Computers have a central and growing role in various industries and society.</p> Signup and view all the answers

    What is one responsibility of software engineers mentioned in the text?

    <p>They should only accept work that is within their competence.</p> Signup and view all the answers

    More Like This

    Quiz
    10 questions

    Quiz

    HumorousQuartz avatar
    HumorousQuartz
    Use Quizgecko on...
    Browser
    Browser