FINAL MIS: Ch 9 Systems Development
Life Cycle (SDLC)
Systems development life cycle (SDLC) - ANS-The overall process for developing information
systems from planning and analysis through implementation and maintenance
Planning phase - ANS-Establishes a high-level plan of the intended project and determines
project goals
Analysis phase - ANS-Involves analyzing end-user business requirements and refining project
goals into defined functions and operations of the intended system
Design phase - ANS-Establishes descriptions of the desired features and operations of the
system including screen layouts, business rules, process diagrams, pseudo code, and other
documentation
Development phase - ANS-Involves taking all of the detailed design documents from the design
phase and transforming them into the actual system
Testing phase - ANS-Involves bringing all the project pieces together into a special testing
environment to eliminate errors and bugs, and verify that the system meets all of the business
requirements defined in the analysis phase
Implementation phase - ANS-Involves placing the system into production so users can begin to
perform actual business operations with it
Alpha Testing - ANS-Access if the entire system meets the design requirements of the users
Development Testing - ANS-tests the system to ensure it is bug-free
Integration Testing - ANS-verifies that separate systems can work together passing data back
and forth correctly
System Testing - ANS-Verifies that the units or pieces of code function correctly when integrated
User Acceptance Testing (UAT) - ANS-determines if the system satisfies the user and business
requirements
Unit Testing - ANS-tests individual units or pieces of code for a system
Parallel Implementation - ANS-uses both the legacy system and new system until all users
verify that the new system functions correctly
Life Cycle (SDLC)
Systems development life cycle (SDLC) - ANS-The overall process for developing information
systems from planning and analysis through implementation and maintenance
Planning phase - ANS-Establishes a high-level plan of the intended project and determines
project goals
Analysis phase - ANS-Involves analyzing end-user business requirements and refining project
goals into defined functions and operations of the intended system
Design phase - ANS-Establishes descriptions of the desired features and operations of the
system including screen layouts, business rules, process diagrams, pseudo code, and other
documentation
Development phase - ANS-Involves taking all of the detailed design documents from the design
phase and transforming them into the actual system
Testing phase - ANS-Involves bringing all the project pieces together into a special testing
environment to eliminate errors and bugs, and verify that the system meets all of the business
requirements defined in the analysis phase
Implementation phase - ANS-Involves placing the system into production so users can begin to
perform actual business operations with it
Alpha Testing - ANS-Access if the entire system meets the design requirements of the users
Development Testing - ANS-tests the system to ensure it is bug-free
Integration Testing - ANS-verifies that separate systems can work together passing data back
and forth correctly
System Testing - ANS-Verifies that the units or pieces of code function correctly when integrated
User Acceptance Testing (UAT) - ANS-determines if the system satisfies the user and business
requirements
Unit Testing - ANS-tests individual units or pieces of code for a system
Parallel Implementation - ANS-uses both the legacy system and new system until all users
verify that the new system functions correctly