System Analysis

Read Complete Research Material

System Analysis

System Analysis and Design Assignment

System Analysis and Design Assignment

Criteria 1

System Development Life Cycle Models

The systems development life cycle is a process of creating, developing or altering information systems. With the complexities that exist in developing systems there are a number of SDLC models that have been created to manage this complexity. Waterfall and prototype are two of the models that define the approach towards development of an information system.

Prototype Model

In prototype model, as the name suggests, the working is based on the development of prototypes and is not based on strict planning. The prototype developed serves the purpose of a sample to test the process which then ultimately helps in building a better final product. At times, when the exact requirements are unclear, the model helps in the development of a system with consistent feedback from the user. The model is as follows:

Source: http://istqbexamcertification.com/what-is-prototype-model-advantages-disadvantages-and-when-to-use-it/

The model has an edge in terms of the chance that it provides in the testing stage and also when the client's requirements are unknown or the client itself is not sure about what they want. Feedback of the user or client is the most important part of the process which helps in the development of a system that is according to the requirements of the end user.

Spiral Model

The spiral model is a type of iterative software development model generally used for projects where there is a high risk of changes. It combines features of both waterfall model and prototype model in the system development method. All the activities are arranged in the form of a spiral with each representing a development phase as shown below:

Source: http://www.ianswer4u.com/2011/12/spiral-model-advantages-and.html#axzz2SPAIpEXG

There are a lot of advantages of this model with risk management and clarity of the project to be implanted as the most important. It might be costly at times though and require skillful people for handling this model.

Importance of SDLC in System Analysis and Design

SDLC provides systematic approach towards the development of a system which is a complex method that requires considerable care of the requirements of the client or user. It prevents from taking random approach towards this process and instead provides a structure that helps in the development of a process for change. It defines various roles, responsibilities in the system.

SDLC is important because it breaks the process of system analysis and design and makes it easy to follow on those steps. It also helps in providing an approximate time required for the project to complete. For an appropriate and desirable outcome each step has to be evaluated properly. With the various models it provides, each model can be selected according to the demands of the project and implemented accordingly.

Criteria 2

Feasibility report

A feasibility report comprise of comprehensive and detailed information about the project at hand. It includes the basic structure, the resources required as well as the objectives (functional and performance) and the assumptions and constraints in the project.

Functional Objectives

These are the objectives that are intended to be achieved by the ...
Related Ads