SSADM vs UML - School of Computing

Download Report

Transcript SSADM vs UML - School of Computing

SSADM vs UML
We examine the two Methods
{ SSADM And UML}
• In terms of their manner of handling System
Elements. In each case comparisons transgress the
Object vs. Non-Object oriented paradigms
nevertheless the scope of the activities is similar.
Renaat Verbruggen
1
Data/Events/Processes
•
•
•
•
•
•
•
•
•
1.
Data
Logical Data Model (LDM)
The class diagram
2. Events
Entity Life History (ELH)
The Behaviour (interaction) diagrams
3. Processes
Data Flow Diagram (DFD)
The activity diagram
Renaat Verbruggen
2
Interfaces /Resources
•
•
•
•
•
•
4. Interfaces
Dialogue Design
Modelled in class and component diagrams.
5. Resources
Requirements Catalogue (RC).
Modelled by using the stereotype feature.
Renaat Verbruggen
3
Quality / Business issues
•
•
•
•
•
•
•
•
6.
Quality
Requirements Catalogue (RC).
A. In analysis explorative prototypes.
B. In design experimental prototypes
7.
Business issues
A. Data Flow Diagrams (DFD).
B. Entity Life History (ELH).
Activity diagrams describe and model business
process.
Renaat Verbruggen
4
Identify the problem/User
involvement
• 8. Identify the problem or problem objectives
• The strategic planning defines the problem that
needs to be solved.
• The strategic planning defines the problem that
needs to be solved.
• 9.
User involvement
• A. Gathering information about system.
• B. Reviewing products of each stage.
• A. Gathering information about system in use case
models, CRC and tech. dictionary.
Renaat Verbruggen
5
• B. Review/check prototypes.
Organisational structure/
Employee job satisfaction
• 10. Organisational structure, goals and policies
• Strategic planning looks at organisational structure
giving Project Initial Document.
• Activity diagram models organisational structure
and integration.
• 11. Employee job satisfaction
• User may choose Business System Option (BSO)
that defining impact on users and training.
• Allowing employees to choose suitable way to
perform assigned job.
Renaat Verbruggen
6
Different point of views /
Employee values
• 12. Different point of views
• Different views of the system are
documented in Requirements Catalogue.
• Analyst considers different views of system
and resolves contradictions.
• 13. Employee values
• Not Supported.
• Not Supported.
Renaat Verbruggen
7
System acceptability and
usability
•
•
•
•
•
14. System acceptability and usability
A. User involvement in developing system.
B. Use prototype.
C. Study of system impact on staff.
Involvement of users in experimental
prototypes to verify usability/acceptability
of system.
Renaat Verbruggen
8
LDM
BAM
DFM
ELH
Renaat Verbruggen
9
LDM
Class Diagram
BAM
Use-Cases
DFM
Activity
ELH
Interaction Diagrams
Renaat Verbruggen
10
LDM
Class Diagram
Normalisation
BAM
Use-Cases
DFM
Activity
ELH
Interaction Diagrams
Collaboration
Renaat Verbruggen
11
Renaat Verbruggen
12