Web Engineering Framework Activities
29 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 purpose of gathering detailed requirements collaboratively with all stakeholders?

  • To conduct physical and virtual meetings
  • To establish rules for preparation and participation
  • To define the WebApp description
  • To encourage the free flow of ideas during a meeting (correct)
  • Who typically controls the meeting where detailed requirements are gathered collaboratively?

  • A facilitator (correct)
  • An outsider
  • The customer
  • The Web engineer
  • What is a typical mechanism used for defining detailed requirements?

  • Electronic bulletin boards
  • Chat rooms
  • Flip charts (correct)
  • Physical meeting rooms
  • Why is it important for the agenda to be formal yet informal during requirement gathering?

    <p>To ensure all important points are covered while encouraging idea sharing</p> Signup and view all the answers

    How are detailed requirements typically gathered in the context of Web engineering?

    <p>Through collaborative meetings with all stakeholders present</p> Signup and view all the answers

    What distinguishes a facilitator from other meeting attendees during requirement elicitation?

    <p>Having control over the meeting</p> Signup and view all the answers

    Which of the following is NOT considered part of the technical environment for a web application?

    <p>Business rules</p> Signup and view all the answers

    Which of the following is NOT considered part of the project environment for a web application?

    <p>End-user idiosyncrasies</p> Signup and view all the answers

    Which of the following is NOT listed as a possible external constraint for a web application?

    <p>Staff skill levels</p> Signup and view all the answers

    What is the primary purpose of negotiation in the context of web engineering requirements?

    <p>To establish a set of requirements that meets the needs of all stakeholders while reflecting real-world constraints</p> Signup and view all the answers

    Which of the following statements is true?

    <p>Requirements are often contradictory or infeasible within real-world constraints</p> Signup and view all the answers

    Which of the following is NOT listed as an example of an external constraint for a web application?

    <p>Database protocols</p> Signup and view all the answers

    What is the primary purpose of using a stack of cards representing usage scenarios or use cases?

    <p>To randomly distribute the cards to stakeholders for arranging into functional groupings.</p> Signup and view all the answers

    What information is typically included on each card in the stack?

    <p>The name of the use case, a brief description, and an effort indicator.</p> Signup and view all the answers

    What is the purpose of distributing the stack of cards to stakeholders and asking them to arrange them into groupings?

    <p>To allow stakeholders to express how they would like content and functionality to be delivered.</p> Signup and view all the answers

    Which of the following is an example of an internal constraint mentioned in the text?

    <p>The technical environment in which the WebApp will reside.</p> Signup and view all the answers

    What is the purpose of the effort indicator assigned to each use case card?

    <p>To indicate the approximate level of effort required to implement the use case.</p> Signup and view all the answers

    What is the purpose of the communication activity mentioned in the case study?

    <p>To define a set of usage scenarios or use cases for the WebApp.</p> Signup and view all the answers

    Which of the following is NOT a recommended approach for successful negotiation?

    <p>Recognize it as a competition where only one party can win</p> Signup and view all the answers

    What is the recommended approach when an impasse is reached during negotiation?

    <p>Think creatively and consider unconventional solutions</p> Signup and view all the answers

    Which of the following statements about negotiation is NOT true?

    <p>Hard positions should be taken to avoid conflict</p> Signup and view all the answers

    What should be done once an agreement has been reached during negotiation?

    <p>Commit to the agreement and move on</p> Signup and view all the answers

    Which of the following is NOT recommended when mapping out a negotiation strategy?

    <p>Focus solely on your own goals without considering the other party</p> Signup and view all the answers

    What is the recommended approach when the other party is talking during negotiation?

    <p>Listen actively to gain knowledge</p> Signup and view all the answers

    What are the main components that comprise a framework activity?

    <p>Work tasks, work products, and project milestones</p> Signup and view all the answers

    What is the purpose of the 'umbrella activities' in the WebE framework?

    <p>To provide additional activities that are performed in every WebE project</p> Signup and view all the answers

    What is the primary purpose of the modeling activity in the WebE framework?

    <p>To assist the developer and the customer in understanding WebApp requirements and design</p> Signup and view all the answers

    Which of the following is a key difference between a framework and a process model?

    <p>A framework is more flexible and adaptable, while a process model is more rigid</p> Signup and view all the answers

    What is the primary purpose of the communication activity in the WebE framework?

    <p>To facilitate heavy interaction and collaboration with the customer and other stakeholders</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser