Download presentation
1
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
MODULE 2 SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE Contents 2.1 Systems Analysis and Design life Cycle: Requirements determination, requirements specifications 2.2 Feasibility analysis, final specifications, hardware and software study, system design, system implementation, system evaluation, system modification. 2.3 Role of systems analyst, attributes of system analyst, tools used in system analysis Systems Analysis And Design © V. Rajaraman
2
Designing Information system for an organization is a
MOTIVATION Designing Information system for an organization is a very complex job. Students should know how to logically divide a complex job into smaller manageable steps. Each step must have a logical beginning and end and must be self contained. System Analysis And Design © V. Rajaraman 1 of 23
3
Steps may be assigned to persons with specialized competance
MOTIVATION Division of large jobs into logical steps will Enable one to assess progress at the end of each step Steps may be assigned to persons with specialized competance Allocation of human and financial resources appropriate for each step can be planned System Analysis And Design © V. Rajaraman 2 of 23
4
Nine Steps in designing Information Systems.
LEARNING GOALS Nine Steps in designing Information Systems. Tasks performed in each step. Nature of tasks performed by Systems Analysts. The attributes of Systems Analysts. The tools used by Systems Analysts. System Analysis And Design © V. Rajaraman 3 of 23
5
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Steps involved in Analysis and Design Requirements Determinations Requirements Specifications Feasibility Analysis Final Specifications Hardware Study System Design System Implementation System Evaluation System Modification System Analysis And Design © V. Rajaraman 2.1.1 4 of 23
6
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 1 : Requirements Determination Arrived at by a consensus among managers Priorities among applications determined Pick high priority applications. System Analysis And Design © V. Rajaraman 2.1.2 5 of 23
7
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 2 : Requirements Specification Known as System Requirements Specification (SRS) Understand the existing System Applications where a system is required are listed Arrive at the specifications of the users’ Requirements after discussions with the user A system may encompass several applications System Analysis And Design © V. Rajaraman 2.1.3 6 of 23
8
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 3 : Feasibility Analysis Formulate Goals of the system and quantify goals Find alternative methods of meeting the goals For each alternative assess resources needed - Human Resources - Time and Money - Equipment needed Assess cost of each alternative Find the best alternative method subject to resource constraints System Analysis And Design © V. Rajaraman 2.2.1 7 of 23
9
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 4 : Final Specifications Specifications would state what the system would achieve. Specification drawn up are improved for implementation. SRS written- given to user and agreement reached System Analysis And Design © V. Rajaraman 2.2.2 8 of 23
10
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 5 : Hardware Study Determine Hardware and Software required to execute the application. Determine Response time,Volume of data to be processed, Frequency of reports etc & then pick the hardware. System Analysis And Design © V. Rajaraman 2.2.3 9 of 23
11
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 6 : System Design Logical Design of the System Objects Identified Database Designed Program Specification drawn up Implementation Plan Drawn up Test Plan System Analysis And Design © V. Rajaraman 2.2.4 10 of 23
12
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 7 : System Implementation Write Programs Create Database Document System Train Users Trial run of the system Test and Accept System Analysis And Design © V. Rajaraman 2.2.5 11 of 23
13
Step 8 : System evaluation
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN Step 8 : System evaluation Find out from Users whether the System meets specified requirements. List areas of dissatisfaction and find reasons Suggest if there has to be any improvements to the system System Analysis And Design © V. Rajaraman 2.2.6 12 of 23
14
LIFE CYCLE OF SYSTEMS ANALYSIS AND DESIGN
Step 9 : System Modification Fix errors Add/Delete features as required by users Tune the System Continuously monitor system and assess performance System Analysis And Design © V. Rajaraman 2.2.7 13 of 23
15
2.2.8 System Life Cycle Diagram Improved System System Specification
Revised Prioritized Requirements Specifications User Requirements Requirements Determination Requirements Specification Feasibility Analysis Decision to Design Information System Test Plan Feasibility Study Logical Design Functional Specifications System Implementation System Design System Specification Analysis System Physical Requirements Configuration Data System Evaluation Hardware Study Budget & schedule Revised Requirements System Maintenance Improved System 2.2.8 14 of 23
16
ROLE OF SYSTEMS ANALYST
Defining Requirements - Involves Interviewing Users Prioritizing Requirements - Obtain Users Consensus Fact Gathering - Data, Facts, Opinions of Managers - Lower level Users should be consulted System Analysis And Design © V. Rajaraman 2.3.1 15 of 23
17
ROLE OF SYSTEMS ANALYST
Analysis and evaluation - Arrive at appropriate system Solving problems - Hazy requirements converted into specific requirements - Suggest many alternative solutions Quantify cost and benefits System Analysis And Design © V. Rajaraman 2.3.2 16 of 23
18
ROLE OF SYSTEMS ANALYST
Drawing up specifications - FUNCTIONAL SPECIFICATIONS - Understood by users and programmers - Accepted by users - Precise and detailed - Account for possible changes System Analysis And Design © V. Rajaraman 2.3.3 17 of 23
19
ROLE OF SYSTEMS ANALYST
SYSTEM DESIGN Logical design of system - Objects identification - Normalizing database - Test plan Design must be modular to accommodate change System Analysis And Design © V. Rajaraman 2.3.4 18 of 23
20
ROLE OF SYSTEMS ANALYST
Evaluating Systems - Evaluation after use for sometime - Plan periodicity for evaluation - Modify as needed System Analysis And Design © V. Rajaraman 2.3.5 19 of 23
21
ATTRIBUTES OF A SYSTEMS ANALYST
KNOWLEDGE OF ORGANISATION - Knowing user’s jargon & practices - Know Management functions. - Knowledge of system design tools - Keep abreast of modern developments KNOWLEDGE OF COMPUTERS AND SOFTWARE System Analysis And Design © V. Rajaraman 2.3.6 20 of 23
22
ATTRIBUTES OF A SYSTEMS ANALYST
GOOD INTERPERSONNAL RELATIONS - Need to work as team member - Lead smaller teams - Interface with programmers & Users - Motivator. - Oral Presentation - Report Writing - Answer queries ABILITY TO COMMUNICATE System Analysis And Design © V. Rajaraman 2.3.7 21 of 23
23
ATTRIBUTES OF A SYSTEMS ANALYST
ANALYTICAL MIND - Problem solving attitude - Ability to assess trade offs - Sound commonsense - Curiosity to learn about new organizations BREADTH OF KNOWLEDGE - Broad Liberal Knowledge - Variety of jobs to be tackled in diverse organizations System Analysis And Design © V. Rajaraman 2.3.8 22 of 23
24
TOOLS USED BY SYSTEMS ANALYST
Data Flow Diagram Decision Tables Modeling Language such as UML Normalization of Databases Testing tools ISO/CMM procedure manuals System Analysis And Design © V. Rajaraman 2.3.9 23 of 23
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.