SlideShare una empresa de Scribd logo
1 de 12
System Analysis and Design

        T. Gushiken
        08/20/2010
System Analysis and Design


•   I use most of the steps here in creating a database used in analysis and problem
    solving.

•   I don’t have a title of a programmer meaning that I need to create database for other
    users. I create database for my own use. I am the programmer and I am also the
    user. Management requirements are also taken into consideration in creating this.

•   I like database for I can make queries depending on the current requirement with
    ease. I can examine data with accuracy, ease and speed.

•   My recommendations and actions have a backup all the time, so we can review the
    history of the transactions and also the history of available data at a given time.

•   I can create various customized reports based on the queries ran at a specific date
    and time and much more.

•   Who said problem solving isn’t fun? Not me.

•   I want to use these procedures in a bigger scale someday.
System Analysis and Design

•   I. INTRODUCTION

    Systems are created to solve problems. One can think of the systems approach as
    an organized way of dealing with a problem. In this dynamic world, the subject
    System Analysis and Design, mainly deals with the software development activities.

•   II. OBJECTIVES

     1.   Understand a system
     2.   Understand the different phases of system developments life cycle
     3.   Know the components of system analysis
     4.   Know the components of system designing

•   III. Defining A System

    System is a collection of components that work together towards some objectives.
    There are 3 components the input, processing and the output.. Components are
    connected and are interdependent. “Garbage in garbage out”, so make sure your
    input (data) is usable, accurate, relevant etc to the circumstances, for short data
    should be suitable.
System Analysis and Design



•   IV. SYSTEM LIFE CYCLE


    System life cycle is an organizational process of developing and maintaining systems.
    It is an overall list of processes and sub-processes required developing a system.

    Following are the different phases of software development cycle:
     1. System study
     2. Feasibility study
     3. System analysis
     4. System design
     5. Coding
     6. Testing
     7. Implementation
     8. Maintenance
System Analysis and Design




            Different phases of Software development Life Cycle


V.   PHASES OF SYSTEM DEVELOPMENT LIFE CYCLE

Let us now describe the different phases and the related activities of system development
     life cycle in detail.
System Analysis and Design

    (a) System Study

    System study gives a clear picture of what actually the physical system is.
    The two phases of system studies are
     1.   Preliminary survey - identifying the scope of the system.
     2.   detailed and in-depth study – user’s requirements; limitations and problems of the present system
•   The proposed system contains information on the current system, its limitations, and problems.
    Recommendation is presented that can overcome what’s lacking on the present system based on
    the user’s requirements.

•   (b) Feasibility Study

    On the basis of result of the initial study, feasibility study takes place.
    Basic test of the proposed system are as follows:
     1.   workability,
     2.   meeting user’s requirements,
     3.   effective use of resources and
     4.   cost effectiveness.

    The main goal of feasibility study is not to solve the problem but to achieve the scope. In the
    process of feasibility study, the cost and benefits are estimated with greater accuracy
System Analysis and Design

•   (c) System Analysis

    Assuming that a new system is to be developed, the next phase is system analysis. Analysis
    involved a detailed study of the current system, leading to specifications of a new system.
    Analysis is a detailed study of various operations performed by a system and their relationships
    within and outside the system. During analysis, data are collected on the available files, decision
    points and transactions handled by the present system. Interviews, on-site observation and
    questionnaire are the tools used for system analysis. Using the following steps it becomes easy to
    draw the exact boundary of the new system

•   (d) System Design

    Based on the user requirements and the detailed analysis of a new system, the new system must
    be designed. This is the phase of system designing. It is a most crucial phase in the
    development of a system. Normally, the design proceeds in two stages:
     1. Preliminary or general design
     2. Structure or detailed design
System Analysis and Design

 There are several tools and techniques used for designing. These tools and
 techniques are:

1.   Flowchart
2.   Data flow diagram (DFDs)
3.   Data dictionary
4.   Structured English
5.   Decision table
6.   Decision tree

