system design methodologies

advertisement
Staffordshire
UNIVERSITY
School
of
Computing
Systems Development
Methodologies
Dr. Andy Seddon
Content
Staffordshire
UNIVERSITY
School
of
Computing
1.
2.
3.
4.
What are methodologies for systems
development?
Advantages and disadvantages of
methodologies
Physical and logical approaches
Comparison of types of methodologies
(separate lecture slides)
Dr. Andy Seddon
Staffordshire
UNIVERSITY
School
of
Computing
1. Systems development
methodologies



a collection of procedures, techniques, tools and
documentation aids which will help systems
developers in their efforts to implement a new IS
consist of phases and sub-phases to assist
planning, management and control of projects
techniques are ways of refining a given activity
in a system development process, each technique
may involve using one or more tools
Dr. Andy Seddon
2.1 Advantages of methodologies
Staffordshire
UNIVERSITY
School
of
Computing
they produce better ISs
 they provide a better development
process
 they use standard methods to produce
systems that are easier to maintain and
improve

Dr. Andy Seddon
Staffordshire
UNIVERSITY
School
of
Computing
2.2 Disadvantages of
methodologies







some have too little scope
some are not properly thought out
some do not consider the work or social context of the
system
methodologies do not guarantee success
some are only tailored to large, complex organisations
better at designing transaction processing systems than
MIS?
prototyping and 4GLs do not always fit neatly with formal
methodologies
Dr. Andy Seddon
3.1 The logical approach
Staffordshire
UNIVERSITY
School
of
Computing
the logical design is carried out first
 it is the paper based system
 it defines what the system is supposed
to do and the data items it deals with
 concerned with the what, rather than
the how

Dr. Andy Seddon
3.2 The physical approach
Staffordshire
UNIVERSITY
School
of
Computing
the physical design is carried out last
 it is the actual computer system which
will support the logical design
 concerned with the how, rather than the
what

Dr. Andy Seddon
4.1 Types of methodology
Staffordshire
UNIVERSITY
School
of
Computing
Process driven methodologies
 Data driven methodologies
 User driven methodologies
 Hybrid methodologies - SSADM

Dr. Andy Seddon
4.1.1 Process driven
Staffordshire
UNIVERSITY
School
of
Computing







The systems development lifecycle (SDL) can be
viewed as process driven
concentrates on how data is processed
structured analysis breaks the process down into
phases and stages
most structured analysis and design methodologies
are process driven
aids analysis of manual processes
appropriate where small databases are required
examples - Yourdon, STRADIS
Dr. Andy Seddon
4.1.2 Data driven
Staffordshire
UNIVERSITY
School
of
Computing




concentrates on the data processed
data analysis is more suitable for database design
these techniques are more appropriate for large
projects
example - Information Engineering
data needs are identified before processing options
Dr. Andy Seddon
4.1.3 User driven
Staffordshire
UNIVERSITY
School
of
Computing





Soft Systems Methodology - people oriented
approach
SSM is a way of analysing the ‘problem
situation’ in open systems (organisations)
a way of tackling unstructured and poorly
defined problems in the real world
may produce more effective system but less
efficient in terms of data handling
example - Checkland’s SSM
Dr. Andy Seddon
4.1.4 Process versus data driven
Staffordshire
UNIVERSITY
School
of
Computing


a company manually analyses overdue payments
according to the number of days the debt is
outstanding (0-30, 31-60, 61-90, 91+)
– process driven analysis would automate the
classification process with no information being
left ‘on file’
– data driven analysis would store the input data so
it could be used for a number of potential uses
which of the above approaches would be most
suitable and why?
Dr. Andy Seddon
Staffordshire
UNIVERSITY
School
of
Computing
Data or the type of data used is
unlikely to change BUT the uses
to which it will be put, on the
other hand, are likely to alter.
Dr. Andy Seddon
Download