You are on page 1of 11

Saugat Adhikari

SITY3C111032

CC3018 (Advanced Systems Analysis ) Week 2 (Assignment)

Submitted By: Saugat Adhikari Submitted On: 11/19/2011 Signature:

Submitted To: Rohit Pandey Signature:

Saugat Adhikari

SITY3C111032

1. Briefly introduce SSADM. 2. List and describe SSADMs stages. 3. A library requires a new system which will handle - new members joining, members leaving, members borrowing books, members returning books, new books being purchased, books being removed from stock. It should also produce suitable reports. Make any reasonable assumptions but without extending the scope: a) Produce a DFM (including a context diagram and Level 1 DFD); b) Produce an LDM; c) Produce an ELH for MEMBER; what other ELHs are required? d) Produce an ECD for New Member Joins; what other ECDs are required? e) Produce an EAP allowing a member ID to be input and the members name and address to be displayed together with a list of all the book titles that he/she has borrowed; what other EAPs might be required? 4. For each of the following techniques DFM, LDM, ELH, ECD, EAP: a) Explain its purpose; b) State which view of the system it represents. 5. What aspects of SSADM suggest that it is a Structured Methodology?

Saugat Adhikari

SITY3C111032

1. SSADM(structure system analysis design methodology) is mainly designed for large scale information system with huge volume of business event. SSADM follows the tradition waterfall model, which allows user to review of each stage but the current model should be accomplished before the begin of the next session. It was produce by the central computer and telecommunication Agency, UK government from 1980 onwards. SSADM is a methodology, used in the analysis and design stage of system development. SSADM methodology has been followed or used by the government in computing since its launch in 1981. External software companies who build the software for government also have to use SSADM approach because the expect the use of disciplined 'engineering approach will eventually improve the quality of the system they produce. [SSADM Version 4. 2011] SSADM revolves around the use of three key techniques, namely Logical Data Modelling, Data Flow Modelling and Entity/Event Modelling. SSADM Tools Analysis is perform in two stage. First stage is requirement specification and stage 2 develops range of option that meet the define requirement. Logical Data Modeling [SSADM Tools. 2011] In logical data model the process of identifying, modelling and documenting the data requirements of a systems is performed. Logical data structure consist of logical data structure also known as Entiry Relationship Model and the associated documentation where LDS represents Entities and relationships Data Flow Modelling [SSADM Tools. 2011] Data flow modellings is the process of modelling and documenting how data flows around a system. Data flow model consists of set of connected Data Flow Diagram(DFDs) with documentation. The diagram helps to represent the function and process of the system, external entities, data stores. Entity Event Modelling [SSADM Tools. 2011] Entity Event Modelling is the process of identifying, modelling and documenting the business events that affect each entity and the sequence in which these event occur. It consist of a set of Entity life Histories(one for each entity) and appropriate supporting documentation.

Saugat Adhikari

SITY3C111032

2. The SSADM stages are: Feasibility Study (Stage 0) [Downs, Clare & Coe,1992] In this stage, the problem is defined with the help of data flow modelling, logical data modelling, requirements definition and dialogue design. The various feasibility options are also considered. This includes economic feasibility, technical feasibility and operational feasibility. Three main areas of feasibility are: i. Technical Feasibility ii. Financial Feasibility iii.Operational Feasibility Requirements Analysis (Stage 1 and Stage 2) [Downs, Clare & Coe,1992] The requirements of the system to be developed are identified and the current business environment is model in terms of the processes carried out and the data structures involved. This phase consists of two stages Stage 1: Investigation of Current Environment Stage 2: Business System Options Requirement Specification (Stage 3) [Downs, Clare & Coe,1992] In this stage the different functional and non-functional requirements are identified. The various new techniques like creation of 'entity life history' for each entity on the Entity Relationship Diagram, and an 'effect correspondence' for each event are introduced to define the required processing. Logical System Specification (Stage 4 and 5) [Downs, Clare & Coe,1992] Logical system specification contains two stages. Technical System Options Logical Design Technical System option details with the implementation of the specification and describes the const, benefits and constraints. The logical design stages define the logical exchange of data. The Entity Life Histories are also updated. Physical Design (Stage 6) [Downs, Clare & Coe,1992] This is the final stage of SSADM. During the logical system specification and technical system specification a set of program specifications are created using the logical system specification and technical system specification. This stage considers various factors like data storage, performance, and processing characteristics. During this stage, physical screen design are also created. [Kendall&Kendall, 1988] Kendall K E & Kendall J E, Systems Analysis & Design, Prentice Hall, 1988

Saugat Adhikari 3 a.

SITY3C111032

Fig: Context Diagram

Saugat Adhikari

SITY3C111032

Fig: Level 1 DFD (Borrow Books) b.

Fig: Logical Data Model

Saugat Adhikari c.

SITY3C111032

Fig: Entity Life History for member d.

Fig: ECD for new member join

Saugat Adhikari

SITY3C111032

e.

Fig: Entity Access Path

Saugat Adhikari 4. a. Purpose of Data Flow Diagram

SITY3C111032

Data flow diagram(DFD) represents how the data or information is processed by the system in the terms of input and output. Purpose of Logical Data Modeling(LDM) LDM represents all the relations and entities in a single figure which include attributes, that denotes the characteristics of each entity. Purpose of Entity Life History(ELH) Entity Life History is mainly used to represent the sequencing, iteration or timing of an entity. It also shows how entity is created and deleted. Purpose of Effect Correspondence Diagram(ECD) Effect Correspondence Diagram (ECD) shows all the effect that an event has on entities within the system and how these effects relate to one another. Enquiry Accesss Path(EAP) Enquiry Access Path (EAP) shows the path through which an enquiry flows, which will define the entities that are to be accessed. b) State which view of the system it represents. DFM represents the data view of the system. LDM represents the functional view of the system. ELH represents the data view of the system. ECD and EAP represent the event view of a system.

Saugat Adhikari

SITY3C111032

5. The project is divided into small well defined activities. The interaction and the sequence of these activities are also specified. SSADM uses diagrams and other modelling techniques to give a more precise definition These aspects of SSADM suggest that it is structured methodology. References Introduction to Methodologies & SSADM Version 4. 2011. Introduction to Methodologies & SSADM Version 4. [ONLINE] Available at:http://www.comp.glam.ac.uk/pages/staff/tdhutchings/chapter4.html. [Accessed 23 November 2011]. SSADM Tools. 2011. SSADM Tools. [ONLINE] Available at: http://www.sqa.org.uk/elearning/SDM01CD/page_03.htm. [Accessed 23 November 2011]. SSADM Diagram Software - Structured Systems Analysis and Design Methodology. 2011. SSADM Diagram Software - Structured Systems Analysis and Design Methodology. [ONLINE] Available at: http://www.edrawsoft.com/SSADM.php. [Accessed 16 November 2011] [Kendall&Kendall, 1988] Kendall K E & Kendall J E, Systems Analysis & Design, Prentice Hall, 1988 [Downs, Clare & Coe,1992] SSADM: Application and Context, Prentice Hall, 2nd Edition, 1992

Saugat Adhikari

SITY3C111032

You might also like