click below
click below
Normal Size Small Size show me how
Chpt 17
DAC1
| Question | Answer |
|---|---|
| legacy system | old system that is fast approaching or beyond the end of its useful life within an organization |
| Conversions | process of transferring information from a legacy system to a new system |
| Software customerization | modifies software to meet specific user or business requirements. |
| off the shelf applications software | supports general business processes and does not require any specific software customization to meet the organization's needs. |
| Systems Development Life Cycle (SDLC) | overall process for developing information systems, from planning and analysis through implementation and maintenance. |
| SDLC | begins with business need proceeds to an assessment of fuctions a system must have to satisfy the need and ends whne the benifits of the system out way the cost of its maintenance . |
| Project scope | describes the business need (the problem the project will solve) and the justification, requirements and current boundaries for the project. |
| Phases in the systems development life cycle in order | Planning Analysis Design development testing implementation/Maintenance |
| Planning phase | establishes a high level plan of the intended project and determines project goal. |
| Change Agent | person or event that is the catalyst for implementing major changes for a system to meet business changes. |
| Brainstorming | technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period without any analysis until all ideas have been exh |
| project management | is the application of knowledge, skills, tools, and techniques to project activities to meet project requirements. |
| project manager | an individual who is an expert in project planning and management, defines and develops the project plan and tracks the plan to make sure its is on time and budget. |
| project plan | formal approved document that manages and controls the entire project. |
| analysis phase | firm analyzes its end-user business requirements and refines project goals into defined functions and operations of the intended system. |
| Business requirements | are specific business request the system must meet to be successful, so the analysis phase is critical because business requirements drive the entire systems development effort |
| requirements management | process of managing changes to the business requirements throughout the project. |
| requirements definition document | prioritizes all of the business requirements by order of importance to the |
| Case tools | tools used by software engineers use to automate support for the development of the system. |
| sign-off | consists of the users' actual signatures indicating they approve all the business requirements. |
| Joint application development (JAD) | session where employees meet, sometimes for several days to define or review the business requirements for the system. |
| Computer-aided software engineering (CASE) | tools are software suites that automate systems analysis, design, and development. Diagrams can provide the basics for the automatic generation of the system if the y are developed using a CASE Tool. |
| 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. |
| Graphical User Interface (GUI) | interface to an information system. Has the ability to model the information system screens for an entire system using icons, buttons, menus, and submenus. Data models represent a formal way to express data relationships. |
| development phase | takes all the detailed design documents from the design phrase and transforms them into the actual system. Goes from preliminary designs to actual physical implementation. |
| software engineering | disciplined approach for constructing information systems through the use of common methods, techniques, or tools. Uses computer-aided software engineering tools (CASE). |
| Control objects for information and technology (COBIT) | set of best practices that helps an organization to maximize benefits of an information system, while establishing appropriate controls to ensure minimum errors. |
| scripting language | programming method that provides for interactive modules to a website. |
| object oriented languages | group of data and corresponding processes into objects. |
| Fourth -generation languages (4GL) | programming languages that look similar to human languages. (example Find all records where name is smith) |
| testing phase | brings all the project pieces together into a special testing environment to eliminate errors and bugs and verify that the system meets all the business requirements defined in the analysis phase. |
| Bugs | are defects in code of an information system. |
| Test conditions | detail the steps the system must perform along with the expected result of each step. |
| 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 |
| System testing | verify that the units or pieces of code function correctly when integrated. |
| User Acceptance testing (UAT) | determine if the system satisfies the user and business requirements. |
| development phase | takes all the detailed design documents from the design phase and transforms them into the actual system. |
| implementation phase | phase that organizations place system into productions so users can begin to preform actual business operations with it. |
| User documentation | created that highlights how to use the system and how to troubleshoot issue or problems. |
| online training | training runs over the internet or on cd0r dvd, and employees complete the training their own time and pace. |
| unit testing | tests individual units or pieces of code for a sytem |
| preventive maintenance | makes system changes to reduce the chance of future system failures. |
| Corrective maintenance | makes system changes to repair design flaws, coding errors or implementation issues |
| phases in the systems development life cycle | Planning analysis design development testing implementation/maintenance |
| maintenance phase | organization performs changes, corrections, additions, upgrades to ensure the system continues to meet business goals. |
| Five primary reasons projects fail | Unclear or missing business requirements Skipped SDLC phases Balance of the triple constraints Cost of finding errors Changing technology |