Systems Development Phases

In: Computers and Technology

Submitted By blaine
Words 392
Pages 2
Seven phases of systems development life cycle.

Planning – This is the starting point of all development projects. In this phase we determine the desired outcome, outline the proposed system, develop a budget, and create a work schedule.

Systems Analysis – Once the planning phase is complete, the system analysis phase begins. We use the desired outcome from the planning stage to develop a data flow diagram to document what the system needs to do. This is a very important phase in the systems development life because a mistake in this phase could mean that you end up building a system that doesn’t create the desired outcome.

Systems Design – With the system requirements developed in the systems analysis phase, we begin to design the system by developing a logical and a physical system design. The logical system design document will list the systems functionality and the physical design system will list the components that will be used to achieve the required functionality.

Development – The goal of this phase is to determine if existing systems can be used to meet the system design and functionality. If those systems are not capable, then development of a new system will take place.

Testing – After the system has been either purchased or built, it must be tested to make sure it it has the functionality required and produces the required results. The system must be stub tested, unit tested and then the final systems test can performed, which consists of verification and validation.

Implementation – Once the system has been successfully tested it can be implemented into the working environment. The first step in the implementation phase is to get all the components of the system up and running, and transfer data from any old system(s) to the new system, or input data into the new system if there was no old system. Then the company must…...

Similar Documents

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

...Grantham University August 21, 2012 According to Haag, System development life cycle is a step- by-step approach for developing information systems. Development of systems does create improved database systems for utilization. Written criteria and processes must guide all information systems processing functions. There are several phases that will be discussed such as planning, analysis, design, and implementation. In this paper evidences that will primarily be socially impacted will be discussed as well. System development does have significant impact in any industry. One must be able to strategically plan appropriately in order for it to be a success. Planning within an organization can be very time consuming, planning takes a lot of thought, and consideration. A manager must first put the organization first when planning because it can affect the business if not planned correctly. A manager must determine what the company goals are, and be able to achieve the company’s goal. Organization goals are normally established by the company policies on how they expect their business should run, and the manager is to plan a strategy to meet the company expectation. Analysis places an important role in reconstructing systems using information systems. According to Wikipedia, the goal of system analysis is to determine where the problem is in an attempt to fix the system. This step involves breaking down the system in different pieces to analyze the situation,......

Words: 603 - Pages: 3

System Development Life Cycle

...SYSTEM ANALYSIS AND DESIGN System development life cycle INTRODUCTION Systems Development: is the entire process of creating an application, gathering user requirements, designing the database, designing the modules, coding the programs, testing the product and implementing it. The historical perspective provides insights that inform today’s work. The history started with business applications created in the 1950’s, develops under the influence of legacy systems, and evolves together with technological and social factors. The significance of system changes has increased. Moreover, many specialists now need certain skills in the analysis, understanding, and evaluation of the system development and evolution processes. Systems are created to solve problems. Early systems development often took place in a rather chaotic and haphazard manner, relying entirely on the skills and experience of the individual people members performing the work. The history of systems development has a different fundamental change agent, a different factor which may be thought of as driving the history, of stimulating long-run changes. All system development efforts engage in some combination of the below tasks, System conceptualization, System requirements and benefits analysis, Project adoption and project scoping, System design, Specification of software requirements, Architectural design, Detailed design, Unit development, Software integration and testing, System integration and testing,......

Words: 4408 - Pages: 18

System Development Life Cycle

...System Development Life Cycle (SDLC) SDLC is a set of activities which are perform by analyst and developer to create the system for software. SDLC is a conceptual model used in project management that describes the stages involved in information system development project from a preliminary study through maintenance of the complete application. SDLC follows six steps-: 1 Preliminary study 2 Determination of system requirement 3 System design 4 Software development 5 System testing 6 Implementation & Maintenance 1 Preliminary study -: Preliminary investigation is the first step in the system development life cycle. The preliminary investigation is a way of handling the user’s request to change, improve or enhance an existing system. The objective is to determine, whether the request is valid and feasible before any recommendation is made to do nothing, improve or modify the existing system, or build altogether a new one. Preliminary study divided into following 3 categories – A. Request Analysis B. Feasibility study C. Request Approval Request Analysis:- In this category, the users need is clearlyIdentify. Analyst identifies that what are the requirements of the user. Feasibility study:- The aim of the feasibility study is to access alternative systems and to propose the most feasible and desirable system for development. Thus, feasibility study provides an overview of the problem and acts as an important checkpoint that should be completed before committing......

Words: 3076 - Pages: 13

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

...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

Systems Development

