Professional Documents
Culture Documents
Six Part12-11-2011minimize PDF
Six Part12-11-2011minimize PDF
Processes
1
. 2011
Definition of Requirements
: Requirements
Functional
.
Non-Functional
.
Constraints
.
Domain Req. .
. 2011
System
Req
Application Domains
organization
RE
inception
.1
Developer &
Customer
Eliciting
2011 .
.2
stakeholder
technical environment
functional Req.
Domain Req.
throwaway prototype
Use cases
User scenarios
2011 .
Elaboration
Functional Req.
.3
Prototype
non functional
negotiation
.4
Win-win
2011 .
RE activities
non functional
Specification
Functional Req.
CBIS
validation
.5
.6
Req. documents
2011 .
Validation
Documentation
Feasibility Study
.1
Req. Elicitation
.2
.3
Req. Validation
.4
Req. Management
.5
req. documentation
2011 .
.6
8
. 2011
10
. 2011
Feasibility studies
Legacy Sys
2011 .
11
Feasibility studies
12
what is required
(information collection
)..
Report Writing
. 2011
Feasibility studies
2011 .
13
requirements
elicitation or requirements discovery.
Domain req.
Functional Req.
Constraints or non-Functional Req.
2011 .
14
end-users
managers
engineers
domain experts
trade unions
stakeholders.
2011 .
15
analysis process
2011 .
16
Requ iremen ts
class ifi cat io n an d
org ani s at i on
Requ iremen ts
pri orit i zat io n an d
nego ti ati on
Requ iremen ts
di s co very
Requ iremen ts
do cu ment at i on
2011 .
17
Requirements discovery-
Domain understanding
organisation
Prioritisation
and
negotiation
Resolve Req. conflict & contradiction
Requirements documentation-specification
. :
2011 .
18
.1
.2
discovery
2011 .
19
Conflict resolution
prioritization
Req.Validation
Req. Specifications
.4
.5
.6
.7
2011 .
20
Requirements
validation
Process
entry
Domain
understanding
Prioritization
Requirements
collection
Conflict
resolution
Classification
2011 .
21
Types of viewpoint
viewpoint
Stakeholders
Stakeholders
viewpoint
2011 .
22
Types of viewpoint
multi-perspective VORD
Stakeholders
viewpoint
2011 .
23
Types of viewpoint
- : Inter-actor viewpoints
. ATM
Inter-actor VPs
: Indirect viewpoints
Stakeholders
: influence the requirements ATM
Indirect viewpoints
:Domain viewpoints:
. ATM
24
. 2011
VORD
viewpoint
viewpoint
viewpoint
.viewpoint
viewpoint
viewpoint System Mapping
2011 .
25
Viewpoint
identification
Viewpoint
structuring
Viewpoint
documentation
2011 .
Viewpoint
system mapping
26
Viewpoint identification
Viewpoint identification
Providers and receivers
non-functional requirements
Engineers who have .
to develop and maintain
.
2011 .
27
Ind irect
Library
manager
Fin ance
Stu den ts
Interactor
Article
providers
Staff
Users
External
2011 .
Do main
Library
staff
System
managers
UI
stand ards
Classificatio n
system
Catalog uers
28
identifications
viewpoint-Structuring
viewpoint
viewpoint
Functions
Documentation
System Mapping
viewpoint
Object
oriented Design
2011 .
29
Reference
attributes
Events
:
Services
Sub
view
points
30
viewpoint Template
CID -
-
:
:
.
:
.
. 2011
Services
Template
reference
rational
Specifications
Viewpoints
Receivers :
Nonfunctional
constraint
:
Providers
31
. 2011
Viewpoint identification
2011 .
32
Viewpoint identification
Query
balance
Machine
supplies
Get
transactions
Customer
database
Account
holder
Remote
diagnostics
Card
returning
Manager
Message
log
Account
information
User
interface
System cost
Stolen
card
Reliability
Cash
withdrawal
Software
size
Foreign
customer
Order
statement
Printe
r
Hardware
maintenance
Update
account
2011 .
Funds
transfer
Transaction
log
Remote
software
upgrade
Order
cheques
Bank
teller
Invalid
user
Security
Message
passing
Card
retention
Card
validation
33
ATM stakeholders
Bank customers
Representatives of other banks
Bank managers
Counter staff
Database administrators
Security managers
Marketing department
Hardware and software maintenance
engineers
Banking regulators
2011 .
34
FOREIGN
CUSTOMER
Service list
Withdraw cash
Query balance
2011 .
BANK
TELLER
Service list
Run diagnostics
Add cash
Add paper
Send message
35
Viewpoint data/control
-
ACCOUNT
HOLDER
Control input
Start transaction
Cancel transaction
End transaction
Select service
2011 .
Data input
Card details
PIN
Amount required
Message
36
Viewpoint hierarchy
2011 .
37
Viewpoint hierarchy
All VPs
Services
Query balance
Withdraw cash
Services
Customer
Account
holder
Foreign
customer
Bank staff
Teller
Manager
Engineer
Order cheques
Send message
Transaction list
Order statement
Transfer funds
2011 .
38
( )
System mapping
39
. 2011
Scenarios
Req.
Scenarios
Election
Req. Specifications
2011 .
40
Scenario descriptions
pre condition
event flow
Exception description
Post conditions
2011 .
41
Event scenarios
VORD
2011 .
42
Card
Request PIN
PIN
Timeout
Return card
Account
number
PIN
Validate user
Account
number
Select
service
Incorrect PIN
Re-enter PIN
Invalid card
Return card
Incorrect PIN
Stolen card
Return card
Retain card
2011 .
43
2011 .
44
Exception description
Time out
return
card>
Invalid card
return card
Stolen card
retain card
2011 .
45
Use cases
User scenarios
:Use cases
Use
interaction cases
Actors
Use cases
2011 .
46
-
Use cases description
47
. 2011
Use cases description
R2.3; R7.1
if then
48
. 2011
Use cases description
][A1
][A1
)(E1
49
. 2011
][E1
Lending use-case
:
Lending services
50
. 2011
Library use-cases.
Lending services
Library
User
Library
Staff
51
User administration
Catalog services
. 2011
Supplier
use-cases:ATM
52
. 2011
Good note
Sequence Diagram
Use cases
2011 .
53
Books:
Catalog
Cataloguer:
Library Staff
Bookshop:
Supplier
Acquire
New
Catalog Item
Dispose
Uncatalog Item
2011 .
54
Context
2011 .
55
Requirements validation
2011 .
56
Requirements checking
Validity
Consistency
Completeness
Realism
Verifiability
2011 .
57
Requirements reviews
2011 .
58
Review checks
Verifiability
Comprehensibility
.
Traceability
origin of the requirement clearly .
stated
Adaptability
2011 .
59
Requirements management
Requirements change
2011 .
60
Requirements management
Requirements
evolution
2011 .
61
Requirements evolution
Initial
understanding
of problem
Changed
understanding
of problem
Initial
requirements
Changed
requir ements
Time
2011 .
62
Volatile requirements
2011 .
63
Classification of requirements
Mutable requirements
Emergent requirements
Consequential requirements
Compatibility requirements
2011 .
64
65
. 2011
2011 .
66
67
. 2011
dentified
problem
Change analysis
and costing
2011 .
Change
implementation
Revised
requirements
68