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

Содержание

Слайд 2

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

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?

Requirements sources

HOW TO GET
AN EFFECTIVE
SOFTWARE
REQUIREMENTS?

Слайд 4

Discovery Requirements sources Gathering Analysis Validation Documentation

Discovery

Requirements sources

Gathering

Analysis

Validation

Documentation

Слайд 5

Requirements sources Stakeholders Existing documents Existing systems

Requirements sources

Stakeholders

Existing documents

Existing systems

Слайд 6

Requirements sources Users Customer Sponsor Market Stakeholders

Requirements sources

Users

Customer

Sponsor

Market

Stakeholders

Слайд 7

Requirements sources Existing documents Interface documentation Strategy Legal restrictions Design documentation Standards Technical implementation Constraints

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

Requirements sources

Existing systems

Adjacent system
Previous versions
Reports
Trouble tickets

Слайд 9

Elicitation Techniques Workshops Interviews Discussions Document analysis Prototyping Interface Identification

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Количество просмотров: 13
Количество скачиваний: 0