...captures how the Systems Development Life Cycle applies to each of the bookstores we have reviewed. Given Amazon’s complexity of products and offerings it will most likely be the most difficult to implement where as Barnes & Noble with its limited product offerings could have a better capability of managing the systems development. Amazon.com Given that Amazon is an internet based company SDLC applies often to its business. Depending on the product Amazon is trying to market they will then develop its strategy. and decide whether hardware or software are necessary to implement the plan depending on their specification plan. A plan must be established with design elements to market the product. Establishing a plan to maintain the new system once it is established wraps us the cycle for Amazon.com. Barnes & Nobles Barnes & Noble is a very similar business model to local stores spread throughout the country, as well as internet sales similar to Amazon.com. Barnes & Noble would naturally follow the SDLC process for selection, development, implementation, and maintenance of new systems including programs and hardware. Barnes & Noble faces all of the same challenges as the other businesses with this process, with a primary issue being the selection and planning process which establishes the system requirements. Teams must be established to proceed with the projects and develop them further including testing of early samples. Once testing and development......

Words: 416 - Pages: 2

Phase of Organisational Development and Change

...and autonomous flight operations During the recent years UAV’s (uninhabited aerial vehicles) have become common goods in the military domain. UAV’s in the military are used for dull, dangerous and dumb missions. Two types of UAV vehicles exist: UAV’s controlled by an operator on the ground and UAV’s that fly autonomous missions. Pilot-less aeroplanes are attractive to civil aviation as well. However there are serious safety concerns. Even today aircraft can auto-land and fly using the autopilot. However, technology is not fool proof and human intervention is needed from time to time to reset the systems. One could imagine a future in which planes would be flown in a totally automatic mode. Advanced self-separation and automated station keeping, auto-takeoff and auto-land will be feasible. One could think of a safety pilot who would monitor the onboard systems as an interim phase before accepting fully pilot-less aeroplanes. If the technology proves to be safe and reliable even large passenger aircraft could become pilot-less. Here the key word will be safety perception rather than technology. 7. Vortex control Vortices have been present behind aircraft since the beginning. As aviation developed the physics of vortex generation has also extended. The importance of vortex management lies in the central factor that determines their strength – the weight of the generating aircraft. So as we move to heavier and heavier aircraft the problem becomes more acute. The......

Words: 1917 - Pages: 8

System Development

...System Development Life Cycle The system development life cycle is a series of steps in which a team creates, builds and implements a new technology system. This cycle is based on six phases which are: planning, analysis, design, construction, test and rollout. The first phase is planning. This is when the team comes together to brainstorm to determine what type of system needs to be created and what will be required in order to complete this. During this process the team creates a very high level view of the system and its intended goals. The next step is analysis. This is when the team determines what functions the system needs to be able to perform to meet the user’s needs. The third step is the design phase. This is when the team designs the flow of the data that will need to occur within the system. The team will use diagrams and models to determine what the best design should be for the flow of the data. The team will also develop a fake code or pseudocode before the true code is written. The step following design is construction. This is when the execution of the design begins to happen. The database is designed and the code is written. The next phase in the cycle is testing. All aspects of the system is tested and retested multiple times to determine if the system contains all of the requirements needed for its users, that data is being processed accurately, that any existing systems are able to communicate with the new system and that it meets the standards set......

Words: 357 - Pages: 2

System Development

...Library System a. Identified users of the system i. Student of various universities ii. Library Staff * Library Administrator * Assistant Librarian Core features for library staff * Library Administrator * Adds articles * Updates articles * Deletes articles * Disables user * Verify user details * Set user restrictions * Address user complaints * Assistant Librarian * Cataloging articles * View reports of viewed articles from system * Update Article Status Core features for student * Create user account * Update user account * login * Search for an article on the system * Accept to conform to copyright law protecting article * Access article * Log complain or feedback * Unsubscribe b. System features * Database storage * User account details * Student details * Staff details * Information on articles – title, author, fees, source * Copyright laws of each country associated with an article * Search engine for searching for articles * Link to other university libraries * Reports on user activity * Stimulus and response activities * Require conformity to copyright law for each article searched * Assign privileges to various users per role * Check for account validity upon login Question 1 1.1. Prototyping Prototyping allows the systems developer access to a quick and promptly built working version of the system......

Words: 1878 - Pages: 8

Methodology of Information System Development

