Systems Development Life Cycle Term Paper

Download this Term Paper in word format (.doc)

Note: Sample below may appear distorted but all corresponding word document files contain proper formatting

Excerpt from Term Paper:

Systems Development Life Cycle has historically been a very useful tool in the development of software and operating systems in Computer Information Technology. Through the Systems Development Life Cycle there are at least five distinct phases that are delineated and performed within a linear patter. Meaning, that each step must be complete or at least very close in order for the next set of experts to begin the next phase of work on a project. It has been historically thought that each stage's crucial addition to the whole project is a building block necessary for the next phase of project development, therefore circular or spiral models, where all or some phases occur simultaneously was thought difficult to impossible for application within the information technology application. (Kliem & Ludin, 1994, p. 12)

The five required stages of SDLS are Planning, Analysis, Design, Implementation and Maintenance. This work will give a detailed analysis of each of these five phases and demonstrates ways in which the linear system is effective and how it has been used to develop new systems and subsystems that have greatly influenced the world of technology and business.

Lastly, it will briefly discuss possible alterations to the system and some shortcoming seen in the implementation of its use over the years.


During the planning phase there a several crucial steps to eventual development. Most importantly the planning phase allows the experts to identify the need for the system. In other words, what tasks need to be completed by the proposed system? The planning phase allows experts to poll users and developers about the tasks wished to be automated, be they new tasks or old tasks currently performed manually. The phase allows the developers to determine the feasibility of the project asking questions like: Does the organization have the current technology available to build and support such a system and if not how can we get it? How long might it take to develop and implement the system? What is the scope of the system and can it be expanded later?

It is also during the planning stage that developers propose the exiting possible ways in which the new system could impact the organization as a whole and the users in particular, it is the phase where an idea is pitched, as they would say in marketing, to the investors and the potential users, if the ideal seems valuable and feasible, through this phase then the lifecycle will move on to analysis.


The analysis phase offers an opportunity to refine goals into very clear and defined functions that will fit into a clearer timeline. The phase takes the planning works and expands them into very clear functions and operations. What is the system going to do, exactly? How will users interact with it to better serve the needs of the organization? What is the scope of the system and can it be expanded later?

The most crucial aspect of the analysis phase is a discernable and concrete set of goals that details for investors and implementation professionals just what the system will do, how it will change the current functioning of the larger system or company, how long it will take to build and implement and some would say most importantly how much will it cost to build and implement. Within the analysis phase many of the early models of action, such as manuals and policies and procedures should be developed. Analysis is a concrete on paper demonstration of the system proposed.


Many designers would consider the most crucial and exciting phase of the lifecycle to be the design phase. This is where the on-paper theories are put into proposed code. The design team takes the planning and analysis, goals and guidelines for purpose and use and begins the development stage. During this phase the design team describes features to be performed in greater detail, they describe scream composition, apply rules of business write countless diagrams describing functions and processes and begin documenting the first phase of code, called pseudocode, or theoretical code.

It is from this paper trail that the development of the next phase begins.


During the implementation phase, quite simply the real code is…[continue]

Cite This Term Paper:

"Systems Development Life Cycle" (2004, July 18) Retrieved December 2, 2016, from

"Systems Development Life Cycle" 18 July 2004. Web.2 December. 2016. <>

"Systems Development Life Cycle", 18 July 2004, Accessed.2 December. 2016,

Other Documents Pertaining To This Topic

  • System Development Life Cycle SDLC

    However, the company did feel it should develop its own Database infrastructure that would work with the new underlying database management system and would mesh with existing organizational skills and the selected enterprise software solution. Because the company followed a standardized implementation process, they were able to successfully reengineer their existing business structure. The objective of the System Development Life Cycle is to help organizations define what an appropriate system

  • System Development Life Cycle

    system development life cycle (SDLC) approach to the development of Information Systems and/or software is provided. An explanation of SDLC is offered, with different models applied in implementing SDLC delineated. Advantages and disadvantages associated with each of the models will be identified. System Development Life Cycle According to Walsham (1993), system development life cycle (SDLC) is an approach to developing an information system or software product that is characterized by a

  • Systems Development Life Cycle Is a Framework for

    Systems Development Life-Cycle is a framework for an evolution from abstract ideas to a concrete reality Systems development life-cycle (SDLC) is a structured process of systems development is an evolutionary process that proceeds from a broad concept of information requirements and finally ends into the manufacturing of a product -- development of a new system. From this conception it can be seen that the ideas of SDLC begin to narrow

  • Software Development Life Cycle SDLC

    Software Development Life Cycle ( SDLC) Explain Requirement process ( in SDLC) in detail. Why is this exercise important? Requirements engineering is a fundamental activity in systems development and it is the process by which the requirements for software systems are identified, systematized and implemented and are followed through the complete lifecycle. Traditionally engineers focused on narrow functional requirements. Now it is being argued by Aurum and Wohlin (2005) that focusing only

  • System Development Art or Science

    This process places the user in a central position for both determining system requirements and ensuring they are met. The benefits of these systems include not only improvements in user efficiency, but also others, such as reduced training costs, reduced user errors, reduced maintenance costs, and increased customer satisfaction. However, the chief requirements in these kinds of systems become to understand the users' information needs. As we argued earlier, the systems

  • System Development Life Cycle

    Business Deliverables Project Objectives and Justification Company X is a consulting firm whose business and services involve hiring and deployment of IT professionals to clients. Basically, company X assists clients to find applicants who may fit their employment needs. The current operational procedures of Company X involve traditional methods of data access and storage, in that most of the essential information they need are basically paper-based. Because we are already in the age

  • Software Development Life Cycle

    Software Development Life Cycle Agile Software Development Agile software development is a popular software development process or methodology that has gained a lot of popularity in the recent years due to its effectiveness and ease of use. Firstly, it encourages collaboration and teamwork throughout the life cycle of development and this makes it easy to plan and implement. Agile software development is all about breaking a task into small chunks that make it

Read Full Term Paper
Copyright 2016 . All Rights Reserved