Upload
ilysantiano
View
7.582
Download
0
Embed Size (px)
DESCRIPTION
chapter 1 lecture for SAD
Citation preview
Chapter 1Assuming the Role of the Systems Analyst
Systems Analysis and DesignKendall & KendallSixth Edition
2 MAJOR COMPONENTS OF
A SYSTEM DEVELOPMENT
1. System Design Is the process of planning a new business to
replace or complement the old.
2. System Analysis Is the process of gathering and interpreting
facts, diagnosing problems, and using the facts to improve the system.
Introduction to Systems Analysis and Design Page 1-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
What is System Analysis and Design?
Is the process of examining a business situation with the intent of improving it through better procedures and methods.
Is a series of processes which are systematically undertaken to improve a business through the use of computerized information system.
Introduction to Systems Analysis and Design Page 2-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
What is a Systems Analyst?
Studies the problems and needs of a business to determine how people, process, data, communications, and technology can best accomplish improvements for the business.
Is a business problems solver. Develops both an organization’s business
systems and its information system.
Introduction to Systems Analysis and Design Page 3-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Business System – involves day-to-day business operations.
IS generates information to help managers solve problems and make intelligent decisions
Information as Organization Resource
Information
Is an organizational resource which must be managed as carefully as other resources.
Costs are associated with information processing
Information processing must be managed to take full advantage of its potential
Information as Organization Resource Page 4-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Type of SystemsInformation systems fall into one of the following eight categories:
Transaction Processing System (TPS)Office Automation Systems (OAS)Knowledge Work Systems (KWS)Management Information SystemsDecision Support Systems (DSS)Expert Systems (ES)Group Decision Support Systems (GDSS)Executive Support Systems (ESS)
Type of Systems Page 5-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Transaction Processing Systems
Developed to process large amounts of data for routine business transactions such as payroll and inventory.Eliminate the tedium of necessary operational transactionsReduce the time once required to perform these transactions manually although people still must input the data.Generate data used by managers as up-to-the minute information about what is happening in their companies.Computer-based versions of manual organization systems dedicated to handle the organization’s transactions.
Type of Systems Page 6-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Transactions
Individual simple events in the life of an organization that contain data about organizational activity.
Office Automation Systems
Support data workers who do not usually create new knowledge but rather analyze information as to transform data or manipulate it in some way before sharing it with. It includes word processing, spreadsheets, desktop publishing, electronic scheduling, and communication through voice mail, e-mail and video conferencing.The keyword that characterizes OA is communicationis intended to facilitate both oral and written communication.Capability to link people electronically for office work called virtual office, a term that suggests that office work can be done at virtually any geographically location as long as the work site is linked to one or more of the firm’s fixed locations.
Type of Systems Page 7-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Knowledge- Work System
Support professional workers such as scientists, engineers and doctors by aiding them in their efforts to create new knowledge and by allowing them to contribute it to their organization or to society bat large.
Type of Systems Page 8-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Management Information System
Supports a broader spectrum of organizational task.Helps unite some of the computerized information functions of a business.Requires people, software, hardware, shared database.Output is used for decision analysis and decision-making.
Type of Systems Page 9-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Decision-Support System
Emphasize the support in decision-making in all phases, the actual decision is still exclusive to the decision-maker.Experimental in nature, where the user tries different inputs to see their effects. The responses is used to try new inputs, and the process continues until a satisfactory result is obtained.
Type of Systems Page 10-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Expert SystemKnown as knowledge-based system, which captures and uses the knowledge of an expert for solving a problem experienced in a business.Uses the approaches of AISelects the best solution to a problem.Uses languages such as PROLOG, or LISP.
Type of Systems Page 11-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Group Decision Support System
Used in special rooms equipped in a number of different configurations, permit group members to interact with electronic support.Intended to bring a group together to solve a problem with the help of various supports such as polling, questionnaires, brainstorming, and scenario creation.Under general term computer supported collaborative work (CSCW) which include “groupware” for team collaboration.
Type of Systems Page 12-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Executive Support Systems
Help executives organize their interaction with the external environment by providing graphics and communications support in accessible places such as boardrooms or personal corporate offices.Extend and support the capabilities of executives, permitting them to make sense of their environments.
Type of Systems Page 13-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Kendall & Kendall 2005 Pearson Prentice Hall 14-43
New Technologies
New technologies are being integrated into traditional systems:
Ecommerce uses the Web to perform business activities.
Enterprise Resource Planning (ERP) has the goal of integrating many different information systems within the corporation.
Wireless and handheld devices, including mobile commerce (mcommerce).
Open source software.
Kendall & Kendall 2005 Pearson Prentice Hall 15-43
Integrating Technologies for Systems
E-Commerce Applications and Web Systems
Migrated to the WWW as to conceived and implemented as Web-based technologies.
Internet was the most favored strategy to pursue business growth.
Increasing awareness of the availability of the service, product, industry, person, or group
24-hour access for users Standard interface design Creating a global system
Integrating Technologies for Systems Page 16-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Integrating Technologies for Systems
Enterprise Resource Planning Systems
Designed to perform integration of many information systems existing on different management levels and within different functions.
Integrating Technologies for Systems Page 17-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Integrating Technologies for Systems
Systems for Wireless and Handheld Devices
The analyst designed standard or wireless communications networks that integrate voice, video, an e-mail into organizational intranets or industry extranets.
Integrating Technologies for Systems Page 18-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Integrating Technologies for Systems
Open Source Software Open-Source software – is an
alternative to traditional software development where proprietary code is hidden from the users.
Stands for development model and philosophy of distributing software free and publishing its source code.
The source code can be studied, shared and modified by many users and programmers.
Integrating Technologies for Systems Page 19-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Kendall & Kendall 2005 Pearson Prentice Hall 20-43
Nature of Analysis and Design
Systems analysis and design is a systematic approach to: Identifying problems, opportunities, and
objectives. Analyzing the information flows in
organizations. Designing computerized information systems
to solve a problem.
Kendall & Kendall 2005 Pearson Prentice Hall 21-43
Role of Systems Analyst
Systems analysts act as: Outside consultants to businesses. Supporting experts within a business. As change agents.
Analysts are problem solvers, and require communication skills.
Analysts must be ethical with users and customers.
The Systems Development Life Cycle
is a systematic and orderly approach to solving business problems, and developing and supporting resulting information systems.
Traditional methodology used to develop, maintain, and replace information systems.
Evolution of process that is followed in implementing a computer-based information system.
It sometimes called an Applications Development Life Cycle
The SDLC Page 22-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Kendall & Kendall 2005 Pearson Prentice Hall 23-43
Phase1: Identifying Problems, Opportunities and Objectives
This stage is critical to the success of the rest of the object, because no one wants to waste subsequent time addressing the wrong problem.
The Analyst pinpoints problems. Opportunities are situations that the that the
analyst believes can be improve upon through the use of computerized information systems
The Analyst must discover what the business is trying to do to reach its objectives by addressing specific problems or opportunities.
The SDLC Page 24-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase1: Identifying Problems, Opportunities and Objectives
Recognize the ProblemWhat is a problem?When is a problem advantageous?
Define the problemIs it the correct problem?
Set System ObjectivesHow will you solve the problem?
Identify system constraintsWhat are the boundaries/limitations of the system?
The SDLC Page 25-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Steps:
Phase 2: Determining Information Requirements
Formal process of using research, interview, questionnaires, sampling and other techniques to collect information about system, requirements and preferences.SA team collects information on what the system should do from as many sources as possible: from users of the current system, from observing users and from existing reports, forms and procedures information gathering, data collection, data gathering
The SDLC Page 26-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 3: Analyzing System Needs
AnalysisThe study o the existing system for the purpose of designing a new or improved system
Announce the systems studyWhat is the reason of the study?
What benefits will the employees and the organization get from the study?
The SDLC Page 27-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Steps:
Phase 3: Analyzing System Needs
Cont….
Organize the project teamWho does that?Define the information needs
- what kind of information will be needed?
- what tools should be used to get the information effectively?
Define the system performance criteriaPrepare the design proposal
The SDLC Page 28-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 3: Analyzing System Needs
Activities Identify and describe complete problem
specification Studies and documents the current system –
in terms of its problems, requirements for the new system
Prepares a list of requirements for the new system
Diagram the functions of the existing system necessary for the development of the new system
The SDLC Page 29-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 4: Designing the Recommended System
Design The determination of the process and data
that are required by a new system
Prepare the detailed systems designIdentify alternative system configurationsEvaluate alternative system configurationsSelect the best configurationPrepare the implementation proposalApprove or reject the proposal
The SDLC Page 30-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Steps:
Phase 4: Designing the Recommended System
Design the user interface
Design OutputDesign input
Design system controlsDesign files and/or databaseProduce program specificationsProduce decision trees or tables
The SDLC Page 31-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 5: Developing and Documenting Software
Design compute programs using structure charts, Nassi-Schneiderman Charts, Data Flow Diagram and Pseudo codeWalkthrough program designWrite computer programsDocument software with help files, procedures manuals, and Web sites with Frequently Asked Questions
The SDLC Page 32-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 6: Testing and Maintaining the System
Test and debug computer programsTest the computer systemEnhance system
MaintenanceUse the systemAudit the system
Conduct a post implementation reviewMaintain the system
correct the errorsKeep the system currentImprove the system
The SDLC Page 33-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Phase 7: Implementing and Evaluating the System
Implementation The acquisition and integration of the physical
and conceptual resources that produce a working system
Plan the implementationAnnounce the implementationObtain the hardware resourcesObtain the software resourcesPrepare the database
The SDLC Page 34-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Steps:
Phase 7: Implementing and Evaluating the System
Prepare the physical facilitiesEducate the participants and usersCut over to the new system
Conversion Methods:Immediate / Direct
Outright conversion from old system to new systemApplicable to small firms/systems
PhasedParallel
The SDLC Page 35-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Cont…
Phase 7: Implementing and Evaluating the System
PhasedThe new system put into use one part at a timePopular to large-scale systems
ParallelOld system is implemented simultaneously with the new oneGreatest assurance against failure but most expensive
The SDLC Page 36-43
DLSU-Dasmariñas-Cavite Systems Analysis and Design
Cont…
Kendall & Kendall 2005 Pearson Prentice Hall 37-43
Phase 7 (Continued)
Personnel involved: Analyst. System designer. Programmers. User management. User operations workers. Systems management.
Kendall & Kendall 2005 Pearson Prentice Hall 38-43
Rapid Application Development
Rapid Application development (RAD) is an object-oriented approach to systems development.
Kendall & Kendall 2005 Pearson Prentice Hall 39-43
System Maintenance
System maintenance is: Removing undetected errors, and Enhancing existing software.
Time spent on maintenance typically ranges from 48-60 percent of total time.
Kendall & Kendall 2005 Pearson Prentice Hall 40-43
Kendall & Kendall 2005 Pearson Prentice Hall 42-43
System Enhancements
Systems are enhanced for the following reasons: Adding additional features to the
system. Business and governmental
requirements change over time. Technology, hardware, and software
are rapidly changing.
Kendall & Kendall 2005 Pearson Prentice Hall 43-43