Phases of the Traditional Systems Development Life Cycle

In: Other Topics

Submitted By davidpina
Words 769
Pages 4
Phases of the traditional Systems Development Life Cycle (SLDC) for Bank ATM Software


David Phillip Piña

University of Phoenix
Abstract

This paper will attempt to explain the six different phases in a traditional systems development life cycle for developing software to run a bank’s automatic teller machine (ATM) machine. The input and output for each phase will be clearly outlined. Information from my Week 1 CIS/319 class readings will be used as a guide.


Phases of the traditional Systems Development Life Cycle (SLDC) for a Bank ATM
The Six Phases
According to Moore, W., Nolan, E., & Gillard, “There are six different phases in a traditional systems development life cycle. The first phase is preliminary investigation, the second phase is system study, the third phase is system analysis, the fourth phase is programming and implementation, the fifth phase is support and maintenance, and the sixth phase is documentation”. (2006)
According to Computer World, “Stages of the traditional system development lifecycle can be characterized and divided up in different ways, including the following:
Project planning, feasibility study: Establishes a high-level view of the intended project and determines its goals.
Systems analysis, requirements definition: Refines 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, pseudo code and other documentation.
Implementation: 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…...

Similar Documents

System Development Cycle

... already been done. A terms of reference will also be required if one does not exist. The output from this stage is the System Specification which gives precise details of what the new system is required to do, but does not go into how it does it. It provides a logical model of the new system. Once agreed, the specification is the basis for the work done by the system designers. Systems Design This stage deals with how the requirements of the new system are carried out (how the logical model is implemented as a physical system). The system designer will develop a number of design options and test them against the requirements specification and design criteria. The one that comes closest to the design brief with the most cost effective use of equipment and personnel is selected and broken down into more detailed specs. Because of this the design stage has two phases: produce outline designs based on requirements specification with input from users and the detailed designs produced from the selected design. Development This is the only stage in the development where program code is written. The designs and specifications provide enough detail for the programmer to code and test individual modules. Each unit is tested to ensure that it meets the requirements of the specification. Testing Within the life cycle there are various levels of testing as well as the unit testing performed in the development stage. Link testing ensures that programs work together, e.g. the data...

Words: 974 - Pages: 4

Xcom Week 7 System Development Life Cycle

...Systems Development Life Cycle The phases of the System Development Life Cycle are planning, system analysis, system design, development, testing, implementation and maintenance. The System Development Life Cycle (SDLC) process applies to information system development projects ensuring that all functional and user requirements and agency strategic goals and objectives are met. Planning involves determining what the goal is and how best to accomplish that goal. It establishes a high level view of the intended project and determines its goals. Different factors must be considered including equipment types, costs, employee willingness to learn, and employee knowledge. System analysis follows planning, after the scope of the project has been determined in planning it is necessary to determine the exact source of the problem that is being solved. It refines project goals into defined functions and operation of the intended application. System design occurs when any problems have been identified it is possible to design a system to solve those problems. It describes desired features and operations including screen layouts, business rules and other documentation. System Design leads to Development where the information system is built and programmed Implementation the real code is here. Several approaches can be taken to begin actual use of the new system; these range from direct cut over where the company using the system immediately stops using the old system in favor......

Words: 311 - Pages: 2

Phases of the Traditional Systems Development Life Cycle

...Phases of the traditional Systems Development Life Cycle (SLDC) for Bank ATM Software David Phillip Piña University of Phoenix Abstract This paper will attempt to explain the six different phases in a traditional systems development life cycle for developing software to run a bank’s automatic teller machine (ATM) machine. The input and output for each phase will be clearly outlined. Information from my Week 1 CIS/319 class readings will be used as a guide. Phases of the traditional Systems Development Life Cycle (SLDC) for a Bank ATM The Six Phases According to Moore, W., Nolan, E., & Gillard, “There are six different phases in a traditional systems development life cycle. The first phase is preliminary investigation, the second phase is system study, the third phase is system analysis, the fourth phase is programming and implementation, the fifth phase is support and maintenance, and the sixth phase is documentation”. (2006) According to Computer World, “Stages of the traditional system development lifecycle can be characterized and divided up in different ways, including the following: Project planning, feasibility study: Establishes a high-level view of the intended project and determines its goals. Systems analysis, requirements definition: Refines 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...

