Chapter 9: Systems Development and Project Management Flashcards
IT Architecture
The way an organization should utilize its information resources to accomplish its mission
IT Strategic Plan
A set of long range goals that describe the IT infrastructure and identity the major IT initiatives needed to achieve the organization’s goals
System Development Life Cycle
As organizations reliance on software grows, so do the business related consequences of software successes and failures
Legacy System
An old system that is fast approaching or beyond the end of its useful life
Conversion
The process of transferring information from a legacy system to a new system
Software Customization
Modifies software to meet specific user or business requirements
Off the Shelf Software
Supports general business processes and does not require customization
Systems Development Life Cycle
The overall process for developing information systems from planning and analysis through implementation and maintenance
Planning Phase
Establishes a high level plan of the intended project and determine projects goals
Economic Feasibility
Measures the cost effectiveness of a project
Operational Feasibility
Measures how well a solution meets the identified system requirements to solve the problems and take advantage of opportunities
Schedule Feasibility
Measures the project time to ensure it can be completed on time
Technical Feasibility
Measures the practicality of a technical solution and the availability of technical resources and expertise
Political Feasibility
Measures how well the solution will be accepted in a given organization
Legal Feasibility
Measures how well a solution can be implemented within existing legal and contractual obligations
Analysis Phase
Involves analyzing end user business requirements and refining project goals into defined functions and operations of the intended system
Design Phase
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
Involves taking all of the detailed design documents from the design Phase and transforming them into the actual system
Testing Phase
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
Alpha Testing
Assess if the entire system meets the design requirements of the users
Development Testing
Test the system to ensure it is bug free
Integration Testing
Verify that separate systems can work together passing data back and forth correctly