System Development Life Cycle
System Development Life Cycle
System Development Life Cycle
INTRODUCTION
Information system development involves various activities performed together. The stages involved during System Life Cycle are ::
Recognition of need Feasibility study Analysis Design Implementation Post implementation and maintenance
Recognition of need
It is the first stage of information system development cycle. This gives a clearer picture of what actually the existing system is. The preliminary investigation must define the scope of the project and the perceived problems, opportunities and directives that triggered the project.
The preliminary investigation include the following tasks: a. b. c. d. e. List problems, opportunities and directives. Negotiate preliminary scope. Assess project worth. Plan the project. Present the project and plan.
Feasibility Study
The statement dont try to fix it unless you understand it apply describe the feasibility study stage of system analysis. The goal of feasibility study is to evaluate alternative system and to purpose the most feasible and desirable system for development.
It consist of the following: 1. Statement of the problem 2. Summary of findings and recommendations 3. Details of findings 4. Recommendations and conclusions
There are basically five types of feasibility are addressed in the study.
1. 2. 3. 4. 5. Technical feasibility Economic feasibility Motivational feasibility Schedule feasibility Operational feasibility
COST BENEFIT
COST BENEFIT
TANGIBLE
INTANGIBLE
System Analysis
System analysis is not a preliminary study. It is an in-depth study of end user information needs that produces functional requirements that are used as the basis for the design of a new information system.
System Design
System design can be viewed as the design of user interface, data, process and system specification .
System Design
System Implementation
Implementation is the stage where theory is converted into practical. The implementation is a vital step in ensuring the success of new systems. Even a well designed system can fail if it is not properly implemented.
implementation
System documentation
PROTOTYPING
Prototyping is the process of building a model system. In terms of an information system prototype are employed to help system designers build an information system that intuitive & easy to manipulate end users. Prototyping is an iterative process that is part of analysis phase of system development of life cycle.
Operational prototype
YES
ADVANTAGES OF PROTOTYPING
Prototype reduce the development time. It reduce the development cost. It requires the users involvement. Its results are higher user satisfaction. Prototype are an active, not passive, model that end user can see, touch & feel. Prototyping can increase creativity because it allows for quicker user feedback which can lead to better solutions.
DISADVANTAGES OF PROTOTYPING
Prototyping often leads to premature commitment to a design. Prototyping can reduce creativity in designs. Not suitable for large applications. Structure of system can be damaged since many changes could be made. Developer misunderstanding of user objectives.