Is used to determine whether the new procedures are actually furthering productivity?

Presentation on theme: "Systems Analysis and Design"— Presentation transcript:

1 Systems Analysis and Design
Chapter 13 Systems Analysis and Design

2 Competencies (Page 1 of 2)
Describe the six phases of the systems life cycle Identify information needs and formulate possible solutions Analyze existing information systems & evaluate the feasibility of alternative systems Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

3 Competencies (Page 2 of 2)
Identify, acquire, and test new system software and hardware Switch from an existing information system to a new one with minimal risk Perform system audits and periodic evaluations Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

4 13-4 Introduction Most people in an organization are involved with an information system of some kind. For the organization to create and use the system requires thought and effort. Fortunately there is a six step process for accomplishing this as this chapter will explain. Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

5 System Analysis and Design
Six-phase problem-solving procedure for examining and improving an information system Information flows into an organization from the outside and flows inside the organization to accomplish a task or solve a problem. Periodically the flow of the information needs to be evaluated – is it effective? Is it solving the problem or creating others? Is there a newer or better way to get the task accomplished or solve the problem? How do we go about beginning an analysis of any system? It is important that end users understand how the systems life cycle works—in fact, end users have to use the procedure if developing your own information system. Preliminary Investigation (key term) – First phase is to perform an investigation – usually the result of a request from the user (is there a way to make this task easier, to accomplish the job more efficiently?) Systems analysis (key term) – The second phase is to analyze the current procedure(s) to determine if there is a need for a new system or a modification of the current system Systems Design (key term)– The third phase is to design a new model or make adjustments to the current model to fit new needs or changes in technology Systems Development (key term)– The fourth phase is Development – This is the acquisition of new software and/or hardware and the testing of that new acquisition Systems Implementation (key term) – The fifth phase is to determine how to implement the changes from Development – do we do this all at once; step by step; or phase it in? Systems Maintenance (key term) – the last phase – needs to be performed as you go through the process of analyzing, as you work with the new/changed system, as you implement the new system or the new changes, and on a routine basis to be sure you are accomplishing what you set out to accomplish: making the task easier and more efficient! *The following slides provide an overview of each of the six phases Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

6 Phase 1 Preliminary Investigation
Preliminary Investigation includes: Define the problem Suggest alternative systems Prepare a short report During Phase I, you have received a request from a user to see if there is a more efficient or easier way to get his/her job done There are three tasks to be completed: The problem is “defined” by you in coordination with the user or perhaps you are the one soliciting the help from the systems analyst (key term) to make your job more efficient Be specific in what you want changed or are looking for; examine the current system and then decide what information is needed and gathering information is accomplished by interviewing and making observations. Suggest alternatives; they may not be possible nor used, but the analyst will have a better idea of where you are headed. The systems analyst will write up a short report to submit to higher management to see if management will finance the second phase – Systems Analysis Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

7 Phase 2 Systems Analysis
Analysis tasks include: Gathering data Analyzing the data Document systems analysis In Phase 2, the analyst observes and interviews people involved with the system that is being reviewed. Gathering Data - The organizational chart within the group helps determine who reports to whom and how information should be flowing through the system. Analyzing the data - The analyst might use a grid char, or decision table, or a system flow chart. Check lists and automated tools are sometimes used in this phase. **Click the Analyzing data link before displaying the remaining bullet on slide. Document systems analysis - At the “end” of this phase, the analyst again writes a summary of his/her findings to give to management before proceeding to step 3 – design a new system or restructuring the current system Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

8 Analyzing the Data Checklist Top-down analysis method Grid charts
13-8 Analyzing the Data Checklist Top-down analysis method Grid charts Decision tables System flowcharts Data flow diagrams Automated design tools--CASE Learn how information currently flows in your business and try to find out why it might not be flowing properly Apply logic to the existing arrangement and see if it is workable Maybe some training was needed in how the old procedures worked; so that the system may not need to be redesigned Checklist – a list of questions; is used to help guide the systems analyst and end user through key issues for the present system Top-down analysis method – used to identify the top-level components of a complex system; each component is broken down into smaller and smaller components making the component easier to analyze Some tools to use in analysis: **Click on each hyperlink and then immediately click on next slide to build an image of the appropriate tool while explaining the use of the tool (Included in speaker’s notes with next slide); after explaining click, the Return link to return to this slide and select the next tool that is hyperlinked Automated design tools Computer-aided software engineering (CASE) tools Used to design systems Return Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

9 Analyzing Data Tools Grid chart Data flow diagram System flowchart
Grid charts show the relationship between input and output documents Decision tables – shows the decision rules that apply when certain conditions occur System flowcharts show the flow of input data to processing and finally to output Data flow diagrams show the data flow within an information system System flowchart Flowchart symbols Decision table Return Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

10 Phase 3 Systems Design Design includes 3 major tasks:
13-10 Phase 3 Systems Design Design includes 3 major tasks: Designing alternative systems Economic feasibility Technical feasibility Operational feasibility Selecting the best system Writing the systems design report This phase consists of looking at the feasibility of alternative systems: Economic feasibility - Will new system be economical? Technical feasibility - Is it technically possible? Operational feasibility - How will the new/revised system be received by employees, managers, clients? Selecting the best system - Will the new system fit in with current organization? After the test system is selected, will it fit within the organization; is it flexible enough to be modified; can it be made secure; and are the benefits worth the cost? Writing the systems design report (key term)– prepared for higher management; a report is prepared that presents costs versus benefits and outlines alternatives and makes a recommendation on which way to proceed. Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

