Requirements types. Module 2 презентация

Содержание

Слайд 2

Requirements sources
Levels and types of requirements
Functional requirements
Nonfunctional requirements
Explicit and Implicit requirements

AGENDA

Слайд 3

Requirements sources

HOW TO GET
AN EFFECTIVE
SOFTWARE
REQUIREMENTS?

Слайд 4

Discovery

Requirements sources

Gathering

Analysis

Validation

Documentation

Слайд 5

Requirements sources

Stakeholders

Existing documents

Existing systems

Слайд 6

Requirements sources

Users

Customer

Sponsor

Market

Stakeholders

Слайд 7

Requirements sources

Existing documents

Interface documentation
Strategy
Legal restrictions
Design documentation
Standards
Technical implementation
Constraints

Слайд 8

Requirements sources

Existing systems

Adjacent system
Previous versions
Reports
Trouble tickets

Слайд 9

Elicitation Techniques

Workshops
Interviews
Discussions

Document analysis

Prototyping
Interface
Identification

Marketing Survey and User Questionnaires

Observing users at work

Слайд 10

Elicitation Techniques

Workshops
Interviews
Discussions

Document analysis

Prototyping
Interface
Identification

Marketing Survey and User Questionnaires

Observing users at work

Quality
Control

implementation and testing

Elicitation

Techniques

Workshops
Interviews
Discussions

Document analysis

Prototyping
Interface
Identification

Marketing Survey and User Questionnaires

Observing users at work

Testing

Quality control

Слайд 11

Levels and Types of requirements

BUSINESS REQUIREMENTS

USER REQUIRMENTS

FUNCTIONAL REQIURMENTS

Business Level

User Level

Product Level

Functional

WHY?

WHAT?

WHAT?

Слайд 12

Levels and Types of requirements

BUSINESS REQUIREMENTS

USER REQUIRMENTS

FUNCTIONAL REQIURMENTS

Business Level

User Level

Product Level

Functional

BUSINESS RULES

Nonfunctional

QUALITY

ATTRIBUTES

EXTERNAL INTERFACE REQUIREMENTS

CONSTRAINES

Слайд 13

Levels and Types of requirements

BUSINESS REQUIREMENTS

USER REQUIRMENTS

FUNCTIONAL REQIURMENTS

Business Level

User Level

Product Level

Functional

BUSINESS RULES

Nonfunctional

QUALITY

ATTRIBUTES

EXTERNAL INTERFACE REQUIREMENTS

CONSTRAINES

Слайд 14

Levels and Types of requirements

BUSINESS REQUIREMENTS

USER REQUIRMENTS

FUNCTIONAL REQIURMENTS

Business Level

User Level

Product Level

BUSINESS RULES

Nonfunctional

QUALITY ATTRIBUTES

EXTERNAL

INTERFACE REQUIREMENTS

CONSTRAINES

Functional

Слайд 15

Business Level

User Level

Product Level

Levels and Types of requirements

"OMS application should reduce errors and

increase efficiency by automating the process of creating, managing and delivering orders "

“Customer should be able to create a new order”

“Merchandiser should be able to check information about orders"

“OMS application should have ‘Ordering’ tab for sorting, searching and filtering existing orders and for creating new orders.

Слайд 16

Traceability
is a technique that provides a relationship between different levels of requirements in

the system

Traceability between Requirements

Слайд 17

Traceability plays several important roles:
Verifying that an implementation fulfills all requirements.
Verifying that the

application does only what was requested.
Impact analysis
Helping with change management

Traceability between Requirements

Слайд 18

Nonfunctional Requirements

Business
Rules

Quality
Attributes

External
Interfaces
Requirements

Design and
Implementation
Constraints

Corporate policies, Government regulations, Industry standards,

Computational algorithms

Usability, Portability, Integrity, Efficiency, Robustness

Description of all inputs into and outputs from the software

Specific technologies, tools, programming languages, which should be used in the system implementation

Слайд 19

Explicit

Explicit and Implicit Requirements

Hidden or ‘assumed’ and not stated explicitly

Clearly defined and documented

Explicit

Implicit

Слайд 20

Explicit and Implicit Requirements

Password encryption
Auto complete
Short keys
Default behavior of UI controls

Слайд 21

Requirements types. Example

Requirement Types. Example

User Requirements

Business Requirements

Functional Requirements

Nonfunctional Requirements

Слайд 22

REQUIRMENT TYPES. EXAMPLE

User Requirements

Business Requirements

Functional Requirements

Nonfunctional Requirements

tOn he 'Login' page, pressing 'Enter' key

should have the same effect as clicking on 'Login' button and pressing 'Esc' key as clicking 'Reset' button

Implicit Requirements

Имя файла: Requirements-types.-Module-2.pptx
Количество просмотров: 7
Количество скачиваний: 0