SYSTEM ANALYSIS AND DESIGN

Slides:



Advertisements
Similar presentations
The System Development Life Cycle
Advertisements

Clarke, R.J. (2000) EDM-DSL 1 EDM. Clarke, R.J. (2000) EDM-DSL 2 ESD Related Definitions (1) Evolutionary Systems Development (ESD)- is the formal name.
System Design and Analysis
Fundamentals of Information Systems, Second Edition
Systems Development Life Cycle
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
Database System Development Lifecycle Transparencies
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
VENDORS, CONSULTANTS AND USERS
CHAPTER 19 Building Software.
Acquiring Information Systems and Applications
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Introduction to Computer Technology
Introduction to Information System Development.
Introduction to Systems Analysis and Design Trisha Cummings.
Initiating and Planning Systems Development projects
Managing the development and purchase of information systems (Part 1)
Dr. Stephania Loizidou Himona1 ACSC 155 System Analysis and Design 1. Introduction ACSC 155 System Analysis and Design 1. Introduction.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Chapter 14 Information System Development
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Systems Analysis and Design
Systems Life Cycle A2 Module Heathcote Ch.38.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Systems Analysis and Design in a Changing World, Fourth Edition
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Systems Development Life Cycle
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Information System Analysis Introduction. General System Theory Importance for information systemsGeneral System Theory Delineate components and their.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
MANAGEMENT INFORMATION SYSTEM
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
The System Development Life Cycle
Systems Development Life Cycle
Information Systems Development
Systems Analysis and Design
Principles of Information Systems Eighth Edition
Project planning The systems life cycle.
System.
Fundamentals of Information Systems, Sixth Edition
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
Introduction to System Analysis and Design
Systems Analysis and Design
FEASIBILITY STUDY Feasibility study is a means to check whether the proposed system is correct or not. The results of this study arte used to make decision.
Information Systems Development
The System Development Life Cycle
Chapter 1 (pages 4-9); Overview of SDLC
CLINICAL INFORMATION SYSTEM
Introduction to Systems Analysis and Design
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
(System Development Life Cycle)
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
System Analysis and Design:
Presentation transcript:

SYSTEM ANALYSIS AND DESIGN CMP 351 -3 UNITS SYSTEM ANALYSIS AND DESIGN

What is a system? a system is simply a set of components that interact to accomplish some purpose. The term "System" means an organized relationship among functioning units or components. We can define a System as a combination of resources or functional units working together to accomplish a given task. The term "working together" in system definition is very important as all the components are interrelated and interdependent and cannot exist independently

EXAMPLES OF SYSTEMS Human Body as a biological system An organization consisting of staffs and other departmental components A computer system with input, processing and output system Information systems consisting components generating, sending and receiving system

SYSTEM COMPONENTS A system is a set of components working together to achieve some goal. The basic elements of the system may be listed as follows Resources Procedures Data/Information Processes

Resources Hardware e.g. Computers Software – e.g. database management systems Liveware- users of all categories

Procedures Rules Guiding principles Most of the time translate to programs in computerized systems

Data/Information Input – required for necessary output, it could be material or data. this determines the output Output -The main objective of the System is to produce some useful output. Output is the outcome of processing. Output can be of any nature e.g. goods, services or information

Processes The systems have some processes that make use of the resources to achieve the set goal under the defined procedures.

Systems Features And Characteristics Objective Standards Environment Feedback Boundaries and interfaces

Systems Features And Characteristics Objective Standards Environment Feedback Boundaries and interfaces

OBJECTIVE Every system has a predefined goal or objective towards which it works. A system cannot exist without a defined objective. For example an organization would have an objective of earning maximum possible revenues, for which each department and each individual has to work in coordination.  

STANDARD It is the acceptable level of performance for any system. Systems should be designed to meet standards. Standards can be business specific or organization specific. For example take a sorting problem. There are various sorting algorithms. But each has its own complexity. So such algorithm should be used to gives most optimum efficiency. So there should be a standard or rule to use a particular algorithm. It should be seen whether that algorithm is implemented in the system.

Environment Every system whether it is natural or man made co-exists with an environment. It is very important for a system to adapt itself to its environment. Also, for a system to exist it should change according to the changing environment. For example, we humans live in a particular environment. As we move to other places, there are changes in the surroundings but our body gradually adapts to the new environment. If it were not the case, then it would have been very difficult for human to survive for so many thousand years.

FEEDBACK Feedback is an important element of systems. The output of a system needs to be observed and feedback from the output taken so as to improve the system and make it achieve the laid standards. In fig 1.1, it is shown that a system takes input. It then transforms it into output. Also some feedback can come from customer (regarding quality) or it can be some intermediate data (the output of one process and input for the other) that is required to produce final output

