|
Information is an organizational resource which must be managed as carefully as other resources. Costs are associated with information processing. It must be managed to take full advantage of its potential. A system is a combination of resources working together to transform inputs into usable outputs. An information system is an arrangement of people, data, processes, interfaces, networks, and technology that interact to support and improve both day-to-day operations (data processing, transaction processing), as well as support the problem-solving and decision-making needs of management (information services, management information systems, executive support). A computer application is a computer-based solution to one or more business problems or needs. One or more computer applications are typically contained within an information system. Systems Analysis and Design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the information flows in organizations; and designing computerized information systems to solve a problem. Systems Analysts act as outside consultants to businesses, as supporting experts within a business, and as change agents. Analysts are problem solvers, and require good communication skills. A problem is an undesirable situation that prevents the organization from fully achieving its purpose, goals, and objectives. An opportunity is the chance to improve the organization even in the absence of specific problems. (Some might argue that any unexploited opportunity is, in reality, a problem.) A directive is a new requirement imposed by management, government, or some external influence. (Some might argue that a directive until it is fully complied with is, in reality, a problem.) A systems analyst facilitates the development of information systems and computer applications. The systems analyst performs systems analysis and design. Systems analysis is the study of a business problem or need in order to recommend improvements and specify the requirements for the solution. System design is the specification or construction of a technical, computer-based solution as specified by the requirements identified in a systems analysis. Personal qualities helpful to systems analysts include:
The systems development life cycle (SDLC) is a systematic approach to solving business problems. Systems are enhanced for a number of reasons:
CASE tools are automated, microcomputer-based (PC-based) software packages for systems analysis and design. Reasons to use CASE tools are:
Upper CASE (front-end CASE) tools are used to perform analysis and design. Lower CASE (back-end CASE) tools generate computer language source code from CASE design. The advantages of generating source code include:
Analysis and design errors detected in the later phases of the systems development life cycle (SDLC) cost more to fix than if detected in earlier phases. |