(e) Coding

     This is also called the programming phase in which the programmer converts the program
     specifications into computer instructions, which we refer as programs. The programs
     coordinate the data movements and control the entire process in a system.

     It is generally felt that the programs must be modular in nature. This helps in fast
     development, maintenance and future change, if required
System Analysis and Design

•   (f) Testing

•   Before actually implementing the new system into operations, a test run of the system is done
    removing all the bugs, if any. It is an important phase of a successful system. After codifying the
    whole programs of the system, a test plan should be developed and run on a given set of test
    data. The output of the test run should match the expected results.

•   Using the test data following test run are carried out:

     1.   Unit test: When the programs have been coded and compiled and brought to working conditions, they must
          be individually tested with the prepared test data. Any undesirable happening must be noted and debugged
          (error corrections).

     2.   System Test: System test is done after the Unit Test is in working condition. System Test executes on the
          actual data. Program is analyzed, debugged and results are compared to the expected output, if it does not
          match, program needs to be analyzed again and we keep on repeating the process until the desired results
          are achieved.

•   When it is ensured that the system is running error-free, the users are called with their own actual
    data so that the system could be shown running as per their requirements
System Analysis and Design

•   (g) Implementation

    After user acceptance of the newly developed system implementation phase begins.
    During this phase, all the programs of the system are loaded onto the user's
    computer. After loading the system, training of the users starts. Main topics of such
    type of training are:

     1.   How to execute the package
     2.   How to enter the data
     3.   How to process the data (processing details)
     4.   How to take out the reports

    After the users are trained about the computerized system, manual working has to
    shift from manual to computerized working. The following two strategies are followed
    for running the system:

     1. Parallel run: In such run for a certain defined period, both the systems i.e. computerized and
        manual are executed in parallel. This strategy is helpful because of the following:
            1. Manual results can be compared with the results of the computerized system.
            2. Failure of the computerized system at the early stage, does not affect the working of the
               organization, because the manual system continues to work, as it used to do.
System Analysis and Design

2. Pilot run: In this type of run, the new system is installed in parts. Some part of the new
       system is installed first and executed successfully for considerable time period.
       When the results are found satisfactory then only other parts are implemented. This
       strategy builds the confidence and the errors are traced easily.

(h) Maintenance

      Maintenance or fine tunings needs to be done during its working life. Review of the
      system needs to be done also from time to time to make sure that it meets the user’s
      latest requirements, to assess systems performance and to maximize the full capabilities
      of the system.

      If a major system change is needed, a new system needs to be developed and all of the
      above cycle starts all over again.

========================================================================

                           Thank you for watching!
                             *****THE END****
System Analysis and Design




Thank you for watching!

Más contenido relacionado

La actualidad más candente

analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
nayanav
 
System analysis and design
System analysis and design System analysis and design
System analysis and design
Razan Al Ryalat
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
Ahmad Ammari
 

La actualidad más candente (20)

System Analysis Methods
System Analysis Methods System Analysis Methods
System Analysis Methods
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 
System Life Cycle
System Life CycleSystem Life Cycle
System Life Cycle
 
System Analysis & Design
System Analysis & DesignSystem Analysis & Design
System Analysis & Design
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
System design
System designSystem design
System design
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment help
 
System analysis and design
System analysis and design System analysis and design
System analysis and design
 
System analyst and design
System analyst and designSystem analyst and design
System analyst and design
 
System analysis design
System analysis designSystem analysis design
System analysis design
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
Lesson 1 System Analysis and Design
Lesson 1 System Analysis and DesignLesson 1 System Analysis and Design
Lesson 1 System Analysis and Design
 
System analysis
System analysisSystem analysis
System analysis
 
The process and stages of system design
The process and stages of system designThe process and stages of system design
The process and stages of system design
 

Destacado

