Term
Systems Development Life Cycle (SDLC) |
|
Definition
The process for developing information systems for planning and analysis through implementation and maintenance–the foundation for all systems development methodologies, and literally hundreds of different activities are associated with each phase |
|
|
Term
|
Definition
Planning Analysis Design Development Testing Implementation Maintenance |
|
|
Term
|
Definition
The planning phase involves establishing a high-level plan of the intended project in determining project goals |
|
|
Term
|
Definition
The analysis phase involves analyzing the end-user business requirements and refining project goals into defined functions and operations of the intended system |
|
|
Term
|
Definition
The detailed set of business requests that the system must meet in order to be successful |
|
|
Term
|
Definition
The design phase involves describing the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudocode, and other documentation |
|
|
Term
|
Definition
The development phase involves taking all the detailed design documents from the design phase and transforming them into the actual system |
|
|
Term
|
Definition
The testing phase involves bringing all the project pieces together into a special testing environment to test the system for errors, bugs, and interoperability in verify that the system meets all of the business requirements designed in the analysis phase |
|
|
Term
|
Definition
The implementation phase involves placing the system introduction so users can begin to perform actual business operations with the system |
|
|
Term
|
Definition
The maintenance phase involves performing changes, corrections, additions, and upgrades to ensure the system continues to meet the business goals |
|
|
Term
|
Definition
And activity-based process in which each phase of the SDLC is performed sequentially from planning through implementation and maintenance–no longer serves most of today's development efforts. It does not accommodate midcourse changes; it requires you know exactly what you want to do on the project and a steady state until work is done |
|
|
Term
|
Definition
And activity-based process in which each phase of the SDLC is performed sequentially from planning through implementation and maintenance–no longer serves most of today's development efforts. It does not accommodate midcourse changes; it requires you know exactly what you want to do on the project and a steady state until work is done |
|
|
Term
Agile Software development methodologies |
|
Definition
Aims for customer satisfaction through early and continuous delivery of useful software components developed by an innovative process with a design point that uses the bare minimum requirements–helps refine feasibility and supports the process for getting rapid feedback as functionality as introduced |
|
|
Term
|
Definition
Emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process |
|
|
Term
|
Definition
A smaller scale representation or working model of the users requirements were proposed design for an information system |
|
|
Term
|
Definition
like other agile methods, breaks the project into tiny phases, and developers cannot continue onto the next phase until the 1st phase is complete- emphasizes the fact that the faster the communication were feedback the better the results |
|
|
Term
|
Definition
owned by IBM, provides a framework for breaking down the development of software into 4 gates: inception, elaboration, construction, transition |
|
|
Term
|
Definition
Uses small teams to reduce small pieces of deliverable software using sprints, or 30 day intervals, to achieve an appointed goal |
|
|
Term
|
Definition
The application of knowledge, skills, tools, and techniques to project activities to meet project requirements |
|
|
Term
|
Definition
The 3 variables of time, cost, and scope are interdependent–all projects are limited in some way by these 3 constraints–the relationship between these variables is such that if anyone of the 3 factors changes at least one other factor is likely to be affected |
|
|
Term
|
Definition
occurs when the scope of the project increases |
|
|
Term
|
Definition
occurs when developers add extra features that were not part of the initial requirements |
|
|
Term
|
Definition
An Arrangement by which one organization provides a service or services for another organization that chooses not to perform them in-house |
|
|