Words: 769 - Pages: 4

System Development Life Cycle

... Flow Diagram that tracked data on the move and Object Oriented Analysis used objects to model these aspects. These tools allowed developers to pre-establish the quality of the user’s statement of business requirements. At the same time other tools became available to keep track of static data, which then evolved into the discipline of Business Information Analysis. Information Analysis used tools such as the Entity Relationship Diagram to keep track of static data and the Relationships between that data. It was this third rung on the evolutionary ladder of quality systems development that helped developers deliver systems that conformed to the organization’s business needs. It is understandable that this evolution began with Programming/Implementation the final phase of the systems life cycle and then progressed through the previous phases of Design and then Analysis. Nonetheless, for the first time quality had been addressed throughout the system development life cycle. Even with these advances, many systems were still being built using old development methods and these systems did not have the level of quality required to provide bug free operations, one reason for systems becoming obsolete early in the life cycle is that many of them were built around their implementation technology. Systems built around a technology will last only as long as that technology and will require major new development efforts to port or rewrite the system for the new platform. Today’s......

Words: 4408 - Pages: 18

System Development Life Cycle

... simple to understand and use. In a waterfall model, each phase must be completed fully before the next phase can begin. At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. In waterfall model phases do not overlap. 2. Prototype model The basic idea here is that instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. By using this prototype, the client can get an “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired system. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements. The prototype is usually not complete systems and many of the details are not built in the prototype. The goal is to provide a system with overall functionality. • Throwaway Prototyping model refers to the creation of a model that will eventually be discarded rather than reusing the same one for the final delivered software. 3. Incremental model In incremental model the whole requirement is divided into various builds. Multiple development cycles take place here, making the life cycle a“multi-waterfall” cycle. Cycles are divided up into smaller,......

Words: 3076 - Pages: 13

System Development Life Cycle

...In any application, the system development life cycle plays a crucial part as it passes through several stages such as data gathering, data design, system implementation, system testing, and system maintenance. The initial stage of design lie in identifying the processes and the entities which represents the functionality and performed of the system. The process is established using the processes in the data flow, which can be illustrated through data flow diagrams. The data flow diagram helps significantly in increasing the level of details with each level as the process involves sub-dividing the processes until indivisible sub-processes are reached. For the data flow to be established, certain criteria has to be met in collecting data. For Riordon Manufacturing, this includes: • Employees - These are the individuals which accounts for the manual human resources. The varied tasks ranges from production, to management, to engineers, to designers, to administrators, and task fields implemented as needed by the company. • Clients - The clients may range in designation from investors, to customers, or to simply referring to them as clients. These are the people who invest financing and specific interest in the company's products and services, ranging from small scaled interests to large scales interests. • Manager - These people represents the head of the chain of command for the general employees, even though being employees themselves. The varied...

Words: 758 - Pages: 4

System Development Life Cycle

...Systems Development Life Cycle The systems development life cycle (SDLC) is the overall process for developing information systems from planning and analysis through implementation and maintenance. The SDLC is the foundation for all systems development methodologies and there are literally hundreds of different activities associated with each phase in the SDLC. Typical activities include determining budgets, gathering system requirements, and writing detailed user documentation. The activities performed during each systems development project will vary. The SDLC begins with a business need, followed by an assessment of the functions a system must have to satisfy the need, and ends when the benefits of the system no longer outweigh its maintenance costs. This is why it is referred to as a ‘lifecycle’. The SDLC is comprised of seven distinct phases: planning, analysis, design, development, testing, implementation, and maintenance. This section takes a detailed look at a few of the more common activities performed during the phases of the systems development life cycle along with common issues facing software development projects (see Figure D.1 and Figure D.2 ). Phase 1: Planning The planning phase involves establishing a high-level plan of the intended project and determining project goals. Planning is the first and most critical phase of any systems development effort an organization undertakes, regardless of whether the effort is to develop a system...

Words: 1437 - Pages: 6

System Development Life Cycle

