Building Information Systems Building Information Systems
Building Information Systems Building Information Systems
Building Information Systems Building Information Systems
Chapter 13:
Building
Information Systems
LEARNING OBJECTIVES
The most common forms of organizational change are automation and rationalization. These relatively slow-moving and slow-
Figure 13-1 changing strategies present modest returns but little risk. Faster and more comprehensive change—such as reengineering and
paradigm shifts—carries high rewards but offers substantial chances of failure.
Process Improvement
Process Improvement
• Systems analysis
• Establishing information requirements
• Systems design
• The role of end users
Figure 13-3
13.18 © 2007 by Prentice Hall
Management Information Systems
Chapter 13 Building Systems
• System analyst:
• Create a road map of existing organization & systems
• Identify the primary owners and users of data along with
existing software and hardware.
• Details the problems of existing systems.
• Examine documents, work papers, and procedures
• Observing system operations.
• Interviewing key users of the systems
• Feasibility study:
• Determine whether that solution was feasible, or achievable,
from a financial, technical and organization standpoint.
• A written systems proposal reports describes the costs and
benefits, advantages and disadvantages of each alternative.
• System design:
• Describe what a system should do to meet information
requirements,
• Show how the system will fulfill the objective.
• A design of an IS is :
• the overall plan or model for that system
• Consists of all the specifications that give the system its
form and structure.
• Details of system specifications that will deliver the functions
identified during system analysis
OUTPUT PROCESSING
Medium, Content, Timing Computations, Program modules,
Required reports, Timing of outputs
CONTROLS SECURITY
Input controls (characters, limit, Access controls
reasonableness) Catastrophe plans
Processing controls (consistency, Audit trails
record counts)
Output controls (totals, samples of
output)
Procedural controls (passwords,
special forms)
DOCUMENTATION CONVERSION
Operations documentation Transfer files
System documents Initiate new procedures
User documentation Select testing method
Cut over to new system
• Programming :
• System specifications that were prepared during the design
stage are translated into software program code.
• Testing :
• Unit testing (program testing)
• System testing
• Acceptance testing
• Testing type :
• Unit testing (program testing)
• Consists of testing each program separately in system
• The purpose is to guarantee that programs are error ree,
• A means of locating errors in programs
• System testing
• Test the functioning of the information system as a whole
• Examine the performance time, capacity for file storage,
and handling peak loads, recovery and restart
capabilities, and manual procedures.
13.27 © 2007 by Prentice Hall
Management Information Systems
Chapter 13 Building Systems
• Testing type :
• Acceptance testing
• Provides the final certification that the system is ready to
be used in a production setting.
• System tests are evaluated by users and reviewed by
management.
• When all parties are satisfied that new system meet their
standards, the system is formally accepted for
installation.
• Parallel strategy
• Both old system and its potential replacement are run together for a
time until everyone is assured that the new one functions correctly.
• Production
• The system will be reviewed by both users and technical specialists
to determine how well it has met its original objectives and to decide
whether any revisions or modifications are in order.
• Maintenance
• Includes changes in hardware, software, documentation, or procedures
to a production system to correct errors, meet new requirements, or
improve processing efficiency.
• 20% time for debugging or correcting emergency problems.
• 20% time for changing in data, files, reports, hardware, or system
software.
• 60% time for making user enhancements, improving documentation,
and recoding system components for greater processing efficiency.
Figure 13-6
This structure chart shows the highest or most abstract level of design for a payroll system, providing an overview of the entire system.
This figure illustrates how classes inherit the common features of their superclass.
Figure 13-7
13.37 © 2007 by Prentice Hall
Management Information Systems
Chapter 13 Building Systems
• Prototyping
• Steps in prototyping
• End-user development
• Prototyping
• Is a working version of an I.S. or part of the system, but it is
meant to be only a preliminary model.
• Steps in prototyping