SE 4351 Requirements Engineering (PROCESSES)

5.0(1)
studied byStudied by 5 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

What is a Process?

  • Given input, transforms it into output

  • Consist of a set of activities

  • process descriptions are also called “Process Specifications”

2
New cards

The Basic RE: Evolution Process

Evolution is inevitable - Traceability is more than a virtue.

  • forward/backward traceability

<p>Evolution is inevitable - <strong><u>Traceability</u></strong> is more than a virtue. </p><ul><li><p>forward/backward traceability</p></li></ul><p></p>
3
New cards

What are the three fundamental activities?

  1. Understand

  2. Describe (formally)

  3. attain an agreement on, the problem

4
New cards

Basic Philosophy: Agile Methods

  • Reduce Communication Barriers

  • Reduce document heavy approach

  • Have faith in people

  • Respond to the customer

5
New cards

What are Agile Methods Weaknesses?:

  • Relies on programmer memories

    • code can be hard to maintain

  • Relies on oral communication

  • Assumes single customer representatives

  • Only short-term planning

6
New cards

What is Variability in the RE Process?

RE processes vary radically from one organisation to another (Many Variety …and Evolution is inevitable)

  • There is therefore no ‘ideal’ requirements engineering process

7
New cards

What factors contribute to Variability?

  • Technical Maturity

  • Disciplinary involvement

  • Organizational Culture

  • Application Domain

8
New cards

What is the average cost ratio of requirements to maintenance?

14:1

9
New cards

Difference between Basic framework and Spiral Model?

Basic Framework is user-centered and focuses on user requirements/needs and Spiral Model is stakeholder-centered and is flexible with negotiations allowing to adapt to changing requirements.

10
New cards

What factors is RE process dominated by?

Human, Social & Organizational

11
New cards

Forward traceability is:

For every/all requirements there must be an existing design component

12
New cards

Backward traceability is:

For every existing design component, there must be a requirement

13
New cards

True/False: PROBLEM = TO-BE - AS-IS?

FALSE

14
New cards

True/False: AS-IS + PROBLEM = TO-BE?

FALSE

15
New cards
<p>Would you use the RAD (Role Actor Diagram) process?</p>

Would you use the RAD (Role Actor Diagram) process?

Depends it is not good for big/complex projects but is good for small projects

16
New cards

TO-BE:

Future world with as little problems as possible

17
New cards

AS-IS:

Current world with problems