...The System Development Life Cycle (SDLC) for short is defined as: A conceptual model that is used in project management that describes the stages that are involved in an information development project from an early study through the implementation of the completed application. It is a great tool for project management and teams to use to help them during the implementation of their organizations new software because they can use the SDLC document as a guideline through the process of software implementation to ensure the success of their project. There are several different types of SDLC models that can be used for the development of your SDLC. They are as followed: Waterfall, Fountain, Spiral build and fix, Rapid prototyping, incremental, and synchronize and stabilize. The best known model that is used the most during SDLC development process is the Waterfall model this model has several stages that you must go through which are: * Project planning, feasibility study * Systems analysis, requirements definition * System design * Implementation * Integration and testing * Acceptance, installation, deployment * Maintenance For the project planning, feasibility study, it creates a view of the intended project and it also determines the projects goals. The systems analysis, requirements definition goes into defining the projects goals and it also discusses the operation of the application and how it will work. System design describes in detail the...

Words: 808 - Pages: 4

System Development Life Cycle

...SDLC(Software/System Development Life Cycle): It is a well defined process by which a system is planned, developed and implemented. The system development starts with the requirement for improving their business system. There are following activities involves in SDLC :- · Preliminary Investigation (Problem Identification) · Feasibility study · System analysis · System designing · Development of software · System testing · Implementation & Evaluation · Maintenance 1. Preliminary Investigation OR Problem Identification: One of most difficult task of the system analyst is identifying the real problem of the existing system. It defines the user requirements or what the user expects from the new system. This also includes the rough idea of the resource requirements as well as estimated time for completion and number of persons expected to be involve in each phase. Problem identification helps in :- i. Defining a problem ii. Setting proper system goal iii. Determining the boundaries of the project by considering the limitations of available resources 2. Feasibility study: It determine the possibility of either improving the existing system or developing the complete new...

Words: 804 - Pages: 4

Week 5: Checkpoint: System Development Life Cycle

... complicated so project management software can perform the same tasks instead. The new system has a final follow-up and maintenance stage. It will be monitored and the three organizational goals (general, top management and operating from the analysis’s stage) need to be meet to satisfaction. The team will reconsider by questioning users, checking control procedures, observing users, and determining schedules for reports. A post-implementation review report is made for the steering committee that is a summary of the team’s findings. Most of the time the IT department will do the follow-up. The IT team will now be in charge of maintaining the new system as soon as follow-up phase is complete. The systems development life cycle is a timely process and many teams of people are involved. Although it can be a stressful and long journey, once a new system is in place, the benefits outweigh the wait. References Bagranoff, N. A., Simkin, M. G., & Norman, C. S. (2010). In Core concepts of accounting information systems (11th ed.). New York, NY: Wiley. Chapter 13....

Words: 882 - Pages: 4

Systems Development Life Cycle

...Systems Development Life Cycle Don Cluff, Krystal Green BIS/320 February 17, 2014 Lisa Ricks I thought I would change course a little and discuss how I would implement the Systems Development Life Cycle (SDLC) in my bookstore if I were the owner of Book Worms, our local faith-based bookstore. Book Worm currently has a limited amount of inventory on hand. It relies on a catalog service for some of its product offering. This product is not stocked in the store but is accessed through the bookstores web site. This is the only bookstore in a 120 mile radius, and yet they concentrate on a small selection of religious books. To broaden the client base of the Book Worm bookstore, I will utilize the systems development life cycle to explore new systems that would allow me to broaden the scope of my product in a manner that would increase gross margin. The first step in SDLC is to define the system that needs to be implemented. This system as designed by our meager staff of experts will include software that will allow the Book Worm to work in conjunction with other book sellers such as Squadron, Waldpole, Motorbooks, etc. These book sellers will often allow access to their inventory by brick-and-mortar stores that are stockiest of their titles. Once this partnership is established, the available inventory of the bookstore would increase many fold (Kroenke, 2012). The online and kiosk ordering system would have several requirements. The second step in SDLC will be to...

Words: 630 - Pages: 3

System Development Life Cycle

