Upload
bernie-fishpool
View
84
Download
0
Embed Size (px)
Citation preview
03/05/231
Systems Analysis Methodologies
Bernie Fishpool
03/05/232
Methodologies SSADM Soft Systems/Multiview Information Engineering Yourdon Structured Method Merise RAD (Rapid Applications Development) UML
03/05/233
SSADM Low level of structuredness Has a medium requirement for user
involvement in the process Is usually applied to LARGE potential
systems
03/05/234
Soft Systems/Multiview Low in terms of it’s structuredness High to medium level of user
involvement Aimed at SMALL projects
03/05/235
Information Engineering High level of structuredness Medium level of user involvement Aimed at LARGE systems
03/05/236
Yourdon Structured Method Medium structuredness Low to medium level of user
involvement Can be applied to any size of
potential system
03/05/237
MERISE High level of structuredness Has a medium requirement for user
involvement Aimed at large systems
03/05/238
HOW THEY COMPARE:Business Strategy PlanningInformation Strategy Planning
Information Engineering
Merise
Feasibility Study
Structured Systems Analysis and Design (SSADM)
Yourdon Structured Method
Systems Analysis Soft
Systems/MultiviewSystem Design
Program Coding
Module Testing
System Integration and TestImplementation
03/05/239
How they compare Apart from MERISE they all use
dataflow diagramming as a tool All methods use Entity Modelling All methods use Normalisation All methods formally include
Prototyping
03/05/2310
How they compare SSADM and Yourdon use Structure
diagrams/charts SSADM, IE, Yourdon and MERISE
break down a problem by using progressively lower level diagrams to model the situation
Apart from notation, application of diagrams is the same
03/05/2311
Post Analysis……….. RAD (Rapid Applications
Development)
UML (Unified Modeling Language)
03/05/2312
RAD (Rapid Applications Development) A development methodology
that relies on prototypes, working or experimental models of a system.
03/05/2313
RAD (Rapid Applications Development)1. Define the problem and identify
system requirements2. Build the initial prototype3. Use the prototype to refine
existing requirements4. Revise and enhance the prototype
03/05/2314
RAD (Rapid Applications Development) Well suited for noncritical (or
generic) applications such as word processing, financial analysis, inventory control, scheduling project management
03/05/2315
RAD (Rapid Applications Development) Low in terms of its structuredness High level of user involvement in
the process
03/05/2316
UML (Unified Modeling Language) It is methodology-independent. Regardless of
the methodology that you use to perform your analysis and design, you can use UML to express the results.
Modeling is the only way to visualize your design and check it against requirements before your crew starts to code
Structural Diagrams include the Class Diagram, Object Diagram, Component Diagram, and Deployment Diagram