BCIS 1305 Business Computer Applications
Allan Kochis,Adjunct Professor - CIT

System Development


  1. Systems Development Life cycle.
    page 208
    1. Planning
      • page 209
      • Critical Path Methodology
        1. Tasks
          Number Task Duration Precedence
          1Create Schedule10-
          2Buy Hardware5-
          3Program201
          4Test Code203
          5Test System104
          6Installation102
          7Write Manual106
          8Conversion106
          9Training108
          10User Test105,9

        2. Pert Entry

        3. Pert Network Diagram


    2. Analysis
      • Feasibility
      • Trade-offs

    3. Design
      • Tools
        • System Flowcharts
          Systems flowcharts are graphic illustrations of the physical flow of information through the entire system.
        • Program Flowcharts
          Program flowcharts illustrate how individual computer programs work.
        • Document Flowcharts
          A document flowchart displays the flow of documents between organizational units.
        • Prototyping
          Prototyping is the creation of a shell template of a system.
        • Structured English
          Structured English is a form of pseudo code that is confined to the three basic control structures of sequence, selection, and repetition.
        • Decision Tables
          Decision tables help a person understand a system process by separating a complex problem into its underlying conditions and actions.
        • HIPO Charts
          HIPO stands for Hierarchy plus Input, Process, Output.


    4. Development
      We talked about software development in the last lecture.

    5. Testing
      P 215.
      White box / black box
      exhaustive?

    6. Implementation
      Parallel, turnkey

    7. Maintenance
      The Iceberg

  2. Self Sourcing p 218.

  3. Prototyping

  4. Outsourcing
    fig 6.8 p226
    Advantages / Disadvantages