...Work-Related Project Analysis Part III BSA/376 Tom Khoury September 2, 2014 Prof. Ahmer Allauddin Introduction: Without adequate planning, implementation cannot be utilized because it is heavily relying on planning aspect to jump start this process. Most of these system derived a several approaches and can be applicable to those solutions that need to be resolve from analyst perspectives and implementing the design, Hence, Systematic approaches are linked to several computer-based system information and multiple of steps are emerged to carry on the process for system development application, and id often called system development life cycle (SDLC). This system goes through different phases such as, feasibility study, functional requirements, systems specifications, systems implementation with the proper activities to see systems are improved.  Activities in this process can be very challenging that are carried out at the same time will be developed from one phase to another. Several portions of a project development may change from one stage to another, and sometimes, previous step or phase is repeated with new modification within the activities. SDLC is there to improve the quality of system by making it efficient and effective for easy access for both information system analysts and end-users as well. Describe the process of coding and testing. Testing, coding, installation, documentation, training and support will central focus points for this paper. I...

Words: 1149 - Pages: 5

Software Development Life Cycle

...Software Development Life Cycle The software development life cycle is the cycle in which software is developed. It is a process that has been improved upon as programming has expanded and become a bigger part of computers and networking. Programming is necessary in order to enable computers to perform in a desired manner, and those computers rely on that programming as instructions in order to function. Since computers rely on their programming to know how to function, the programming needs to be as efficient and flawless as possible, in order to produce ideal results. The software development life cycle is a tool used to help achieve ideal results. The first stage of the software development life cycle is “Analysis”. This stage is comprised of defining what exactly is required of the software being programmed. It is essential to know what the software must do in order for it to be programmed. All of the programming performed on the software falls within the defined specifications of this stage, therefore, this stage is the most critical. If the requirements are incorrect, the program may perform flawlessly, but it will not do exactly what is needed. The next stage in the software development life cycle is “Design”. This stage uses the requirements of the software as stated in the previous stage, and uses those requirements to design the software. This stage includes writing pseudo-code in order to see what your program needs to do, and taking steps to...

Words: 598 - Pages: 3

Software Development Life Cycle (Sdlc)

...Software Development Life Cycle (SDLC) is a series of steps, or phases, that provide a model for the development and lifecycle management of an application or piece of software. The process varies with industries and organizations, but the most common such as ISO/IEC 12207 embody what establishes a life cycle for software, and produce a method for the development, acquirement, and structure of software systems. SDLC can be broken down into six steps. First and most important being planning. Engineers in the organization compile requirements from the client and a scope document is created. Next is the implementation process. The code for the software is written by software engineers in accordance with the clients specifications. The third step is the testing process. This is done by using static and dynamic analysis, as well as manual infiltration testing to ensure that the software can be put into beta environment to test for real-world usability. Next step is the documentation. All steps in the production of the software are recorded for future use and any improvements in the development of the software. Step five is the deployment phase. The software is approved for use and is mass-produced and released to the public. The six and finial step is maintaining the software. Maintenance is performed for the improvement of the software due to the fact new requirements or change request can take longer than the actual software development time. There are a few different...

Words: 485 - Pages: 2

Systems Development Life Cycle

...m P.M HCS 533 Michael Gaul 22 March, 2016 The System Development Life cycle (SDLC) is a model which is used in a project management that involves and describes the stages which are used in information system development project. This life cycle is very useful for the implementation of system development project. The system is a set of components that interact to achieve common goals. It is widely used method of software development and acquisition in information technology area. Various enterprises used this system to achieve a common goal by working together in a proper and systematic way which is useful for achieving the resources and goal. There are various phases which are involved in the process of systematic development life cycle i.e. Planning, Analyzing, designing, supportive and implementation (Joanne Curry, 2007). Planning help us to review the project request, allocate resources and identify project development team. Analyzing is done to conduct preliminary investigations, Designing is done to acquire hardware and software and develop details of systems. Supporting is done to identify errors and monitor system performance and Implementation is a final stage which develops programs and install and convert it into new system. This phase says about its usage in various different enterprises and institutions (Angela Bonin, 2012). The use of System Development Life Cycle in health care institution involves various principal component of a regional hospital...

Words: 1171 - Pages: 5