11 Phase 4 Systems Development
13-11 Phase 4 Systems Development The tasks in the Development Phase include: Acquiring software Acquiring hardware Testing the new system Here it is important to emphasize that the software is acquired first – whether it is off-the-shelf or custom designed, software needs to be the first consideration. The product needs to accomplish the task that has been reviewed in the previous three steps. AFTER the software is determined, then the analyst(s) looks at the hardware – will the current hardware work or is there a need to upgrade? This can be as expensive as the software. Also important at this point is to consider if and where should new equipment go. Depending upon the activities of the user, he/she may or may not need new equipment when the system is implemented. Finally before moving on – TEST, TEST, TEST the proposed system! Be sure that it is accomplishing the task that was originally requested and recommended in the initial systems analysis. Use Sample Data. Check to verify that the person requesting the changes is actually one of the people (groups) testing the new system! Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

12 Phase 5 Systems Implementation
13-12 Phase 5 Systems Implementation New system is installed and people are trained to use it Types of conversion Direct Parallel Pilot Phased Training This is an interesting phase. There are a variety of ways of implementing new systems: direct, parallel, pilot or phased. How the new system is incorporated will depend upon how expensive each approach is in the current organization. In some cases, throwing out the “baby with the bathwater” is the best way to implement a new system. Other times due to resistance to change, using a pilot or phased approach may work better. In all cases, cost may become the determining factor. Four Types of conversions Direct approach (key term) – abandon the old system and start up a new one Parallel approach – old and new systems are operated side by side until new one is reliable Pilot approach – new system is tried out in only one part of the organization first Phased approach – new system is implemented gradually over a period of time Generally the pilot and phased approaches are the favored methods Remember that the more people believe to be involved, the more likely they are to accept the changes! Training - should be considered very important. People tend to adapt to change when they are involved both in the decision-making process and knowing that they will get “help” in learning the new system. Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

13 Phase 6 Systems Maintenance
13-13 Phase 6 Systems Maintenance Systems maintenance is very important and is an ongoing activity Two parts Systems audit Periodic evaluation This step has been considered the “last” step in implementing systems analysis. It is important for ALL parties to realize that maintenance is on-going, and every system needs to be evaluated on a regular basis to be sure it is meeting the needs of the people involved! This applies to the “lowest” production worker to the “highest” CEO. All these people need to evaluate the system to be sure that all needs are being met and that technology is keeping up with the demand in the environment. Systems audit – the system’s performance is compared to the original design specifications to determine whether the new procedures are actually furthering productivity; further modifications may be needed and made Periodic evaluation – all systems should be evaluated from time to time to determine whether they are meeting the goals and providing the service they are suppose to Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

14 Prototyping and Rapid Applications Development
Alternatives to the systems life cycle - Use if systems life cycle is not feasible Prototyping is building a model RAD – Rapid applications development Prototyping is building a “model” of the system you want to implement and letting people try it out and give you feedback. While development time is shorter, managing the project itself and the cost can get interesting. RAD – Rapid Application Development – may cost more, the development time is short and the quality of the completed system is better because you use development software, specialized teams, and highly trained personnel. In which type of situation would each be applicable? Why might you use one of these options rather than the “phase system” or one of the approaches mentioned earlier? Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

15 Careers in IT Systems Analysts plan and design new systems or reorganize a computer’s resources to best utilize them They follow the systems life cycle Requires a bachelor’s degree in computer science and technical experience Can expect to earn an annual salary of $54,500 to $87,500 Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

16 A Look to the Future The Challenge of Keeping Pace
Pace of business is now faster To stay competitive, new technologies must be incorporated Increased use of RAD and prototyping Increased use of outside consulting Because of the Internet and rapid advancements in technology, the 5-step analysis process is losing ground to more easily and quickly adaptable systems like prototyping and RAD Other companies are going to outside consulting firms to help upgrade and update their systems more rapidly What companies can you find that specialize in systems analysis and design? Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

17 Discussion Questions (Page 1 of 2)
13-17 Discussion Questions (Page 1 of 2) What is a system? What are the six phases of the systems life cycle? Why do corporations undergo this process? What are the tools used in the analysis phase? What is top-down analysis? How is it used? Describe each type of system conversion. Which is the most commonly used? Have students turn to the end of Chapter 13 in their textbooks to view the same “Open-Ended” questions/statements Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

18 Discussion Questions (Page 2 of 2)
13-18 Discussion Questions (Page 2 of 2) What is system maintenance? When does it occur? Explain prototyping and RAD. When might they be used by corporations? Have students turn to the end of Chapter 13 in their textbooks to view the same “Open-Ended” questions/statements Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

In what phase users are trained to use the new system?

Implementation Phase Implementation includes user notification, user training, installation of hardware, installation of software onto production computers, and integration of the system into daily work processes.

Which of the following is used to show the decision rules that apply when certain conditions occur?

Decision tables – shows the decision rules that apply when certain conditions occur. It also shows what action should take place as a result. These tables used IF… THEN rules to get results.

Is the process of building a model that can be modified before the actual system is installed?

Prototyping means to build a model or prototype that can be modified before the actual system is installed. A systems analyst develops a prototype for a system as a solution to a problem.

Who study the organization systems to determine what actions to take and how computer technology can assist them?

A systems analyst examines a company's current technology processes and ensures that an organization is running efficiently and effectively, recommending new or updated technology as needed. Those investigating how to become a systems analyst will find there are typically three steps to reach the position.