system analysis and design Chap005
 system analysis and design  Chap005 system analysis and design  Chap005
system analysis and design Chap005
Nderitu Muriithi
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
FLYMAN TECHNOLOGY LIMITED
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
Pratik Gupta
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
Ch 9 organizational structure and design
Ch 9 organizational structure and designCh 9 organizational structure and design
Ch 9 organizational structure and design
Nardin A
 

Destacado (12)

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
system analysis and design Chap005
 system analysis and design  Chap005 system analysis and design  Chap005
system analysis and design Chap005
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
System analysis and design Part2
System analysis and design Part2System analysis and design Part2
System analysis and design Part2
 
Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 
Ch 9 organizational structure and design
Ch 9 organizational structure and designCh 9 organizational structure and design
Ch 9 organizational structure and design
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 

Similar a System Analysis And Design 2011

Similar a System Analysis And Design 2011 (20)

Sad1
Sad1Sad1
Sad1
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Management information system
Management information systemManagement information system
Management information system
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
SDLC
SDLCSDLC
SDLC
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
Sdlc
SdlcSdlc
Sdlc
 
Lesson how to create sad
Lesson how to create sadLesson how to create sad
Lesson how to create sad
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
2015-HNDIT1212 Lecture 3.pptx
2015-HNDIT1212  Lecture 3.pptx2015-HNDIT1212  Lecture 3.pptx
2015-HNDIT1212 Lecture 3.pptx
 
Information Systems For Management Strategies
Information Systems For Management StrategiesInformation Systems For Management Strategies
Information Systems For Management Strategies
 
Intro sad
Intro sadIntro sad
Intro sad
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycle
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
 
System development analysis life cycle
System development analysis life cycleSystem development analysis life cycle
System development analysis life cycle
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Sdlc
SdlcSdlc
Sdlc
 

