Chapter 13 Flashcards
Acceptance testing?
Provides the final certification that the system is ready to be used in a production setting.
Agile development?
Rapid delivery of working software by breaking a large project into a series of small us projects that are completed in short periods of time using iteration and continuous feedback.
Application software package?
A set of prewritten, preceded application software programs that are commercially available for sale or for lease.
Automation?
Using the computer to speed up the performance of existing tasks.
Business process management?
An approach to business which aims to continuously improve and manage business processes.
Business process management?
Type of organizations coordinate and organize work activities, information, and knowledge to produce a product or service.
Component-based development?
Building large software systems by combining pre-existing software components.
Computer-aided software engineering (CASE)?
Automation of step-by-step methodologies for software and systems development to reduce the amounts of repetitive work the developer needs to do.
Conversion?
The process of changing from an old system to a new system.
Customization?
The modification of a software package to meet an organizations unique requirements without destroying the packaged software’s integrity.
Data flow diagram (DFD)?
Primary tool for structured analysis that graphically illustrates a system’s component process and the flow of data between them.
Direct cutover strategy?
A risky conversion approach where the new system completely replaces the old one at an appointed time.
Documentation?
Descriptions of how an information system works from a technical or end-user standpoint.
End-user development?
The development of information systems by end users with little or no formal assistance from technical specialists.
End-user interface?
The part of an information system through which the end user interacts with the system, such as online screens and commands.
Feasibility Study?
As part of the systems analysis process, the way to determine whether the solution is achievable given the organizations resources and constraints.
Fourth-generation languages?
A programming language that can be employed by end-users or less-skilled programmers to develop computer applications more rapidly than conventional programming languages.
Information requirements?
A detailed statement of the information needs that a new system must satisfy; identifies who needs what information, and when, where, and how the information is needed.
Iterative?
A process of repeating over and over again the steps to develop a system.
Joint application design (JAD) ?
Process to accelerate the generation of information requirements by having end users and information systems specialists work together in intense, interactive design sessions.