Preview

Sdlc

Best Essays
Open Document
Open Document
3069 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Sdlc
From IFSM 201 - Module 2: Information System Development
Commentary
Topics • Purpose of the Systems Development Life Cycle (SDLC) • The SDLC Phases • SDLC Models • Relationship between SDLC and Project Management • Summary
[pic]
Purpose of the Systems Development Life Cycle (SDLC)
What Is SDLC?
The systems development life cycle (SDLC) is a structured methodology and process that guides the development of information systems. SDLC is based on a series of related activities that are combined into phases, sometimes called life-cycle phases. The phases represent a state or stage in the life of an information system. Generally speaking, an information system life cycle proceeds from requirements gathering to design and development to operations and maintenance to decommissioning. Each successive phase leverages the documentation and knowledge gained from the previous phases. Figure 2.1 shows the general flow of a basic SDLC.
Figure 2.1
Basic Systems Development Life Cycle
[pic]
The main purpose of using SDLC is to promote quality during the design, development, and implementation effort. When SDLC is used properly, information systems are more reliable and cost effective because project activities are planned, documented, tracked, and controlled. To ensure that the information system will meet the stated requirements, SDLC also includes predefined reviews, inspections, and audits for the life-cycle processes and deliverables to identify variances and recommend changes.
Using the SDLC Acronym
As with most acronyms, there can be some confusion associated with using SDLC. Within the information technology industry, SDLC may also be used for: • Synchronous Data Link Control—A communications protocol that divides network functions into clearly defined layers. • Software development life cycle—Also known as software development process (SDP), this is the set of life-cycle phases associated with software programs. This topic will

