Software Engineering Methods Quiz
10 Questions
0 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 recommended approach for developing web-based systems?

  • Specifying all requirements in advance
  • Using only rich interfaces
  • Developing and delivering incrementally (correct)
  • Focusing solely on service-oriented development
  • Which technology supports the creation of rich interfaces within a web browser?

  • HTML3
  • Python
  • SQL
  • AJAX (correct)
  • What wider responsibilities does software engineering entail?

  • Honest and ethical behavior (correct)
  • Avoidance of ethical principles
  • Strict adherence to the law
  • Only technical skills application
  • In terms of professional responsibility, what should engineers do regarding confidentiality?

    <p>Always respect confidentiality of employers or clients</p> Signup and view all the answers

    What should engineers not do regarding competence?

    <p>Misrepresent their level of competence</p> Signup and view all the answers

    Which approach is impractical for specifying all requirements for web-based systems in advance?

    <p>Specifying all requirements upfront</p> Signup and view all the answers

    What is more important than just upholding the law in software engineering ethics?

    <p>Following morally correct principles</p> Signup and view all the answers

    How can software engineers gain respect as professionals?

    <p>By behaving honestly and ethically</p> Signup and view all the answers

    What do ethical principles in software engineering involve?

    <p>Behaving ethically beyond legal requirements</p> Signup and view all the answers

    Which type of development involves stand-alone web services?

    <p>Service-oriented development</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser