Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
Prezentul studiu vizează eficienţa şi eficacitatea utilizării metodologiei SSADM în practică.
Aceste sisteme structurate de analiză şi proiectare metodologică sunt folosite de Guvernul Marii
Britanii şi au fost examinate pentru a le determina valoarea, ca proiecte de software. Rezultatele
cercetării se bazează pe interviurile cu 17 manageri de proiect, discuţiile cu participanţii la 3
mari proiecte SSADM şi pe observaţiile a 90 utilizatori finali ai acesteia.
Concluziile arată că metodologiile (sistemelor de informaţii prescriptive) nu fac foarte bine faţă
situaţiilor de incertitudine, comunicării cu utilizatorii sau dezvoltării managementului superior.
Recomandările vizează orientarea mai atentă asupra soft-ului organizaţional şi utilizarea unor
soluţii adaptate specificului fiecărui proiect.
Scopul acestei metodologii constă în:
- formalizarea cerinţelor procesului de obţinere/extragere a informaţiilor şi reducerea
situaţiilor de neînţelegere a cerinţelor
- introducerea celor mai bune tehnici de analiză şi proiectare de soluţii.
2. Istoric
SSADM a fost realizată, la începutul anilor 1980, pentru guvernul britanic, de către compania
LBMS (Learmonth & Burchett Management Systems) în colaborare cu CCTA (Central
Computer Telecommunications Agency). În 1983, SSADM a fost declarată drept standard de
aplicare pentru toate departamentele guvernamentale.
„SSADM este utilizată de guvernul britanic încă de la lansarea sa, în anul 1981. Ea a fost
încredinţată de CCTA guvernului britanic în încercarea de a standardiza multitudinea şi
varietatea de proiecte IT dezvoltate de departamentele guvernamentale. CCTA a analizat multe
variante, până să accepte varianta Learmonth & Burchett Management Systems” (SSADM
Version 4 - A Users Guide).
Din anul 1981, SSADM a fost actualizată permanent, iar în anul 1990 a fost lansată versiunea
4. SSADM are un standard deschis şi, de exemplu, este disponibil gratuit pentru utilizare în
industrie, multe organizaţii oferind sprijin, formare şi instrumente CASE pentru utilizarea lui.
Aplicaţia SSADM vizează dezvoltarea sistemului informatic al unei organizaţii pe baza unui
sistem de date şi nu pe baza unei dezvoltări a software-urilor orientate pe timp real.
Metodologia se concentrează pe fluxuri de date, modele de date, precum şi pe cicluri de viaţă
cronologice ale unor „entităţi” (în prezentarea metodologiei vom detalia definirea acestora).
3. Ce este SSADM?
SSADM (Structured Systems Analysis and Design Methodology) este o metodologie („a
system of ways of doing things especially regular and orderly procedures” - un sistem de
realizare a unor proceduri regulate şi sistematice) utilizată pentru analiza şi proiectarea etapelor
de dezvoltare a unui sistem. SSADM nu acoperă/interferează cu elementele SITP sau cu
construcţia, testarea şi implementarea software-urilor.
System
OPM SSADM UML Unified Process SSM WFMS
elements
A. Form-based workflow:
Logical Data A. The class diagram fields connected to database.
1. Data Not supported The class diagram Not supported
Model (LDM) B. Databases B. Engine-based workflow:
data stored in database
Two types of events: internal
Goal model
Entity Life History The Behaviour The Behaviour and external. They trigger the
2. Events (Conceptual Not supported
(ELH) (interaction) diagrams (interaction) diagrams starting and execution of
Model CM)
process instances.
A. Form-based workflow:
Method model
Data Flow logic of process.
3. Processes (Role Activity The activity diagram The activity diagram Conceptual models
Diagram (DFD) B. Engine-based workflow:
Diagram)
process information held.
A, User screen Five types of interfaces can
Modelled in class and sketches/prototypes. be used with engine-based
4. Interfaces Not supported Dialogue Design Not supported
component diagrams. B. Internal interfaces: systems. In form-based
classes and components. systems form is interface.
In root definition,
Project manager plans
Requirements Modelled by using the activities related to
5. Resources Not supported and schedules process Information and human.
Catalogue (RC). stereotype feature. resources in conceptual
resources.
models.
A. In analysis A. Inception and Measures for activities in Identifying rules followed to
explorative elaboration phases: conceptual models. Some perform specific process.
Requirements prototypes. explorative prototypes. activities monitor these Improve supported process
6. Quality Not supported
Catalogue (RC). B. In design B. Tests: Integration, measures taking control by identifying weaknesses
experimental configuration, negative action to improve matters and reducing time to perform
prototypes and stress. in proposed system. tasks.
A. Data Flow Combination of different
Method model Activity diagrams Developing business
7. Business Diagrams (DFD). perceptions in conceptual Support for business
(Role Activity describe and model model that defines
issues B. Entity Life models that specify processes.
Diagram) business process. business processes.
History (ELH). business system options.
8. Identify the The system The strategic The strategic planning Rich picture presents
The strategic planning Identified in enterprise
problem or model is used to planning defines defines the problem problem situation
defines the problem that planning and business area
problem define the the problem that that needs to be including different people
needs to be solved. analysis.
objectives problem scope. needs to be solved. solved. perceptions.
A. Gathering info- A. Gathering info- A. Gathering information
A. Gathering A. Gathering
rmation about system rmation about system in about problem situation.
information information about
in use case models, use cases, business or B. Choosing activities to Encourage involvement of
9. User involve- about system. system.
CRC and tech. domain models, suppl. construct consensus users in implementing
ment B. Validating B. Reviewing
dictionary. requirements. primary task model. workflow system.
models and final products of each
B. Review/check B. Check/validate arte- C. Debating to define
system. stage.
prototypes. facts of iteration//phases. required changes.
Strategic planning Presented in Present organisational
10. Organi- OPM analyses Activity diagram Documented in the
looks at organi- A) A) Rich picture structure and population.
sational process to define models organisational business model and
sational structure model. Goals specified in enterprise
structure, goals organisation structure and supplementary
giving Project B) B) Primary task planning and business area
and policies values. integration. requirements.
Initial Document. model. analysis.
Project feasibility, risk A. System offers tasks to
User may choose
Allowing employees management, team employees who are free to
Business System
11. Employee to choose suitable way structure, project User involvement in accept them or not.
Not supported Option (BSO) that
job satisfaction to perform assigned schedule, project under- stages of SSM. B. System-delivered model
defining impact on
job. standability and sense of enabling users to reject or
users and training.
accomplishment delegate responsibilities.
A. Consider
process owner’s Different views are
Different views of
view or change Analyst considers modelled in conceptual
the system are Different views are Define several process paths
12. Different process. different views of models and combined in
documented in integrated to reach best to support different views of
point of views B. Use dialectic system and resolves ways to accommodate
Requirements answer. process.
concept contradictions. them and reconcile
Catalogue.
C. Rich picture to conflicts.
represent views.
Recommends use
Documented in Analysis
13. Employee of SSM to define Stored in organisational
Not Supported. Not Supported. Not supported Two that specifies roles,
values emp-loyee population.
norms and values.
goals/views
A. User involve- A. Involving user in Acceptance of workflow
OPM attempts to Involvement of users Achievement of user
ment in developing developing system. systems increases if workers’
14. System match users’ task in experi-mental requirements and user
system. B. Performing and business problems are
acceptability and structure of prototypes to verify involvement promotes
B. Use prototype. acceptance test. solved. Services relating to
and usability the software usability/accepta- acceptance/ usability of
C. Study of system C. Providing users with user requests must be
system. bility of system. delivered system.
impact on staff. doc/help line. efficient to satisfy their users.
Comparison of Methodologies in Terms of both Hard (1-4) and Soft (5-14) System Aspects.
SSADM specifică, foarte exact, sarcinile şi etapele dezvoltării unui proiect şi realizează documentaţia
detaliată a acestuia. 4 Avantajele utilizării acestei metodologii pot fi considerate următoarele 5:
Avantajele şi dezavantajele introducerii SSADM sunt strâns legate de stabilitatea situaţiei organizaţiei
în mediul în care îşi desfăşoară activitatea. Putem afirma că o organizaţie poate profita de avantajele
pe care SSADM le oferă (o claritate mai bună a solicitărilor – datorită verificărilor realizate la fiecare
etapă, sau o satisfacere mai exactă a solicitărilor – datorită evidenţierii analizei solicitărilor în fiecare
etapă), respectiv:
- în primul rând, volumul activităţii şi timpul disponibil trebuie să fie suficient de mari pentru a
permite derularea întregului proces de dezvoltare a metodologiei.
- în al doilea rând, situaţiile din mediul extern organizaţional trebuie să fie relativ stabile,
deoarece SSADM nu permite schimbări ale specificaţiilor, odată ce o etapă a fost realizată şi
verificarea stadiului de realizare a acesteia a fost completă. Acest fapt poate genera probleme
de genul în care rezultatul final oferit nu corespunde solicitărilor utilizatorilor 24
Analizând situaţia pe termen lung, SSADM a dovedit că determină creşterea calităţii generale a
sistemului informatic din cadrul organizaţiei. Dovada: faptul că SSADM a devenit metodologia
dezvoltată de departamentele guvernului britanic şi de furnizorii de sisteme infomatice ai acestuia.
Însă, trebuie să ţinem cont că SSADM a fost realizată, în special, pentru organizaţiile şi proiectele
guvernamentale care dispuneau de suficiente resurse temporale, financiare şi umane pentru a se îmbina
cu natura birocratică specifică instituţiilor publice.
Referinţe
1. Bocij, P., Chaffey, D., Greasley, A., Hickie, S., (1999) Business Information Systems,
Prentice Hall, England
2. The Government of the Hong Kong special Region (1998) An introduction to Structured Systems
Analysis & Design Methodology (SSADM) [S3a] Version 2.0 [Internet] Available from:
<http://www.itsd.gov.hk/itsd/textmode/quality/download/s3a.pdf> [Accessed 20 December, 2001]
3. Hawryszkiewycz, Igor, T., (1995) Systemanalyse und -design, Prentice Hall, England
4. Hutchings, T., (2001) Introduction to Methodologies and SSADM [Internet] Pontypridd,
University of Glamorgan. Available from:
http://www.comp.glam.ac.uk/pages/staff/tdhutchings/chapter4.html
5. Krallmann, H., (1994) Systemanalyse im Unternehmen: Geschäftsprozessoptimierung,
partizipative Vorgehensmodelle, objektorientierte Analyse, Oldenbourg Verlag, München
6. Robbins, S. P (1991) Organizational Behaviour: concepts, controversies and applications. 5/e.
Prentice-Hall, England
7. Sandhill Consultants, (2001) SSADM Process Library [Internet]. Available from:
<http://www.sandhill.co.uk/pware/ssadm.htm>
8. Chaffey, D., et. al. (1999) Business Information Systems, Prentice Hall, England, p.262
9. Hutchings, T., (2001) Introduction to Methodologies and SSADM [Internet]
10. Sandhill Consultants, (2001) SSADM Process Library [Internet]
11. Hawryszkiewycz, Igor, T., (1995) Systemanalyse und -design, Prentice Hall, England, p. 489
12. The Government of the Hong Kong special Region (1998) An introduction to SSADM,
Version 2.0 [Internet]
13. Hawryszkiewycz, Igor, T., (1995) Systemanalyse und -design, Prentice Hall, England, p. 491
14. The Government of the Hong Kong special Region (1998) An introduction to SSADM,
Version 2.0 [Internet]
15. Sandhill Consultants, (2001) SSADM Process Library [Internet]
16. Krallmann, H., (1994) Systemanalyse im Unternehmen, Oldenbourg Verlag, München, p.73
17. Sandhill Consultants, (2001) SSADM Process Library [Internet]
18. Hawryszkiewycz, Igor, T., (1995) Systemanalyse und -design, Prentice Hall, England, p. 489
19. Hutchings, T., (2001) Introduction to Methodologies and SSADM [Internet]
20. Hutchings, T., (2001) Introduction to Methodologies and SSADM [Internet]
21. Hawryszkiewycz, Igor, T., (1995) Systemanalyse und -design, Prentice Hall, England, p. 491
22. Krallmann, H., (1994) Systemanalyse im Unternehmen, Oldenbourg Verlag, München, p.65
23. Hutchings, T., (2001) Introduction to Methodologies and SSADM [Internet]
24. Krallmann, H., (1994) Systemanalyse im Unternehmen, Oldenbourg Verlag, München, p.68
25. Longworth, G., (1992a), Introducing SSADM, Version 4, NCC Blackwell Limited
26. Longworth, G., (1992b), A users Guide to SSADM, Version 4, NCC Blackwell Limited
27. Rational Software Corporation, (1999, June), OMG Unified Modelling Language
Specification, version 1.3, www.rational.com.
28. Rational Software Corporation, (2000, October), The Unified Process, www.rational.com.
29. Stark, H. and Lachal, L., (1995), Ovum Evaluates: Workflow, Ovum, London, UK.
30. Warboys, Brian, Kawalek, Peter, Robertson, Ian, and Greenwood, Mark, (1999), Business
Information Systems-A Process Approach, McGraw-Hill Publishing Company