You May Also Find These Documents Helpful

  • Satisfactory Essays

    I am trying to choose the best model for Verizon in upgrading their technology quickly and efficiently. The best SDLC model to use for Verizon, in my opinion would be the waterfall model. The reason why the model is beneficial to Verizon is that it requires the least amount of time to implement the new technology to their existing system. They are interested in upgrading the system rather than implementing a new one each time Verizon feels the need to upgrade.…

    • 399 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Waterfall Model

    • 854 Words
    • 2 Pages

    I will be explaining a little more in-depth of how the Systems Development Life Cycle (SDLC) operates. The SDLC process is a Systems Development Methodology (SDM) “which is basically the process most businesses go through to develop and maintain an Information System.” (Ross A. Malaga, (2005) Information Systems Technology, Published by Prentice Hall. Page 285. Copyright 2005 Pearson Education) The SDLC contains seven major phases; I am going to start on the first which is, Planning. Planning is the step taken to find out if the current system can be updated or if there needs to be a new system created. To help make that decision four feasibility analyses will need to be completed, technical, economic, operational, and schedule. The technical analysis will determine what technologies are present and what can be created to solve the aroused issue. The economic analysis will find out if the company can afford the new or upgraded Information System (IS) and if it will benefit the company at all. The operational analysis will determine the reaction that humans will have with this new system. (Likes, Dislikes, and Employee Cooperation) The schedule analysis will determine whether or not the proposed completion time is realistic. All these steps must be completed in order to move on to the next step. The second step of the SDLC is System Analysis. The System Analysis step is where the systems analyst in the IT development team determines the exact problems then details an exact IS solution to the problem as well as a to-do list for future reference in the SDLC. This step must be completed after the planning and before moving on, to ensure quality in the product being designed. The third step of the SDLC is Systems Design. Once the Systems Development Team understands the requirements needed in order to solve the issues at hand the systems design phase can start. The Systems Design phase is meant to describe how the Systems Development team will create this new system.…

    • 854 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The acquisition of Information Technology is mostly required by most businesses in other to have information electronically for analyses in a later future. In other to acquire an IT application to perform a required function, a company will have to justify the IT investment. It is possible to acquire an IT Application by buying off-the-shell, leasing an application, using an Open-Source Software, utilizing a software-as-a-Service (SaaS) or building an application-in-house. Building an in-house application mainly uses the System Development Life Cycle (SDLC) which is known to be the backbone of the methodology (Rainer & Turner, 2008, p.301). System Development Life Cycle (SDLC) is the oldest of all system development method used by organizations on a large-scale IT project (Rainer & Turner, 2008, p.302). The SDLC has various sequential phases mainly carried out by the system development professionals who are the system analyst who analyze and design information system, the technical specialist who are experts on database and telecommunication, testers and users who are employees of all functional area (Kay, 2002). The phases of SDLC are system investigation which is the process whereby all feasibility study is performed followed by the system analysis which is the analysis of the business problem and how IS can correct such problem. Another phase is the system design; this phase shows how the system can correct the business problem after which programming comes in. This is the phase whereby system developers translate certain design into computer code. After all the above mentioned phases, testing comes in and this is the phase where check is made to see if the computer code produces what is expected. Implementation of the application is carried out next after which operation and maintenance completes the phases. All the above mentioned points are…

    • 376 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    As IT expert and as team we might get contract from both. IT and other firms as well as in order to develop software for system for this purpose software development life cycle essential.…

    • 801 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    ➢ The evolution of process that is followed in implementing a computer-based information system subsystem.…

    • 1351 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    SDLC covers many activities across well defined phases. These include questioning why the information system needs to be built, to charting feasibility factors, analyzing issues that are expected to crop up, zeroing in on a certain design and architecture for the system, developing the system, implementing and testing it, and delivering it to the target customer. Each of these activities is carried out in an orderly manner in a set of well defined developmental phases. This is why SDLC is referred to as a process of gradual refinement. That is, each phase takes over where the previous phase left off, and refines what was done before. The most common development phases in SDLC are: Planning…

    • 1495 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Life Cycles Information

    • 652 Words
    • 3 Pages

    The Systems development life cycle (SDLC), or Software development process in systems engineering, information systems and software engineering, 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.…

    • 652 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Life cycle models

    • 4013 Words
    • 17 Pages

    SDLC The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.…

    • 4013 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    Sdlc

    • 406 Words
    • 2 Pages

    The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.…

    • 406 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    SDLC stands for Software Development Life Cycle. A Software Development Life Cycle is essentially a series of steps, or phases, that provide a model for the development and lifecycle management of an application or piece of software. The methodology within the SDLC process can vary across industries and organizations, but standards such as ISO/IEC 12207 represent processes that establish a lifecycle for software, and provide a mode for the development, acquisition, and configuration of…

    • 1559 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.…

    • 4031 Words
    • 17 Pages
    Good Essays
  • Powerful Essays

    Ooad

    • 2736 Words
    • 11 Pages

    The SDLC is a process used by a systems analyst to develop an information system, training, and user (stakeholder) ownership. Any SDLC should result in 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.[2] Computer systems are complex and often (especially with the recent rise of service-oriented architecture) link multiple traditional systems potentially supplied by different software vendors. To manage this level of complexity, a number of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile software development"; "rapid prototyping"; "incremental"; and "synchronize and stabilize SDLC models can be described along spectrum of agile to iterative to sequential.…

    • 2736 Words
    • 11 Pages
    Powerful Essays
  • Powerful Essays

    Computer Application

    • 2778 Words
    • 12 Pages

    In a system the different components are connected with each other and they are interdependent. For example, human body represents a complete natural system. We are also bound by many national systems such as political system, economic system, educational system and so forth. The objective of the system demands that some output is produced as a result of processing the suitable inputs. A well-designed system also includes an additional element referred to as ‘control’ that provides a feedback to achieve desired objectives of the system. 1.4 SYSTEM LIFE CYCLE System life cycle is an organizational process of developing and maintaining systems. It helps in establishing a system project plan, because it gives overall list of processes and sub-processes required for developing a system. System development life cycle means combination of various activities. In other words we can say that various activities put together are referred as system development life cycle. In the System Analysis and Design terminology, the system development life cycle also means software development life cycle. Following are the different phases of system…

    • 2778 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    payrol management system

    • 1120 Words
    • 5 Pages

    Systems Development Life Cycle (SDLC) – sometimes referred to as Systems Life Cycle is a methodology used to describe the process for building information systems. It provides a consistent framework of tasks and deliverables needed to develop systems. Believed to have "originated in the 1960s, 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".…

    • 1120 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Ans. Software development also known as application development, software design, designing software, software application development, enterprise application development, or platform development. The term "software development" may be used to refer to the activity of computer programming, which is the process of writing and maintaining the source code, but in a broader sense of the term it includes all that is involved between the conception of the desired software through to the final manifestation of the software, ideally in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. 2. What is SDLC? Ans. We may define a cycle as ‘a succession of events repeated regularly within a given period of time’ or ‘a round of years or recurring period of time, in which certain events repeat themselves’. ‘Life cycle’ is a sequence of events or patterns that reveal themselves in the lifetime of an organism. Software products are seen to display such a sequence of pattern in their lifetimes. A generalized pattern that is generally observed in the lifetime of a software product. This is what we called “Software Development Life Cycle”. Recognition of such a software development life cycle holds the key to successful software development. 3. What are the generic phases in the SDLC? Explain each phase. Ans. Requirements Analysis Definition System and Software Design Implementation and Unit Testing Integration and System Testing Operation and Maintenance…

    • 1765 Words
    • 8 Pages
    Powerful Essays