DISADVANTAGES OF SSADM * It has a long development times because every stage must be completed before Structured Systems Analysis and Design Method (SSADM) What are some advantages of SSADM?. Benefits of SSADM. SSADM stands for Structured Systems Analysis and Design Method and it is method of designing and examining. Structured Systems Analysis and Design Method SSADM is the method which is used at projecting and analysis of information systems. SSADM is based on the.

Author: Kijas Gardajora
Country: Botswana
Language: English (Spanish)
Genre: Technology
Published (Last): 2 October 2012
Pages: 385
PDF File Size: 11.41 Mb
ePub File Size: 5.34 Mb
ISBN: 503-2-27479-773-7
Downloads: 29937
Price: Free* [*Free Regsitration Required]
Uploader: Akinozilkree

Computer Science – Theory. This is why it is mainly designed for large-scale Information Systems with high volume business events. SSADM specifies exactly the flows and tasks of a development project and produces a detailed documentation of the project. SSADM sticks to the traditional waterfall model, which allows review of each stage but requires its accomplishment before the next one can begin. SSADM combines three methods, complementing each other within a systems development cycle: Its main benefits are: Improvement of quality, detailed documentation of the development stages, and reusability for similar projects that follow.

But these points are not likely to be taken into consideration in practice. This is due to the danger of over-analysing, which can be very time and -cost consuming. Especially for small or medium-sized companies, huge delays can lead to serious financial and resource problems.

So, it is highly advisable to investigate alternative methods, such as the Rapid Application Development RAD or to use an off-the-shelf product, which is much less expensive and less time-consuming and has already been tested by various other companies.

In the late seventies, large-scale Information Systems IS became popular in order to manage large systems for billing, salaries, stock control and other applications requiring huge databases. Many organisations did not have an appropriate development method. First of all, analysis of the systems requirements was carried out on an ad hoc basis, so often the final product did not exactly meet the business requirements.

Time consuming 3GL programming languages, such as Methodoology, were used and the produced files and databases were inflexible. To overcome these problems, the IS community decided to develop a methodology e. It was especially designed for government departments and their external providers of software, where there was a great need for Information Systems and hope to improve their IS by using a disciplined engineering method.

So, one should consider carefully if advantagees is suitable for the system that needs to be developed in respect of the systems size and purpose. Companies, mainly, who have information systems to manage, i.

It is assumed that in general large companies need to produce large information Systems and small or medium-sized companies produce smaller information systems. These points are methodolkgy to deliver the product on time. Simultaneously, the systems model is developed and a comprehensive demand analysis is carried out. Both are tried to see if they are well suited to each other.

Respond to changes in the business environment: This offers the possibility to tailor the planning of the project to the actual requirements of the business. Effective use of skills: SSADM does metbodology require very special skills and can easily be taught to the staff.

Normally, common modelling and diagramming tools are used. SSADM reduces the error rate of IS by defining a certain quality level in the beginning and constantly checking the system. By encouraging on-time delivery, meeting business requirements, ensuring better quality, using human resources effectively as well as trying to avoid bureaucracy, SSADM improves the overall productivity of the specific project and the company.

Advantages of SSADM

SSADM separates the logical and the physical systems design. So the system does not have to be implemented again with new hard -or software. SSADM puts special emphasis on the analysis of the system and its documentation.


This causes the danger of over-analysing, which can be very time and cost consuming. Especially with large systems, the outline diagram can become very unclear, because all relevant data flows have to be included. However, large companies carrying out various projects, can profit from the fact that SSADM gives the possibility to reuse certain techniques and tools for other projects.

Benefits Of SSADM – Benefits Of

This reduces cost and time spent enormously in the long run. So, the danger of spending too much money on analysis can be compensated by the reuse of the developed systems and experience gained. Small or medium sized companies are normally not involved in such high volume business projects.

The great advantage of smaller companies is, normally, that they are more flexible and less bureaucratic than large companies. Although SSADM sees its long term advanages in more flexibility and time saving reuse of certain methods ssadk, there are still doubts about whether mehodology could be a valuable method for medium sized companies. If a system is being developed, for which standard methods and CASE tools can be used and it turns out that inhouse development is much more expensive methidology more time consuming, SSADM is a good solution.

