Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SDLC (Systems Development Life Cycle) Presentation

Presentation for CS8 - Systems Analysis and Design

Alexander Rosales

on 25 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SDLC (Systems Development Life Cycle) Presentation

History Development Phases Strengths Weaknesses End of Presentation. Overview - The SDLC is a process used by a systems analyst to develop an information system, training, and user (stakeholder) ownership. The SDLC aims to produce a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned Information Technology infrastructure, and is inexpensive to maintain and cost-effective to enhance. - originated in the 1960's, to develop large scale functional business systems in an age of large scale business conglomerates. Information systems activities revolved around heavy data processing and number crunching routines". - Preliminary Analysis: The objective of phase 1 is to conduct a preliminary analysis, propose alternative solutions, describe costs and benefits and submit a preliminary plan with recommendations. Systems Development Life Cycle
(SDLC) - Control.
- Monitor large projects.
- Detailed steps.
- Evaluate costs and completion targets.
- Documentation.
- Well defined user input.
- Ease of maintenance.
- Development and design standards.
- Tolerates changes in MIS staffing. - Increased development time.
- Increased development cost.
- Systems must be defined up front.
- Rigidity.
- Hard to estimate costs, project overruns.
- User input is sometimes limited. By : Rosales, Alexander John R.
BSCS II - A - also known as "Software Development Process" it is a process of creating or altering information systems, and the models and methodologies that people use to develop these systems. In software engineering, the SDLC concept underpins many kinds of software development methodologies. These methodologies form the framework for planning and controlling the creation of an information system the software development process. - Several systems development frameworks have been partly based on SDLC, such as the structured systems analysis and design method (SSADM) produced for the UK government Office of Government Commerce in the 1980s. Ever since, according to Elliott (2004), "the traditional life cycle approaches to systems development have been increasingly replaced with alternative approaches and frameworks, which attempted to overcome some of the inherent deficiencies of the traditional SDLC". - Systems analysis, requirements definition: Defines project goals into defined functions and operation of the intended application. Analyzes end-user information needs. - Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation. - Development: The real code is written here. - Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability. - Acceptance, installation, deployment: The final stage of initial development, where the software is put into production and runs actual business. - Maintenance: What happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform and more. This is often the longest of the stages. Reference : http://en.wikipedia.org/wiki/Systems_development_life-cycle
Full transcript