...INFORMATION SYSTEM DEVELOPMENT Contents 1.1 Introduction 1 1.2 Methodology 1 1.3 Types of Software developing life cycles (SDLC) 2 1. Waterfall Model 2 2. V-Shaped Model 4 3. Evolutionary Prototyping Model 5 4. Spiral Method (SDM) 7 5. Iterative and Incremental Method 8 6. Extreme programming (Agile development) 10 1.4 CASE (computer-aided software engineering) 11 1.5 Conclusion 16 Introduction System development methodology is a standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems. Organizations use a standard set of steps, called system development methodology to develop and support their information systems. Like many processes, the development of information systems often follows a life cycle. For example, a commercial product such as a Nike sneaker or a Honda car follows a life cycle; it is created, tested and introduced to the market. Its sales increase, peak and decline. Finally, the product is removed from the market and is replaced with something else. Many options exist for developing information systems, but the most common methodology for system development in many organizations is system development life cycle. However, it is important to know other alternative development methodology available in order to maximize the development process. there are four important terminologies in information systems, namely......

Words: 2577 - Pages: 11

System Development

...Information System Development. Information system is a collection of hardware, software, and procedures work together to produce Quality Information. Information system MUST meet the requirements of the SYSTEM USER. SYSTEM DEVELOPMENT is a set of activities that you need to develop an INFORMATION SYSTEM. There are many types of information systems; Ø Office information system; is an information system that lets employees perform tasks electronically using computer and electronic devices instead of manual systems. Ø Transaction processing system; is an information system that captures and processes data generated during an organisations day to day activities. Ø Management information system; while computers were ideal for routine transaction processing, managers soon realized that the computers’ capability of performing rapid calculations and data comparisons could produce meaningful information for management. Ø Decision support systems; Transaction processing and management information systems provide information on a regular basis. Frequently, however, users need information not provided in these reports to help them make decisions. A sales manager, for example, might need to determine how high to set yearly sales quotas based on increased sales and lowered product costs. Decision support systems help provide information to support such decisions. Ø Expert systems; An expert system is an information system that captures and stores the......

Words: 671 - Pages: 3

System Development

...The phases of the system development Life Cycle include; * System investigation, this is where professionals gather information on what problems a business may have,   the software and programs that are needed, and what problems that may occur.   * System analysis, this stage defines in detail the problem, cause, and solution the organizations plan to solve with its information systems.   * System design, this phase is where the technical design is developed. This includes hardware, software, database, telecommunications and procedures. This is done in logical and physical design which states what the system will do and how the system will perform.   * Programming is the process of turning the system design into specifics * Testing, this is where the system is tested to see if the codes will produce desired results. This is done throughout the programming stage.   * Implementation is where the system is deployed and the old system is out. This is done in three stages, direct conversion: the old system is turned off and the new is turned on. Pilot conversion: the system is operational in small areas of the business. Phased conversions: where components are introduced until the system is fully functional.   * Operations and maintenance, where the system is debugged of any problems. The people who participate in the development of the information system are Users such as employees who will be using the system. ......

Words: 264 - Pages: 2

System Development Method

...SELECTING A DEVELOPMENT APPROACH Original Issuance: February 17, 2005 Revalidated: March 27, 2008 Introduction A system development methodology refers to the framework that is used to structure, plan, and control the process of developing an information system. A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses. One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies is best suited to specific kinds of projects, based on various technical, organizational, project and team considerations. CMS has considered each of the major prescribed methodologies in context with CMS’ business, applications, organization, and technical environments. As a result, CMS requires the use of any of the following linear and iterative methodologies for CMS systems development, as appropriate. Acceptable System Development Methodologies Waterfall Initial Investigation Requirements Definition System Design Coding, testing,... Implementation Operation & Support Framework Type: Linear Basic Principles: 1. Project is divided into sequential phases, with some overlap and splashback acceptable between phases. 2. Emphasis is on planning, time schedules, target dates, budgets and implementation of an entire system at one time. 3. Tight control is maintained over the life of the project through the use of extensive written documentation, as...

Words: 3573 - Pages: 15

Software Development System

...What is the Software Development Life Cycle (SDLC)? July 9, 2013 justin in insight The Software Development Life Cycle is a process that ensures good software is built.  Each phase in the life cycle has its own process and deliverables that feed into the next phase.  There are typically 5 phases starting with the analysis and requirements gathering and ending with the implementation.  Let’s look in greater detail at each phase: Requirements Gathering/Analysis This phase is critical to the success of the project.  Expectations (whether of a client or your team) need to be fleshed out in great detail and documented.  This is an iterative process with much communication taking place between stakeholders, end users and the project team.  The following techniques can be used to gather requirements: * Identify and capture stakeholder requirements using customer interviews and surveys. * Build multiple use cases to describe each action that a user will take in the new system. * Prototypes can be built to show the client what the end product will look like.  Tools like Omnigraffle, HotGloo and Balsalmiq are great for this part of the process. In a corporate setting, this means taking a look at your customers, figuring out what they want, and then designing what a successful outcome would look like in a new bit of software. Design  Technical design requirements are prepared in this phase by lead development staff that can include architects and lead developers. ......

Words: 917 - Pages: 4