L3 - Requirements Elicitation & Analysis Flashcards

1
Q

Performance Requirements

A

Speed + Availability + Response Time + Recovery Time (phrased as negative assertions)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Requirements are described by ______________.

A

Scenarios + Use Cases + User Stories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Entity Stereotype

A

Represents persistent information tracked by the system (Application Domain Object): <>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Object Modeling

A

Identify structure of the system (Class Diagram)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Scenarios

A

Concrete and focused informal descriptions of a feature that is used by an actor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How can classes be identified?

A

Application Domain Analysis + Intuition + Textual Analysis + Activities in State Chart Diagrams + Activity Lines in Sequence Diagrams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Types Of Scenarios

A

As-Is Scenario + Visionary Scenario + Evaluation Scenario + Training Scenario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Re-Engineering

A

Reimplementation of legacy systems. Requirements triggered by new technology.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Analysis

A

Definition of the system by a developer: semi-formal language (UML/SysML)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Requirements Engineering

A

Requirements Elicitation + Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Requirements

A

User’s view of the system: Functionality + UI + Error Handling + Environmental Conditions (Interfaces)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interface Engineering

A

Provide services of existing system in new environment. Triggered by technology or new market needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Functionality

A

Relationships of Inputs/Outputs + Response to irregular situations + Exact Sequence of operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Milestones

A

Set of acceptance criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quality Requirements

A

Portability + Correctness + Security (phrased as negative assertions)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Functional Modeling

A

Identify functional requirements + deliver methods (Use Case Diagram)

17
Q

Control Stereotype

A

Represents control tasks that have to be done by the system: <>

18
Q

Event

A

Sends informations between objects and has sender and receiver.

19
Q

Dynamic Modeling

A

Identify new classes for the object model & supply operations (State & Sequence Diagrams)

20
Q

Application Domain Analysis

A

Talking to Client

21
Q

Greenfield Engineering

A

Developing from scratch with no prior system. Requirements from Client/User. Triggered by their needs.

22
Q

Stages Of Software Development

A
  1. Requirements Elicitation (AD)
  2. Analysis (AD)
  3. System Design (SD)
  4. Object Design (SD)
  5. Implementation (SD)
  6. Testing (SD)
  7. Delivery (AD)
  8. Maintenance (AD)
23
Q

Model Organization possible by …

A

System Hierarchy + System Model + Domain + Stakeholders + View Points

24
Q

Requirements Elicitation

A

Definition of the system by a customer/user

25
Q

Name three stereotypes.

A

Entity + Boundary + Control

26
Q

URPS

A

Usability + Reliability + Performance + Supportability

27
Q

Requirements Validation by checking …

A

Correctness + Clarity + Completeness + Consistency + Realism + Traceability

28
Q

Boundary Stereotype

A

Represents interaction between user and system: <>