SE 4351 Requirements Engineering (MODELS)

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

1/25

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.

26 Terms

1
New cards

What does the Why-What-How model consist of?

  • Enterprise Requirements (WHY?)

    • the reason why the system is to be created

  • (System) Functional Requirements (WHAT?)

    • a description of what system is to do

  • (System) Non-Functional Requirements (HOW?)

    • constraints on how the system is to be constructed & function

2
New cards

In the WRSPM Model what is Domain Properties?

Things in the environment (application domain) that are true regardless of the proposed system.

  • phenomena/things not observable by machine (eh)

q

3
New cards

In the WRSPM Model what is Requirements

Things in the application domain that we wish to be made true through the proposed system.

4
New cards

In the WRSPM Model what is Specification

A description of the behaviors that the program must have in order to meet the requirements.

  • phenomena/shared things

    domain-controlled (ev)

    machine-controlled (sv)

5
New cards

Enterprise Model: Four worlds of RE?

  1. System Worlds (FRs, NFRs)

  2. Subject Worlds (problem domain accountants, bankers, loan mgrs)

  3. User Worlds (tellers, clients, mgrs)

  4. Developer Worlds (analysist, specifers, designers, mgrs)

6
New cards

Four worlds of RE for Information Systems?

  1. Subject System

  2. Information Systems

  3. Development Systems

  4. Usage Systems

<ol><li><p>Subject System</p></li><li><p>Information Systems</p></li><li><p>Development Systems</p></li><li><p>Usage Systems</p></li></ol><p></p>
7
New cards

Four worlds of RE for Control Systems?

  1. Subject Systems

  2. Control Systems

  3. Development Systems

  4. Usage Systems

<ol><li><p>Subject Systems</p></li><li><p>Control Systems</p></li><li><p>Development Systems</p></li><li><p>Usage Systems</p></li></ol><p></p>
8
New cards

The WRSPM Model should contain…

Requirements: Nothing but information about the environment.

9
New cards

The 4 Variable Model: NAT(m, c)

describes nature without making any assumptions about the system;

<p>describes nature without making any assumptions about the system;</p>
10
New cards

The 4 Variable Model:  REQ(m, c)

describes the desired system behavior;

11
New cards

The 4 Variable Model: IN(m, i)

monitored real-world values to their corresponding internal representation;

12
New cards

The 4 Variable Model: OUT(o, c)

relates the software-generated outputs to external system-controlled values;

13
New cards

The 4 Variable Model: SOF(i, o)

relates program inputs to program outputs.

14
New cards

What is a Reference Model?

WRSPM (World, Requirements, Specification, Program, Machine)

15
New cards

Security means…

Confidentiality, Integrity and Availability

16
New cards

In the Reference Model what is “eh”

Not observable by the machine (Domain Properties)

17
New cards

In the Reference Model what is “ev”

Domain-Controlled (Specification)

18
New cards

In the Reference Model what is “sv”

Machine-Controlled (Specification)

19
New cards

In the Reference Model what is “sh”

Not observable by domain/program (Program)

20
New cards

Match 4-Var with Event Type: m (monitor)

ev

21
New cards

Match 4-Var with Event Type: i (input)/ o (output)

sh

22
New cards

Match 4-Var with Event Type: c (control)

sv

23
New cards

Can sh in one system be turned into sv in another system?

Yes sh (not observable) in one system can be transformed in another system if specifications change to observed and controlled.

  • EX: Elevator is initially eh but when sensor is used to detect people waiting it then becomes sv

24
New cards
<p>What are two major issues in patient monitoring example?</p>

What are two major issues in patient monitoring example?

  • False alarm notifications

  • Assumptions that healthcare staff is nearby to hear the buzzer.

25
New cards
<p>RE are only concerned with 2 out of 4 variables what are they?</p>

RE are only concerned with 2 out of 4 variables what are they?

Monitored & Controlled Variables

26
New cards

In the WRSPM model what does each element need?

It needs a unique identifiers (“FR1”, “NFR1”)