System Development Life Cycle - Seven Phases
Essay by people • August 19, 2011 • Essay • 794 Words (4 Pages) • 2,136 Views
System Development Life Cycle (SDLC) Seven Phases
1. Planning
2. System Analysis
3. System Design
4. Development
5. Testing
6. Implementation
7. Maintenance
The planning process will help us make a decision on our information system. We must plan out who we are going to build our system to make our business run better. To help us make those decisions we will perform four types of feasibility analysis, Technical, economics, operational, schedule.
First we will determine what software that will be needed to purchase, and if we should keep your existing program or if we should create a new one from scratch.
We will then determine if the company can afford a new system or program and find out if the new system or program will turn a profit for the company.
We will also find out how willing the employees are going to adapt to the new system, this process is hard to determine if the system will be accepted or not.
It is important to put a timeline on your progress, during this process we will be able to determine if you have adequate recourses for your business. The project manager will be conducting the schedule feasibility.
Now we will be working with a system analysis, working with the company they will help analyze all the problems related to the information system. They will provide potential problems, potential solutions, and will analyze all solutions, they will also provide recommendations.
Analyst use s a flow chart, it takes the customers information, receives it, inventories it, prepares it, and finishes the process , the customer then receives a conformation and then delivers the payment, then the customer receives a receipt. Once the analyst knows what system is required to meet the company's needs, the system design begins. In full detail they will know what they will need and how they will build the system.
Now that they know the design of the system they can begin to build it. The programming is usually the most difficult and time consuming.
A good programmer will use a flow chart to map the underlying logic required.
Programmers use three logical structures, sequence, selection, and loop. In the sequence structure the program will structure the order. The program starts at the top and follows the next command, much like a CNC program, you must complete one task before beginning the next.
The selection structure allows execution to pass to one of two alternative paths as long as certain conditions are met.
...
...