Requirement Flashcards

1
Q

List

A

Acceptance and evaluation criteria
Business rule analysis
Concept modeling
Data dictionary
Data mining
Data modeling
Decision analysis
Decision modeling
Document analysis
Glossary
Interface analysis
Mind mapping
Non functional reqs analysis
Process analysis
Process modeling
Root cause analysis
Use case and scenario
User stories

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

Acceptance and evaluation criteria

A

Acceptance criteria used to define the reqs, outcome or conditional that must be meet in order for a solution to be considered acceptable to key sh

Evaluation criteria are the measures used to assess a set of reqs in order to choose between multiple solutions

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

Decision analysis

A

Formally assesses a problem and possible decision in order to determine the value of alternative outcomes under condition of uncertainly

Decision analysis approach use activities:
- define problem statement
- define alternative
- evaluate alternative
- choose alternative to implement
- implement choice

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

Decision modeling

A

Show how repeatable biz decision are made

Types of models and notations
- decision tables
- decision trees
- decision reqs diagrams

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

Document analysis

A

Used to elicit biz analysis information, including contextual understanding and reqs by examining available materials that describe either the biz environment or existing org assets

1 preparation
2 document review and analysis
3 record findings

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

Business rules analysis

A

Used to identify, express, validate, refine and organize the rule that shape day to day biz behavior or guide org biz decision making

1 definitional rules - qui tắc định nghĩa đối tượng
2 behavior rules - qui tắc xác định hành vi

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

Concept modeling

A

Used to organize the biz vocabulary needed to consistency and throughly communicate the knowledge of a domain

  • noun concepts
  • verb concepts
  • other connections
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Glossary

A

Define key terms relevant to a biz domain
Used to provide a common understanding of term that are used by sh

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

Data dictionary

A

Used to standardize a definition of a data element and enable a common interpretation of data element

Primitive data elements:(dữ liệu nguyên thuỷ)
- name
- aliases
- value/meanings
- description

Composite data elements:
- sequence
- repetitions
- optional elements

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

Data mining

A

Used to improve decision making by finding useful patterns and insights from data

Data mining techniques:
- descriptive
- diagnostic
- predictive

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

Data modeling

A

Describe the entities, class, or data object relevant to a domain, the attributes that are used to describe them and the relationships among them to provide a common set of semantics for analysis and implementation

  • conceptual data model
  • logical data model
  • physical data model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interface analysis

A

Used to identify
where
what
why
when
how
For whom
information is exchange between solution component or across solution boundaries

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

Mind mapping

A

Used to articulate and capture thoughts, ideas, and information
mind map use image, words, color and connection relationship to apply structure and logic to thought ideas information

Main topic >
Topics >
Sub topic >
Branches >
Key words >
Color >
Images

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

Non functional reqs analysis
(Quality attribute or quality of service reqs)

A

Examines the reqs for a solution that define how well the functional reqs must perform.
It specifies criterial that can be used to judge operation of a system rather than specific behaviors

Categories of non functional reqs (15 items)
Availability
Compabity
Functionality
Maintainability
Performance efficiency
Portability
Reliability
Scalability
Security
Usability
Certification
Compliance
Localization
Extensibility
Service level agreements

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

Process analysis

A

Assess a process for its efficiency and effectiveness as well as its ability to identify opportunities for change

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

Process modeling

A

Is standardized graphical model used to show how work is carried out and is a foundation for process analysis

Type process model:
- flow chart
- BPMN biz process model and notation
- activity diagram

Key elements on process model:
- activities
- event
- directional flow
- decision point
- link
- role

17
Q

Root causes analysis

A

Used to identify and evaluate the underlying causes of a problem

  • Reactive analysis
  • Proactive analysis: identify potential problem

Main activities:
- problem statement definition
- data collection
- cause identification
- action identification

  1. The fishbone diagram
  2. The five whys
18
Q

Use cases and scenarios

A

Describe how a person or system interacts with the solution being modeled to achieve a goal

Use case description:
Name
Goals
Actors
Precondition
Trigger
Flow of events
Post condition or guarantees

19
Q

User stories

A

Represent a small, concise statement of functionality or quality needed to deliver value to a specific sh

  • capture sh needs, prioritize development of solution
  • basic of estimating, plan solution delivery
  • basic for generating user acceptance test
  • basic for additional analysis
  • metric for measuring the delivery of value
  • unit for tracing related reqs
  • unit of project mng and reporting

Elements:
Titles
Statement of value(who, what, why)
Conversation
Acceptance criteria