Module 41: Information Technology Flashcards
information system within a business
an information system processes data and transactions to provide users with the information they need to plan, control and operate an organization, including:
- collecting transaction and other data
- entering it into the information system
- processing the data
- providing users with the information needed
- controlling the process
advantage of computer systems versus manual systems
computer processing tends to reduce or eliminate processing time, and prevent computational errors and errors in processing routine transactions (when fraud is not involved)
General types of IT systems
- office automation systems
- transaction processing systems
- management reporting systems
- management information systems
Management reporting systems
designed to help with the decision making process by providing access to computer data types: 1. management information systems 2. decision support systems 3. expert systems 4. executive information systems
office automation systems
designed to improve productivity by supporting daily work of employees (e.g. word processing, spreadsheets, presentation tools, email, electronic calendars, contact management software
transaction processing systems
involve the daily processing of transactions (e.g. airplane reservations systems, payroll recording, cash receipts, cash disbursements)
management information systems
(management reporting system) systems designed to provide past, present and future information for planning, organizing and controlling the operations of the organization
decision support systems
(management reporting system) computer based information systems that combine models and data to resolve non-structured problems with extensive user involvement
expert support systems
(management reporting system) computer systems that apply reasoning models to data in a specific relatively structured area to render advice or recommendations, much like a human expert
executive information systems
(management reporting system) computerized systems that are specifically designed to support executive work
the two distinct roles for systems
- recording of transactions of various types
2. providing support for decision making
designing and implementing a new information and control system provides an opportunity to reexamine
business processes, especially if the new system is an enterprise resource planning (ERP) system; more efficient and effective
Systems development lifecycle (SDLC)
the traditional methodology for developing information systems
characterized by its phases, each representing a specific set of development activities:
- planning
- analysis
- design
- development
- testing
- implementation
- maintenance
SDLC Planning Phase
- identify the problems that proposed system will solve
- define the system to be developed (based on strategic goals of the organization)
- determine the project scope (what the system will do and how it will be evaluated); a project scope document is used and can be revisited and revised
- develop a project plan- defines the activities that will be performed, and the individuals and resources that will be used; a project manager develops the plan and tracks its progress; sets project milestones
- evaluate the initial feasibility of the project- can involve determining the project’s technical, organizational, and economical feasibility
SDLC Analysis Phase
Involves teams including end users, information technology specialists, systems analysts, and process design specialists to understand the requirements for the proposed system
- Typically, processing data, and logic models are produced to help determine system requirements; a needs assessment may also be performed
- Next, an analysis is performed on the existing system along the same dimensions
- then a gap analysis is performed to examine the differences (gaps) between the required system and the existing system
- Finally, priorities are established for the gaps, which will be documented in a requirements definition document, which will receive sign-off from the end users
* It is during this phase that a company can take advantage of processes inherent in the new system to improve the existing process
A needs assessment (SDLC analysis phase)
involves determining the requirements for the system in terms of processes, data capture, information and reporting
Requirements definition document (SDLC analysis phase)
final document that outlines the differences between the required system and the existing system (requirements) that will receive a sign-off from end users
Specific specification documents contain information on basic requirements which include (SDLC analysis phase)
- performance levels
- reliability
- quality
- interfaces
- security and privacy
- constraints and limitations
- functional capabilities
- data structures and elements
The Design Phase (SDLC)
the primary goal of the design phase is to build a technical blueprint of how the proposed system will work
the components that are typically designed during this phase include:
- databases
- user interfaces for input and output
- required reports
- programs
- infrastructure and controls
The Development Phase (SDLC)
documents from the design phase are transformed into the actual system
the platform on which the system is to operate is built or purchased off-the-shelf and customized and databases are developed
The Testing Phase (SDLC)
involves verifying that the system works and meets the business requirements as set forth in the analysis phase
tests that should be performed:
- unit testing
- system testing
- integration testing
- user acceptance testing
unit testing (testing phase test)
involves testing the units or pieces of code
system testing (testing phase test)
involves testing the integration of the units or pieces of code into a system
integration testing (testing phase test)
involves testing whether the separate systems can work together