Boundaries and Interfaces Every system has defined boundaries within which it operates. Beyond these limits the system has to interact with the other systems. For instance, Personnel system in an organization has its work domain with defined procedures. If the financial details of an employee are required, the system has to interact with the Accounting system to get the required details. Interfaces (operation platform) are another important element through which the system interacts with the outside world. System interacts with other systems through its interfaces. Users of the systems also interact with it through interfaces. Therefore, these should be customized to the user needs. These should be as user friendly as possible.

WHAT IS SYSTEM ANALYSIS AND DESIGN? System development can generally be thought of having two major components: systems analysis and systems design. In System Analysis more emphasis is given to understanding the details of an existing system or a proposed one and then deciding whether the proposed system is desirable or not and whether the existing system needs improvements. Thus, system analysis is the process of investigating a system, identifying problems, and using the information to recommend improvements to the system.

Fig 1.3 shows the various stages involved in building an improved system. System design is the process of planning a new business system or one to replace or complement an existing system. Analysis specifies/uncover what the system should do. Design states how to accomplish the objective. After the proposed system is analyzed and designed, the actual implementation of the system occurs. After implementation, working system is available and it requires timely maintenance. See fig 1.3.

THE SYSTEM ANALYST System analysts are Professionals who specialize in analyzing and designing information systems. A systems analyst designs new IT solutions to improve business efficiency and productivity. Working closely with the client, analysts examine existing business models and flows of data, discuss their findings with the client, and design an appropriate improved IT solution. They act as the liaison between the client and the developers.

System Analyst cont’ They produce outline designs and costing of new systems, specifying the operations the system will perform, and the way data will be viewed by the end- user, present their design to the client and, once it is approved, work closely with the client team to implement the solution.

System Analyst cont’ Once a development project has the necessary approvals from all participants, the systems analysis stage begins. Researches problems, plans solutions, recommends software and systems, at least at the functional level, and coordinates development to meet business or other requirements

Analyst Job Satisfaction A systems analyst will work with a variety of people and learn how they conduct business. Specifically, He works with a team of systems analysts, programmers, and others on a common mission. You will feel the satisfaction of seeing systems that you designed and developed make a significant business impact, while knowing that your unique skills helped make that happen

Activities Of System analyst liaising extensively with external or internal clients; analysing clients' existing systems; translating client requirements into highly specified project briefs; identifying options for potential solutions and assessing them for both technical and business suitability;

Activities cont’ drawing up specific proposals for modified or replacement systems; producing project feasibility reports; presenting proposals to clients; working closely with developers and a variety of end users to ensure technical compatibility and user satisfaction; ensuring that budgets are adhered to and deadlines met;

drawing up a testing schedule for the complete system; overseeing the implementation of a new system; planning and working flexibly to a deadline; writing user manuals; providing training to users of a new system; keeping up to date with technical and industry developments

Skills of A System analyst Due to the various responsibilities that a system analyst requires to handle, he has to be multifaceted person with varied skills required at various stages of the life cycle. In addition to the technical knowhow of the information system development a system analyst should also have the following knowledge.

Skills Cont’ Business knowledge: As the analyst might have to develop any kind of a business system, he should be familiar with the general functioning of all kind of businesses. Interpersonal skills: Such skills are required at various stages of development process for interacting with the users and extracting the requirements out of them Problem solving skills: A system analyst should have enough problem solving skills for defining the alternate solutions to the system and also for the problems occurring at the various stages of the development process

THE SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) The SDLC is a structured framework that consists of sequential processes by which information systems are developed.

SDLC System/Preliminary Investigation System Analysis System Design Programming and Testing Implementation Operation and Maintenance

SDLC

System/Preliminary Investigation The main aim of preliminary analysis are to identify the problem. need for the new or the enhanced system is established. propose a better system

Feasibility Study The proposed system is evaluated for its feasibility. Feasibility for a system means whether it is practical and beneficial to build that system. Feasibility is evaluated from developer and customer's point of view. Developer sees whether they have the required technology or manpower to build the new system.

Feasibility study Is building the new system really going to benefit the customer. Does the customer have the required money to build that type of a system? All these issues are covered in the feasibility study of the system. The feasibility of the system is evaluated on the three main issues: technical, e economical, and operational. Another issue in this regard is the legal feasibility of the project.

Technical feasibility: Can the development of the proposed system be done with current equipment, existing software technology, and available personnel? Does it require new technology?

Economic feasibility: Are there sufficient benefits in creating the system to makethe costs acceptable? An important outcome of the economic feasibility study is thecost benefit analysis

Legal feasibility It checks if there are any legal hassle in developing the system. 4. Operational feasibility: Will the system be used if it is developed and implemented? Will there be resistance from users that will undermine the possible application benefits?

Feasibility Reports The result of the feasibility study is a formal document, a report detailing the nature and scope of the proposed solution. It consists of the following: • Statement of the problem • Details of findings • Findings and recommendations in concise form Once the feasibility study is done then the project is approved or disapproved according to the results