Professional Documents
Culture Documents
Software Engineering
STRADIS
STRADIS
concerned with selection and organisation of
program modules and interfaces that would
solve a predefined problem
original definition of the problem is not well
stated
development of any information system
irrespective of size and whether or not it is
going to be automated
13/05/16
STRADIS Phases
INITIAL STUDY
- analyst reviews documentation
- Concerned about monetary costs and benefits
- assesses the proposal for the new system in light of any
strategic plans that may exist within the organisation
- Construct overview DFD of existing system, interface
and estimate costs of entire project
13/05/16
STRADIS Phases
DETAILED STUDY
identifying potential users (Definition of user
community)
Logical model
Statement of increased revenue/ avoidable costs/ improved
service etc
Account of competitive or statutory pressures
13/05/16
STRADIS Phases
DEFINING AND DESIGNING ALTERNATIVE SOLUTIONS
Use DFD to introduce new data stores, data flows and
processes (Shows most important objectives)
DFD (Current System)
Limitations (Current System)
Logical DFD (new System) (Parts to be implemented, interface,
schedule and risks)
13/05/16
STRADIS Phases
PHYSICAL DESIGN
All the details of the DFD must be produced
Physical files or database will be designed
Data stores need rationalising (normalising)
Derive a modular hierachy of functions from the DFD (transform
centered/ transaction centered)
13/05/16
STRADIS
development of a strategic information system
it wastes no time on contributing to the definition of the
problem
13/05/16
STRADIS
it falls short of detailed explanations of how
information systems should be implemented
13/05/16
Customer
Video and ID No
Accept ID
Record
return of
borrowed
video
Returns
Customer data
Cost data
Rental
Approved
u
rd
e
v
O aid
p
Payment data
confirmation
Payment
data
Order
video
Process
payment
Overdu
e
Not available
Create
receipt
Payment
Source
Identify
overdue
videos
Calculate
Check
video cost Cost
new video
confirmation availability
Input
payment
data
Video data
Receipt data
Rental data
Video
warehouse
de
Vi
er
rd
o
o
de
Vi
da
ta
Qualification
s
Experienc
e
10
Applicant < 5
10
Applicant
In training
No
Goo
d
Excellent
Goo
d
Satisfactor
y
other related
work
experience
Excellent
Goo
d
Satisfactor
y
No work
experience
Excellent
2
Goo
d
Satisfactor
y
Applicant rating
10
40
Satisfactor
y
Applicant > 5
years relevant
experience
Yes
Excellent
years relevant
experience
Fully qualified
10
Interview results
36
34
30
28
26
25
3
1
5
23
21
22
3
1
20
18
Qualifications
Experience
Interview results
Employ
Y N
N
N
N
N
Y N
x
x
x
x
Send Regret
Custome
r
Customer data
Video request
data payment
Video
information
0
Member data
Video receipt
data
Overdue notice
Payment
Source
Payment
confirmation
Payment data
Video
rental
system
Video data
Request for
data
Video
warehouse
Sales
Customer
Order
Sales
Rejected
Sales
Sales
Overdue
balance
Sales
Cancellatio
n
Accepted
Cancellatio
n
Cancelled
Payment
Suspension
Paid
Suspended
Reorder
Process
failure
Process
succeed
Processed
Non
processed
Assignment 2
13/05/16
By C Mavetera
14
Assignment 2
Use STRADIS to create a system for a video rental
company
Ensure that you use all the necessary tools and
techniques
Include in your assignment
- Gantt Chart, Decision Table, Decision Tree, DFD,
ERD, Data Dictionary, Structured English and Entity
life Cycle
Due: 22 April 2013
13/05/16
Assignment 3
a) With the use of a diagram define a SDM make use
and explain why you would define it the way you did?
(15)
b) Differentiate among (Agile, Evolutionary,
Prototyping and Rapid Application Development) (45)
Due: 29 April 2013
13/05/16
Assignment 3
a) Use UML to design a Library systems (20)
b) Draw the RUP process structure and explain how it is
executed.) (20)
IE is divided into four levels (layers). Name these four
levels as well as the tasks that are performed in each level.
13/05/16