Académique Documents
Professionnel Documents
Culture Documents
Ô
J
J
|
¦
|
Ô
|
|
¦
|
Ô
|
|
Ô
r J
e.g.,
Structured Systems Ñnd Design Method
(SSÑDM)
|
r J
|
Ô
eg., SSÑDM
Î
|
r J
|
Ô
eg., SSÑDM
0 Ñssumes that:
Ñ requirements are identified at the start
Ñ the system is analysed
Ñ the system is designed
Ñ the system is written
Ñ the system is tested
Ñ the system is handed over to the client
0 So there is only
run through the life cycle
|
r J
|
Ô
Ñdvantages
0 Known requirements are all documented
0 Ñnalysis can cover all required areas
0 Design can be optimised as all known
requirements are included
0 Coding and testing can be carried out efficiently
as all areas to be covered are known.
0 Project management is easier as tasks required
are known ± timetables and staffing can be
planned and controlled
|
r J
|
Ô
Disadvantages
0 What if the client thinks of important
requirements later in the project?
0 What if the client¶s requirements change during
the project?
0 What if a step in the project takes longer than
expected?
0 What if the client does not like what the
developers have produced?
0 What if the system handed over to the client
does the wrong thing?
|
|
Ô
`
`
|
ë Ñ `
|
Ô
0 `isk-driven process
`isk management integrated into the development process
Iterations are planned based on high priority risks
0 Use-case driven development
Use cases express requirements on the system¶s
functionality and model the business as context for the
system
Use cases are defined for the intended system and are
used as the basis of the entire development process
|
ë Ñ `
|
Ô
0 `isk-driven process
`isk management integrated into the development process
Iterations are planned based on high priority risks
0 Use-case driven development
Use cases express requirements on the system¶s
functionality and model the business as context for the
system
Use cases are defined for the intended system and are
used as the basis of the entire development process
|
ë Ñ `
|
Ô
0 Ñrchitecture-centric design
Ñrchitecture is the primary artifact to conceptualize,
construct, manage, and evolve the system
Consists of multiple, coordinated views (or models) of the
architecture
|
`
|
Ô
|
`
|
Ô
|
|
Ô
u
!
"
|
r
Change Management
Project Management
Environmental Ñnalysis
Iteration(s)
|
|
Ô
" #$%J
|
" #$%J
|
Ô
Unit Unit
Module Design
Test Design Test Design
coding
|
|
Ô
|
" | J
|
Ô
!
&
& `isk
&
& `isk analysis
`isk analysis
analysis
`isk Operational
`eview analysis Prototype Prototype
Prototype 3
Commitment
Prototype1 2 Simulations, models, benchmarks
Partition
Software
`equirements plan Software
requirements Detailed design
Lifecycle plan Concept product
Developmental of operation design
plan `equirements Code
validation Unit
Integration
and test test
Design validation Integration
plan and test
and verification
Ñcceptance
test &
' Implementation
'
Î
!"
|
|
Ô
Ñ u¦!J
|
Ñ u¦!J
|
Ô
|
Ñ u¦!r
|
Ô
Î
#"$$!%
&'()*(&(
&'( (&+'
,"
*((-.
"$$!
" ."
|
Ñ u¦!r
|
Ô
Î
#"$$!%
&'()*(&(
&'( (&+'
,"
*((-.
"$$!
" ."
|
Ñ u¦!r
|
Ô
Î
#"$$!%
&'()*(&(
&'( (&+'
,"
*((-.
"$$!
" ."
|
|
Ô
|
|| J
|
Ô
What is it?
In principle, an SSM covers:
0 examination of the problem situation
0 analysis of the ingredients (using a rich picture method)
0 coming to a root definition of significant facets of the system
of interest
0 conceptualisation and modelling
0 comparison of concept/ideal to actual
0 definition and selection of options
0 design of action programme
0 Implementation.
|
|| J
|
Ô
Problem Expression
|
|| J
|
Ô
CÑTWOE
- (those who more or less directly benefit or suffer e.g. customers)
from the machinations of the...
Ñ ± Stakeholders, the players (individuals, groups, institutions and
agencies), who perform the scenes, read and interpret the script, regulate,
push and improvise. Identify and examine the role of local and institutional
actors .... who undertake the.....
"
- what processes, movements, conversions of X take
place? What is the nature of the production and service transformations?
What is the content and processes involved from ingredients to a sandwich,
from mixed, varied data to information, from an idea to a performance
concept or marketable product etc? What are the transformations that
generate a product or a service? How are they achieved? How well are they
performing?
|
|| J
|
Ô
CÑTWOE
r
or world-view - what is going on in the wider world that is
influencing and shaping the "situation" and need for the system to adapt?
- the activity is ultimately "controlled" or paid for by owners or
trustees. Who are they and what are their imperatives? How do they
exercise their ownership power? Ñre their other stakeholders - who claim a
stake and a right to be involved i.e. as legitimate quasi-owners. Ownership
and the human activity occurs within an
!
- the trends, events and demands of the political, legal,
economic, social, demographic, technological, ethical, competitive, natural
environments provide the context for the situation and specific problem
arena. We need to understand these.
|
|| J
|
Ô
Transformation
Checkland offers the case of an aircraft landing system where:
0 (transformation) the incoming aircraft approaches from a
height and a distance. The goal is safe landing on the runway.
0 The actors are the pilots (human and auto), the clients - the
passengers, crew, air traffic controllers, ground staff and
people living under the runway.
0 The owners include the airline owners and their agents (the
managers)
0 The environment: air lanes, traffic conditions and geographic
features, regulation of landing and take-off slots at the airport,
competition from other airports.
0 The weltanschauung may involve the rise in passenger traffic,
competition between international airports, the airport-housing
environment, high concern for safety and high technology
operations. |
|| J
|
Ô
`ich Picture
|
|| J
|
Ô
`ich Pictures
Checkland encourages the problem researchers to illustrate the
system of interest with diagrams or "rich pictures" (a diagram
"without rules"). `ich pictures show:
0 the people involved
0 the purposes they state
0 their desires and fears (use think balloons).
0 symbols to express environmental detail (activities, similar and
contentious processes, relationships (push-pull) and
transactions across organisational boundaries).
0 how and where interests agree or conflict.
`ich pictures are cartoons - funny, sad, political, ... and all at
once. The pictures of course are generated by the analysts and
hence are selective, representative of their perceptions .... and
questions.... and areas of uncertainty. |
|| J
|
Ô
The Process Oiew
|
|| J
|
Ô
The Process Oiew
|
|| J
|
Ô
`oot Definition
Conceptual Modelling
|
|| J
|
Ô
Îive Es for Decision Criteria
|
|| J
|
Ô
Compare the Concept with the Current
|
|| J
|
Ô
Ñgree on Changes
|
|| J
|
Ô
Ñction/Implementation
|
|| J
|
Criticisms of SSM
Ô
|
|| J
|
Criticisms of SSM
Ô
|
¦
|
Ô
|