Systems development life cycle
The overall process for developing information systems from planning and analysis through implementation and maintenance.
Involves establishing a high-level plan of the intended project and determining project goals.
Involves analyzing end-user business requirements and refining project goals into defined function and operations of the intended system.
Involves describing the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudo code, and other documentation.
Involves taking all of the detailed design documents from the design phase and transforming them into the actual system.
Involves bringing all the project pieces together into a special testing environment to test for errors, bugs, and interoperability and verify that the system meets all of the business requirements defined in the analysis phase.
Involves placing the system into production so users can begin to perform actual business operations with the system.
Involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals.
An activity-based process in which each phase in the SDLC is performed sequentially from planning through implementation and maintenance.
Rapid application development methodology
Design working prototypes of a system to accelerate the development process.