Term
What is Information Systems Analysis and Design? |
|
Definition
The process of developing and maintaining an information system that perform basic business functions. The main goal is to improve organizational systems, typically through applying software – pg 4 |
|
|
Term
What is Application Software? |
|
Definition
Software designed to process data and support users in an organization. Examples include spreadsheets, word processors, etc. Its goal is to turn data into information – pg 4 |
|
|
Term
What is also called a system? |
|
Definition
Application Software – pg 4 |
|
|
Term
What are the components of a computer-based information system application? |
|
Definition
Hardware, documentation and training materials, specific job roles, controls to help prevent fraud and theft, and users of the system – pg 5 |
|
|
Term
What is made up of proven technologies, techniques, and tools? |
|
Definition
Software Engineering Process – pg 5 |
|
|
Term
What are methodologies in relation to the software engineering process? |
|
Definition
Sequence of step-by-step approaches that help develop your final product – pg 5 |
|
|
Term
What are techniques in relation to the software engineering process? |
|
Definition
Processes that an analyst follows to help ensure the work is well thought out, complete, and comprehensible to others – pg 5 |
|
|
Term
What are tools in relation to the software engineering process? |
|
Definition
They are computer programs that make it easy to use specific techniques – pg 5 |
|
|
Term
|
Definition
A group of unrelated procedures used for a business function, with an identifiable boundary (to separate it from its environment), working together for some purpose. It has nine components – pg 6 |
|
|
Term
What are the nine characteristics of a system? |
|
Definition
Components, interrelated components, boundary, purpose, environment, interfaces, constraints, input, and output – pg 6 |
|
|
Term
What is a component in relation to a system? |
|
Definition
It is an irreducible part or an aggregate of parts, also called a subsystem – pg 7 |
|
|
Term
What is interrelated in relation to a system? |
|
Definition
Dependence of one part of the system on one or more other system parts – pg 7 |
|
|
Term
What is boundary in relation to a system? |
|
Definition
The limits of the system in which all components are contained. Systems within the boundary can be changed, whereas systems outside the boundary cannot be changed – pg 7 |
|
|
Term
What is purpose in relation to a system? |
|
Definition
The systems reason for existing– pg 7 |
|
|
Term
What is an environment in relation to a system? |
|
Definition
Everything external to a system that interacts with the system – pg 7 |
|
|
Term
What is an interface in relation to a system? |
|
Definition
Point of contact where a system meets its environment or where subsystems meet each other; it can also occur between two subsystems – pg 7 |
|
|
Term
What is a constraint in relation to a system? |
|
Definition
A limit to what a system can accomplish, some are outside the system and others are imposed by the environment – pg 7 |
|
|
Term
What is decomposition in relation to a system? |
|
Definition
The process of breaking the description of a system down into small components; also known as functional composition. Allows us to concentrate on one smaller particular part of a system – pg 8 |
|
|
Term
What is modularity in relation to a system? |
|
Definition
Dividing a system up into chunks or modules of a relatively uniform size. It is the direct result of decomposition – pg 8 |
|
|
Term
What is coupling in relation to a system? |
|
Definition
The extent to which subsystems depend on each other – pg 8 |
|
|
Term
Should subsystems be independent or dependant, as possible? |
|
Definition
|
|
Term
What is cohesion in relation to a system? |
|
Definition
The extent to which a subsystem performs a single function – pg 8 |
|
|
Term
What is systems integration? |
|
Definition
Allows hardware and software from different vendors to work together in an application – pg 10 |
|
|
Term
Who is a systems analyst? |
|
Definition
The organizational role most responsible for the analysis and design of information systems – pg 11 |
|
|
Term
What is systems development methodology? |
|
Definition
A standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems – pg 12 |
|
|
Term
What is the systems development life cycle? |
|
Definition
The series of steps used to mark the phases of development for an information system – pg 12 |
|
|
Term
What are the four steps of SDLC? |
|
Definition
Planning and selection, analysis, design, and implementation. The steps are not meant to be followed sequentially, but can be repeated until all are satisfied – pg 13 |
|
|
Term
What is systems planning and selection in relation to SDLC? |
|
Definition
The first phase of SDLC, in which the organizations total information system needs are analyzed and arranged, and in which a potential information systems project is identified and an argument for continuing or not continuing with the project is presented – pg 14 |
|
|
Term
What are the two primary activities of systems planning and selection in relation to SDLC? |
|
Definition
The identification of a new or enhanced system and investigate the system and determine the proposed systems scope – pg 14 |
|
|
Term
What is and when should a feasibility study be done in relation to SDLC? |
|
Definition
Before second phase of SDLC and is used to determine the economic and organizational impact of the system – pg 14 |
|
|
Term
What is systems analysis in relation to SDLC? |
|
Definition
Second phase of SDLC in which the current system is studied and alternative replacement systems are proposed – pg 14 |
|
|
Term
What are the subphases of systems analysis in relation to SDLC? |
|
Definition
Determine the requirements of the system, study the requirements and structure them according to their interrelationships, eliminating any redundancies. Then you compare them to see which one best fits cost, labor, and technical levels the organization is willing to commit – pg 15 |
|
|
Term
What is systems design in relation to SDLC? |
|
Definition
Third phase in which the system chosen for development in systems analysis is first described independently of any computer platform. (logical design) and is then transformed into technology-specific details (physical design) from which all programming and system construction can be accomplished – pg 15 |
|
|
Term
What is systems implementation and operation in relation to SDLC? |
|
Definition
Fourth phase in SDLC, which is divided into two parts. The first part is the information system is coded, tested, and installed in the organization, and in which the information system is systematically repaired and improved. Also includes initial user support such as the finalization of documentation, training programs, and ongoing user assistance. The second part is operation, in which programmers make changes or modifications. – pg 17 |
|
|
Term
What are the alternative approaches to development? |
|
Definition
Prototyping, computer-aided software engineering (CASE), joint application design (JAD), rapid application development (RAD), participatory design (PD), and the use of Agile Methodologies – pg 18 |
|
|
Term
What is prototyping in relation to alternative approaches to development? |
|
Definition
Building a scaled down version of the desired information system. The key advantages are in involves the user in analysis and design and it captures requirements in concrete form – pg 18 |
|
|
Term
What is Computer-aided software engineering (CASE) in relation to alternative approaches to development? |
|
Definition
Software tools that provide automated support for some portion of the systems development process. The general types of case tools are diagramming tools, report generators, analysis tools, central repository, documentation generators, and code generators – pg 19 |
|
|
Term
What is a repository in relation to CASE? |
|
Definition
A centralized database that contains all diagrams, forms and report definitions, data structures, data definitions, process flows and logic, and definitions of other organizational and system components. It provides a set of mechanisms and structure to achieve seamless date-to-tool and data-to-data integration – pg 19 |
|
|
Term
What is Joint application design (JAD) in relation to alternative approaches to development? |
|
Definition
A structured process in which users, managers, and analysts work together for several days in a series of intensive meetings to specify or review system requirements – pg 19 |
|
|
Term
What is Rapid application development (RAD) in relation to alternative approaches to development? |
|
Definition
Systems development methodology created to radically decrease the time needed to design and implement information systems. The fundamental principal is to delay producing detailed system design documents until after user requirements are clear – pg 19 |
|
|
Term
What is Participatory Design in relation to alternative approaches to development? |
|
Definition
A systems development approach that originated in northern Europe, in which users and the improvement of their work lives are the central focus, users have a big voice – pg 21 |
|
|
Term
What is Agile Methodologies in relation to alternative approaches to development? |
|
Definition
A family of development methodologies characterized by short iterative cycles and extensive testing: active involvement of users for establishing, prioritizing, and verifying requirements; and a focus on small teams of talents, experienced programmers, developed in 2001 – pg 21 |
|
|
Term
What are the three principles of agile methodologies? |
|
Definition
A focus on adaptive rather than predictive technologies, a focus on people rather than roles, and a self-adaptive process – pg 21 |
|
|