system development life cycle
-
Upload
sumit-yadav -
Category
Technology
-
view
499 -
download
1
Transcript of system development life cycle
![Page 1: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/1.jpg)
System Development Life CycleSDLC
The main idea of the SDLC has been “to pursue the development
of information systems in a very deliberate structured and
methodical way, requiring each stage of the life cycle from
inception of the idea to delivery of the final system, to be carried
out rigidly and sequentially”
![Page 2: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/2.jpg)
SDLC• An organizational process of developing and maintaining
systems.
• Helps in establishing a system project plan (as it gives overall list of processes and sub processes required for developing a system)
• SDLC is a combination of various activities
• Oldest formalized methodology framework for building information systems.
• In SAD terminology, SDLC means Software Development Life Cycle.
![Page 3: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/3.jpg)
• In a system the different components are connected with each other and they are interdependent.
• Objective: it demands that some output is produced as a result of processing the suitable inputs.
• Uses: To develop large scale functional business systems in an age of large scale business firms.
![Page 4: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/4.jpg)
Phases of Software Development Cycle
1. Problem Definition2. System Study3. Feasibility Study4. System Analysis5. System Design6. Coding7. Testing8. Implementation9. Post Implementation10.Maintenance
PS FutureSSC
TIP Man
![Page 5: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/5.jpg)
SDLC Methodology• SDLC Methodology is a framework that is used to
Structure, Plan, and Control the process of developing an information system
• Different Software Development Approaches– Waterfall : A linear framework– Prototyping : An iterative framework– Incremental : A combined linear iterative framework– Spiral : A combined linear iterative framework– Rapid Application Development (RAD) : An iterative
framework – Extreme Programming
![Page 6: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/6.jpg)
FEASIBILITY STUDY
On the basis of result of the initial study, feasibility study takes place.
![Page 7: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/7.jpg)
• Defn : The feasibility study is basically the test of the proposed system in the light of its Workability, meeting user’s Requirements, effective use of Resources and its Cost effectiveness. (WR2C)
• The main goal of feasibility study is not to solve the problem but to achieve the scope
• In the process of feasibility study, the cost and benefits are estimated with greater accuracy.
![Page 8: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/8.jpg)
Uses of Feasibility Analysis
• Guide organizations to make decisions
• Identifies risks associated with the proposed project.
• Assessing Project Feasibility
![Page 9: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/9.jpg)
8 TECHNIQUES OF FEASIBILITY
![Page 10: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/10.jpg)
1. Technical Feasibility
• Can we build the system?
• Familiarity with application and technology. Less familiarity generates more risk.
• Project Size: Large projects have more risk
• Compatibility: The harder to integrate the system with the company’s exists technology, higher the risk.
![Page 11: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/11.jpg)
2. Economic Feasibility
• Should we build the system?
• Also called cost benefit analysis.
• More concern with costs:– Development Costs– Annual operating costs– Annual benefits (cost and revenue)– Intangible costs and benefits
![Page 12: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/12.jpg)
3. Organizational Feasibility• Is the project strategically aligned with the business
objectives?
• To understand how well the goals of the project align with business objectives
• Most affected groups in introducing new system:1. Project Champion2. Senior Management3. Users4. Other stakeholders
![Page 13: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/13.jpg)
• Champion – Initiates the project– Promotes the project– Allocates time to the project– Provides resources
• Organizational Management – Know about the project– Budget enough money for the project– Encourage users to accept and use the system
• System Users– Make decisions that influence the system– Perform hand on activities for the project– Determine whether the project success or not
![Page 14: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/14.jpg)
4. Operational Feasibility
• When it is found that the project is both economic and technical feasible, the next step is to determine whether it is operationally feasible or not.
• Will the system operate in a way that user wants.
• Operational feasibility depends upon human resources for the development and implementation of the system
• User involvement is more required.
![Page 15: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/15.jpg)
5. Social Feasibility
• Social feasibility is a determination of whether a project will be acceptable to the people or not.
• This determination examines the probability of the project being accepted by the group directly affected by the proposed system change.
![Page 16: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/16.jpg)
6. Management Feasibility
• It is a determination of whether a proposed project will be acceptable to management.
• If management does not accept a project or gives a negligible support to it, the analyst will tend to view the project as a non feasible one.
![Page 17: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/17.jpg)
7. Legal Feasibility
• Legal feasibility is a determination of whether a proposed project infringes on known Acts, Statuses, as well as any pending legislation.
• In some instances the project might appear sound, on closer investigation it may be found to infringe in several legal areas.
![Page 18: system development life cycle](https://reader036.fdocuments.in/reader036/viewer/2022082807/554cbbaab4c905aa608b521e/html5/thumbnails/18.jpg)
8. Time Feasibility
• Is a determination of whether a proposed project can be implemented fully within a stipulated time frame.
• If a project takes too much time it is likely to be rejected.