Professional Documents
Culture Documents
Structure
Introduction
y Requirement Analysis & documentation
y Tasks to be performed
y Requirements Elicitation
y Story board/Screen flows
y A case on requirement analysis
y Summary
y
Introduction
The Requirements of the business are
what drive application design &
development ,&its extremely important
that these requirement are met in your
design.
y The analysis of business requirement is
not an exact science in all cases.
y
y Documentation
y Organizational assets
y Supplemental work record
10
11
12
13
14
15
16
17
18
20
Resolution
The business analyst will document whether the
to be solution will accommodate the
inconsistencies in the current business model.
21
22
Predecessor Task
The process of analyzing and specifying user
requirement is identical to the processes
used to Analyze Functional requirements,
quality of service requirements and
constraints.
y The business analyst and other stakeholders
will be concerned with ensuring that conflicts
between sets of user requirements can be
resolved.
y
23
24
25
Event /Condition
Subject
Action Verb
26
27
28
..cont
30
31
32
34
36
8.
8.
41
42
44
1. Process
During Requirement Elicitation ,the Business
Analyst must record any information supplied by
stakeholders
2. Use of Imperatives
The Business Analyst may use imperatives to
describe the priority of each requirement
..Cont
46
47
Document Requirements
Task 8.
y The Business Analyst must create a
requirements document to facilitate a
common understanding of the requirements.
y Predecessor Task
Requirement documentation requires the
requirements Elicitation and analysis activities.
Cont
48
Document Requirements
Process & Elements
Selecting & Document Format
y
The format of the requirements document is
likely to be determined by the methodology and
process adopted by the enterprise.
2. Common Document format
y
There are many terms for required documents.
y There are some common formats used for
particular software development
1.
.Cont
49
Document Requirements
Process & Elements
Common Document format
y
Vision
y
Business Process Description
y
Business Requirements Document
y Request for proposal
y
Software Requirements specification
50
Document Requirements
Process & Elements
Task 9 Validate Requirements
y
The purpose of this task is to ensure that the
stated requirements are correctly and fully
implement the Business Requirements as defined
during Enterprise analysis.
Task 10 Verify Requirements
y Requirements verification ensures that
Requirements are defined clearly enough to allow
solution design
51
Document Requirements
Process & Elements
Predecessor Task
y
Validation represents a final check by the Business
Analyst to determine that the Requirements
analysis has correctly performed.
Process and Elements to verify Requirements
y
The Business Analyst must verify that
Requirements have been specified uniquely in wellwritten statements.
52
54
56
Decision Tables :
Decision tables are used to structure the
presentation of series of closely related Business
rules .
Decision tables may also be used when multiple
rules may apply to solutions.
57
58
User Considerations :
The Business Rules Management may be used
whenever it is necessary to ensure that the policies
that constraint and direct the operation of a
business are well understood & correctly
implemented.
The strength of Business Rules Management is that
it provides a structured rigorous approach.
59
60
61
CRUD Matrix :
The CRUD (Create, Read, Use , Delete ) technique
is used to define different levels of access rights to
data store within a software.
For each data element ,it states which user groups
are allowed to create ,read , use , delete entities.
63
64
65
y
y
66
Data directory :
The data directory define the data that is recorded
or used by an organization.
It relates to the solution ,including both primitive
data elements & more complex data structure
67
69
Usage considerations
The Data Dictionary is useful for ensuring that all
stakeholders in a solution in agreement on the
format and content of information.
The Business Analyst may choose to capture
business rules governing the data while the data
dictionary is complied.
70
71
72
y
y
y
73
. cont
74
75
76
y
y
y
78
79
Order
Is ordered
Product
Order Item
80
81
82
Textual documents
Object role model
Class diagrams
Variations - Logical Data Models
83
Name
Roll No
Teaches
Teacher
Address
v
Name
Student
Salary
Class
Name
Marks
Name
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Payroll
system
Accounts Department
99
Reservation
Booking Clerk
Tickets
System
Accounts Department
100
101
102
103
104
105
106
107
110
111
113
114
115
116
117
118
119
121
122
123
124
125
126
127
y
y
y
128
P:ODBC Proxy
Object
Interaction Diagrams
129
130
131
133
134
135
136
137
138
139
Withdraw
Money
Transfer money
Client
140
141
142
143
144
145
146
147
148
150
151
Structure requirement
Create business domain Model
Analyze user requirement
Analyze Functional requirement
152
y
153
155
156
157
158
159
160
Track
O.K
Order
Bill
Message
161
Bill
Message
162
Order
Bill
Message
163
Cancel
Notify
164
Acknowledge
Send Message
165
End of Chapter 5
Requirement Analysis &
Documentation
166