100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Requirements Engineering Final Exam 2019 (With Answers) $6.96   Add to cart

Exam (elaborations)

Requirements Engineering Final Exam 2019 (With Answers)

 121 views  1 purchase
  • Course
  • Institution

Exam of 11 pages for the course Requirements Engineering at UU (Past Exam)

Preview 2 out of 11  pages

  • January 29, 2020
  • 11
  • 2018/2019
  • Exam (elaborations)
  • Questions & answers
avatar-seller
Q1 [10 points]. Consider the goal model below. Use the qualitative bottom-up label propagation technique
by Sebastiani et al. to determine the final labeling concerning evidence of satisfaction and evidence of denial
for each goal in the model. The initial assignment is listed under the figure.

Hint: use the table that was shown in class to avoid mistakes: column 1 –> goal ID, columns 2-3 --> input S
and input D, columns 4-5 --> round 1 S and D, …

Grading: 10 points = correct answer, correct method; 7 points = correct answer, unclear method; 7 points =
correct method, trivial error in the propagation; 5 points = correct method, significant error or multiple errors
in the propagation; 3 points = incorrect answer, unclear or incorrect method; 0 points otherwise.




Initial value assignment: PD(G4), FD(G5), FS(G6), PD(G6), FD(G8), FS(G9), PS(G10)




Page | 1

, Q2 [11 points]. Consider the goal-oriented version of the next release problem for software products
described in the paper “Goal-oriented release planning: A new life for goal models”. Analyze the goal model
in the figure below, and consider the following optimization scheme:

Obj1: Maximize the sum of (value-cost) for the goals in the release candidate µ:

𝑂𝑏𝑗1 = 𝑚𝑎𝑥𝑖𝑚𝑖𝑧𝑒 ∑(𝐺. 𝑣𝑎𝑙𝑢𝑒 − 𝐺. 𝑐𝑜𝑠𝑡)
𝐺∈𝜇

Obj2: If a unique optimal solution cannot be identified according to Obj1, then maximize (number of "V+" +
number of "C—") connecting goals in the solution:

𝑂𝑏𝑗2 = 𝑚𝑎𝑥𝑖𝑚𝑖𝑧𝑒 (|𝑉 + | + |𝐶 − |)




2a [8 points]. Determine the optimal release candidate µ that satisfies A and F. Show your calculations.

Possible release candidates, with H and I being always included.
J K
B y
D y y
E y
BD y
BE
DE y
BDE

H,I are mandatory, and the solutions differ for
BJ = 5+8
DJ = 4+8
DK = 4+7
EK = 6+7
BDJ = 5+4+8
DEK = 4+6+7

Page | 2

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller samoyediran4. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $6.96. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

67474 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$6.96  1x  sold
  • (0)
  Add to cart