| Question | Answer |
| Customised Software vs. Off-the-shelf Software | Customised and problem specific vs packaged |
| 4 Possible Sources For a New IS | • Build IS
• Buy pre-packaged system
• Outsource development to 3rd party
• End-user development |
| Systems Analysis and Design | Process of designing, building and maintaining IS |
| 4 Phases of Systems Development Life Cycle (SDLC)(Figure 9.5) | • Planning and Selection
• Analysis
• Design
• Implementation and Operation |
| Evaluation Criteria for Systems Projects | • Strategic Alignment
• Potential benefits
• Potential costs and resource availability
• Project size and duration
• Technical difficulty and risks |
| 4 Techniques for Requirements Collection | • Interviews
• Questionnaires
• Observations
• Document analysis |
| Critical Success Factors (CSF) and it's strength vs. weakness | A key area that an organisation must do well at to ensure success for the organisation. Easy to understand, but can be too generalised for complex situations |
| Joint Application Design (JAD) | Users meet with the analyst in a group meeting to agree on system requirements. Group involvement benefits vs group involvement drawbacks. |
| 3 Elements of IS Design | • Human-Computer Interface (HCI)
• Database and Files
• Processing and Logic |
| 3 Types of Software Programming and Testing | • Developmental
• Alpha
• Beta |
| System Conversion, Documentation, Training and Support | Process of decommissioning to current systems and installing the new one. |
| 4 Types of System Maintenace | • Corrective
• Adaptive
• Perfective
• Preventative |
| Patch Management System | Use of the internet to check the software vendor for available fixes, patches and updates |
| Prototyping | Trial and error approach for discovering how a system should operate |
| 4 Phases of Rapid Application Development (RAD) | • Requirements Planning
• User Design
• Construction
• Move to the new system |
| Object-Oriented Analysis and Design (OOA&D) | Use of common modules (objects) which are created and reused rather than data and processes |
| 4 Reasons Not to Develop System In-House | • Limited skill set in staff
• Limited staff
• Overworked staff
• Problems with performance of IS staff |
| 5 Steps for External Acquisition of IS | • Systems planning and selection
• Systems analysis
• Development of a request for proposal
• Proposal evaluation
• Vendor selection |
| 7 Reasons to Outsource IS Devlopment | • Cost + quality concerns
• Probelms in IS performance
• Supplier pressures
• Simplifying, downsizing, reengineering
• Financial factors
• Organisational culture
• Internal frustrations |
| End-user Development | Users who actually are going to use the systems are the ones who also develop it |
| 4 Benefits of End-user Development | • Cost
• Longer development time
• Slower modification
• Reduce work overload |
| 5 4th Generation Development Tools | • Personal computer tools
• Query language/reporting generators
• Graphics generators
• Decision support/modeling tools
• Application generators |