System Analysis And Design 2011

  • 1. System Analysis and Design T. Gushiken 08/20/2010
  • 2. System Analysis and Design • I use most of the steps here in creating a database used in analysis and problem solving. • I don’t have a title of a programmer meaning that I need to create database for other users. I create database for my own use. I am the programmer and I am also the user. Management requirements are also taken into consideration in creating this. • I like database for I can make queries depending on the current requirement with ease. I can examine data with accuracy, ease and speed. • My recommendations and actions have a backup all the time, so we can review the history of the transactions and also the history of available data at a given time. • I can create various customized reports based on the queries ran at a specific date and time and much more. • Who said problem solving isn’t fun? Not me. • I want to use these procedures in a bigger scale someday.
  • 3. System Analysis and Design • I. INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic world, the subject System Analysis and Design, mainly deals with the software development activities. • II. OBJECTIVES 1. Understand a system 2. Understand the different phases of system developments life cycle 3. Know the components of system analysis 4. Know the components of system designing • III. Defining A System System is a collection of components that work together towards some objectives. There are 3 components the input, processing and the output.. Components are connected and are interdependent. “Garbage in garbage out”, so make sure your input (data) is usable, accurate, relevant etc to the circumstances, for short data should be suitable.
  • 4. System Analysis and Design • IV. SYSTEM LIFE CYCLE System life cycle is an organizational process of developing and maintaining systems. It is an overall list of processes and sub-processes required developing a system. Following are the different phases of software development cycle: 1. System study 2. Feasibility study 3. System analysis 4. System design 5. Coding 6. Testing 7. Implementation 8. Maintenance
  • 5. System Analysis and Design Different phases of Software development Life Cycle V. PHASES OF SYSTEM DEVELOPMENT LIFE CYCLE Let us now describe the different phases and the related activities of system development life cycle in detail.
  • 6. System Analysis and Design (a) System Study System study gives a clear picture of what actually the physical system is. The two phases of system studies are 1. Preliminary survey - identifying the scope of the system. 2. detailed and in-depth study – user’s requirements; limitations and problems of the present system • The proposed system contains information on the current system, its limitations, and problems. Recommendation is presented that can overcome what’s lacking on the present system based on the user’s requirements. • (b) Feasibility Study On the basis of result of the initial study, feasibility study takes place. Basic test of the proposed system are as follows: 1. workability, 2. meeting user’s requirements, 3. effective use of resources and 4. cost effectiveness. The main goal of feasibility study is not to solve the problem but to achieve the scope. In the process of feasibility study, the cost and benefits are estimated with greater accuracy
  • 7. System Analysis and Design • (c) System Analysis Assuming that a new system is to be developed, the next phase is system analysis. Analysis involved a detailed study of the current system, leading to specifications of a new system. Analysis is a detailed study of various operations performed by a system and their relationships within and outside the system. During analysis, data are collected on the available files, decision points and transactions handled by the present system. Interviews, on-site observation and questionnaire are the tools used for system analysis. Using the following steps it becomes easy to draw the exact boundary of the new system • (d) System Design Based on the user requirements and the detailed analysis of a new system, the new system must be designed. This is the phase of system designing. It is a most crucial phase in the development of a system. Normally, the design proceeds in two stages: 1. Preliminary or general design 2. Structure or detailed design
  • 8. System Analysis and Design There are several tools and techniques used for designing. These tools and techniques are: 1. Flowchart 2. Data flow diagram (DFDs) 3. Data dictionary 4. Structured English 5. Decision table 6. Decision tree (e) Coding This is also called the programming phase in which the programmer converts the program specifications into computer instructions, which we refer as programs. The programs coordinate the data movements and control the entire process in a system. It is generally felt that the programs must be modular in nature. This helps in fast development, maintenance and future change, if required
  • 9. System Analysis and Design • (f) Testing • Before actually implementing the new system into operations, a test run of the system is done removing all the bugs, if any. It is an important phase of a successful system. After codifying the whole programs of the system, a test plan should be developed and run on a given set of test data. The output of the test run should match the expected results. • Using the test data following test run are carried out: 1. Unit test: When the programs have been coded and compiled and brought to working conditions, they must be individually tested with the prepared test data. Any undesirable happening must be noted and debugged (error corrections). 2. System Test: System test is done after the Unit Test is in working condition. System Test executes on the actual data. Program is analyzed, debugged and results are compared to the expected output, if it does not match, program needs to be analyzed again and we keep on repeating the process until the desired results are achieved. • When it is ensured that the system is running error-free, the users are called with their own actual data so that the system could be shown running as per their requirements
  • 10. System Analysis and Design • (g) Implementation After user acceptance of the newly developed system implementation phase begins. During this phase, all the programs of the system are loaded onto the user's computer. After loading the system, training of the users starts. Main topics of such type of training are: 1. How to execute the package 2. How to enter the data 3. How to process the data (processing details) 4. How to take out the reports After the users are trained about the computerized system, manual working has to shift from manual to computerized working. The following two strategies are followed for running the system: 1. Parallel run: In such run for a certain defined period, both the systems i.e. computerized and manual are executed in parallel. This strategy is helpful because of the following: 1. Manual results can be compared with the results of the computerized system. 2. Failure of the computerized system at the early stage, does not affect the working of the organization, because the manual system continues to work, as it used to do.
  • 11. System Analysis and Design 2. Pilot run: In this type of run, the new system is installed in parts. Some part of the new system is installed first and executed successfully for considerable time period. When the results are found satisfactory then only other parts are implemented. This strategy builds the confidence and the errors are traced easily. (h) Maintenance Maintenance or fine tunings needs to be done during its working life. Review of the system needs to be done also from time to time to make sure that it meets the user’s latest requirements, to assess systems performance and to maximize the full capabilities of the system. If a major system change is needed, a new system needs to be developed and all of the above cycle starts all over again. ======================================================================== Thank you for watching! *****THE END****
  • 12. System Analysis and Design Thank you for watching!