Another solution could be to produce cut-down versions of SSADM in order to make it suitable for another project, which is probably smaller. So, the company could benefit from the fact that the staff is already trained and experienced. SSADM combines three methods complementing each other to a systems development cycle: Within this process the data requirements of an IS are investigated, identified, modelled and documented.

The logical data structure LDS is formed. It gives information on the entities that need to be put down and on the relationships between these entities. Data Flow Diagrams are used to describe the system in different levels of abstraction. They model functionality and show how input transforms into output. Entity Relation Diagrams represent objects and their relationships. They normally show the important entities and relations but no attributes.

Again a comprehensive DFD is produced. The transformation of the processes, however, are more likely to be represented in a distinct description of processes. Furthermore, the DFD shows the data stores, which could be directories, folders, servers and the methoeology they are accessed. A description of the external entities persons or companies that do not belong to the systems but are relevant to it should be included, too. Finally, data flows between processes, data stores and external entities are also represented.

The process of Entity Event Modelling deals with the business events that have an impact on each entity and its surrounding. This information is put down in a so called Entity Life Histories 16 file.

Finally, for each process, data flow, data store and external entity there is an entry in the so called data dictionary. This data dictionary is the central catalogue of data within an IS. It shows the structure, storage, connections, origin and use of data. The data dictionary aims to give the possibility of describing the elementary data in an appropriate verbal way.

Although this system will meet its requirements perfectly and be of very good quality, the use of a formal structured methodology like SSADM is very time-consuming. Especially for small or medium-sized companies such huge delays can lead to serious financial and resource problems, even to bankruptcy.

The next paragraph will give an insight in the different stages of SSADM and when they have to be completed. This is probably the most important reason, why SSADM is, on the one hand, very time-consuming, but, on the other hand, widely regarded as an improvement to the quality of a system. Investigation of economical and technical feasibility. The problems merhodology defined and the project identified.


The best business option is chosen out of up to 5 propositions. Definition of broad requirements, investigation of current data and processing. The project is being identified and costs calculated. This stage is especially important as any omissions will have a bad effect on the whole project.

Formulation of business systems requirements. Evaluation of the implication and benefit qdvantages each proposed option. Identification of functional and non-functional require- ments in detail. Proposal of new methods and techniques in order to describe processing and data structures.

Definition and selection Maintenance of specific technical options, such as different methods of implementation. May be simultaneously to stage 4. User dialogues, update processes, enquiry processes are defined and selected. After producing a physical design, creating a function and data design, the SSADM cycle is completed and the applications are ready for delivery.

There is mainly one method that focuses especially on fast, flexible and low resources development of IS. IT uses prototyping to involve users, so this definitely meets their requirements, and can help to develop IS faster.

What Are the Benefits of SSADM?

Its major principles are as follows:. The parts of organisational culture, on which SSADM, if applied, has an effect, are control, direction, risk tolerance, and communication patterns. So, an organisation with a structured and hierarchical culture, for example role or person culture, will have less problems adopting SSADM and getting its employees accustomed to it.

Whereas organisations with power or task cultures, which allow the single employee to take more responsibility, and which in general tend to be less bureaucratic and more dynamic, will have difficulties alongside the Structured Systems Analysis and Design Methodology. And these are closely related to the stability of the business situation of the organisation. It can only profit from the advantages that SSADM provides, such as better quality due to the review of each stage or meeting the requirements more exactly due to emphasis on the requirements analysis stagewhen the following criteria are met:.

First of all the volume and the time that is at disposal must be large enough to undergo the whole development process. Secondly, the short term business situation is not supposed to change drastically, because SSADM does not intend to change the specifications that were made in advance after the review of the stage had been completed.

This fact can lead to the problem that the end result deliver does not meet the business requirements at the point of time when it is delivered. Considering the long-term situation, SSADM has shown that it advantagee the overall quality of Information Systems within an organisation.

The fact that SSADM has become the imperative development methodology for government departments and their suppliers of IS proves this fact. However, it must be considered that SSADM was developed especially for these kinds of companies and that government projects, in general, have enough time, money and human resources to cope with the bureaucratic nature of SSADM.

It is said to be very bureaucratic, time and cost consuming. Only for large organisations, such as government departments does it make davantages to adopt this structured methodology. For medium-sized companies, developing a comparatively small information system, there are better solutions for developing an IS. Some discussion has been made about metjodology in 3.