SSADM vs UML

advertisement

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.

5

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

ELH

LDM

BAM

DFM

Renaat Verbruggen 9

LDM

Class Diagram

ELH

Interaction Diagrams

BAM

Use-Cases

Activity

DFM

Renaat Verbruggen 10

LDM

Class Diagram

Normalisation

BAM

Use-Cases

ELH

Interaction Diagrams

Collaboration

Activity

DFM

Renaat Verbruggen 11

Renaat Verbruggen 12

Download