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

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

<p>Having control over the meeting (B)</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 (A)</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 (C)</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 (C)</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 (A)</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 (B)</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 (A)</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. (A)</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. (C)</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. (C)</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. (C)</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. (B)</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. (A)</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 (B)</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 (B)</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 (D)</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 (A)</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 (C)</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 (A)</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 (A)</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 (A)</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 (C)</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 (D)</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 (D)</p> Signup and view all the answers

More Like This

Exploring Laravel Features and Benefits
12 questions
Vor- und Nachteile von Frontend-Frameworks
16 questions
Django Framework Basics
24 questions

Django Framework Basics

EvocativeBeryllium avatar
EvocativeBeryllium
Use Quizgecko on...
Browser
Browser