SlideShare una empresa de Scribd logo
1 de 25
MR ZARKOVIC

Planning, Design and
   Implementation
System Development
                  Cycle
Planning, Design and Implementation represent the
main steps in what is in a number of courses - a
development cycle
In IPT it is the ‘system development cycle’ (which would
have been a better topic heading)
In SDD it is the ‘software development cycle’
It is basic problem-solving methodology:
  Understand the problem
  Plan/research/analyse/make decisions
  Design a solution
  Implement the solution
  Test/evaluate/refine/maintain the solution
The IPT System Development Cycle (Grover)

        Understand the problem
                     Outcome: Project plan


             Make decisions
                     Outcome: Design option selected

                                                       Revision of system -
             Design a solution                         cycle begins again

                     Outcome: New system created


         Implement the solution
                     Outcome: New system is used


 Test, evaluate and maintain the solution
System Development
          Cycle
Keeping a system up-to-date and satisfactory is a continuous
cycle
Different texts have different interpretations of the way each
stage of ‘Planning, Design and Implementation’ is broken down
into sub-topics
I have used the syllabus here as the arbiter in the debate e.g.
analysis of the existing system is in the ‘understanding the
problem to be solved’ part of Planning, not in the ‘making
decisions’ part according to the syllabus but not according to
some other authors
If in doubt follow the syllabus and you can’t be accused of
getting it wrong! e.g. ‘Planning’ = ‘Understand the Problem’ +
‘Make Decisions’
Each course also has a set of tools used for
documenting/modeling
Modeling Tools
Modeling/documentation tools specified in both the IPT and
SDD syllabi are:
   Data flow diagrams
   Systems flowcharts
   Storyboards
   Data dictionaries
   Gantt charts
Those in IPT only are
   Decision tables
   Decision trees
   Block diagrams / Organisational charts / Hierarchical charts
Those in SDD only are
   IPO
   Structure charts
   Algorithm flowcharts
Modeling Tools
Students need to know what each tool
is used for (and not used for) and at
which stage of the cycle it is appropriate
They are more likely to have to interpret
the resulting diagrams, charts, etc than
create them for complicated case
studies but can expect to do either for
simpler ones
Understand the Problem
Understanding the problem involves
    Collecting data re problems with the existing system to
    discover needs of users and participants.
    Students must understand features, advantages and
    disadvantages of:
       Interview
       Surveys/Questionnaires
       Observation
    Analysing the existing system (how, what, who) and
    using modeling tools to represent it.
    Students must be able to interpret and produce:
       Context diagrams
       Data flow diagrams (DFD)
       Systems flowcharts
    Planning a solution e.g. Gantt chart, journal/diary, report to
    management
Context Diagrams
Context diagrams represent the entire system
as one process (circle) and show the
system’s relationship with entities external to
the system (rectangles) and the data that
flows between them and the system (arrows)
i.e. the system in context with users and other
systems
The process circle is expanded into the first
level of a data flow diagram which may have
many process circles
Context Diagram Example -
 Budget Monitoring System



                QuickTime™ and a
      TIFF (Uncompressed) decompressor
         are needed to see this picture.
Data Flow Diagrams
DFDs show participants/external entities (rectangles),
data (labeled flow arrows), storage (open-ended
boxes) and processes (circles).
They DO NOT show logic, media or interfaces
‘data flow’ could be via paper, floppy disks, e-mail,
computer circuitry, TV signal, etc. The media is
irrelevant
Students find DFDs difficult to understand and more
difficult to create. Real, familiar examples are used to
explain them e.g. parts of the school library system
DFD Example - Budget Monitoring
           System




                   QuickTime™ and a
         TIFF (Uncompressed) decompressor
            are needed to see this picture.
Data Flow Diagrams
Students need to understand the DFD ‘rules’:
  A circle represents a single process that
  transforms input into output and must have at
  least one input and one output
  Data follows the arrows but is ‘moved’ via
  processes only
  Each process can be numbered and expanded
  into a detailed DFD of its own
  DFDs are not flowcharts - they don’t have a
  beginning or an end, there are no choices or
  branches indicated
Systems Flowcharts
Systems flowcharts show media, storage,
processes and order of flow between
processes using a variety of standard graphic
symbols that need to be understood
They DO NOT show data, interfaces or
participants
More hardware-oriented than algorithm
flowcharts, showing types of input, output and
storage devices used etc, but similar to follow
Making Decisions
The Analyst investigates possible solutions and
reports to management
 Management decides on the preferred solution(s)
and a report is prepared, including
  Feasibility study, covering
     Budget feasibility - is it affordable: costs v benefits?
     Technical feasibility - can it be done: is the IT available?
     Schedule feasibility - can it be done in the time-frame?
     Operational feasibility - will it fit in with organisational/user
                                  objectives?
  Analysis, including
     Gantt chart
     Organisational chart
  Design specifications to take into account concerns of users,
  management and participants
Gantt Charts
Gantt charts show diagrammatically the time frame
for the scheduling of tasks required to complete a
project
They are used by Systems Analysts and Project
Leaders as important planning tools
Students find them fairly simple to read and construct
if tasks are thoroughly itemised and in logical order
and the time scale is carefully constructed
Software packages are available that construct charts
and link to a variety of related project management
tools e.g. MS Project
Organisational Chart

Shows top-down hierarchical structure
of the proposed system’s personnel
Simple - uses only rectangles and
vertical or horizontal lines, one way in
and one way out of each rectangle
Designing Solutions
Analysts use a top-down approach i.e. break
a large problem into successively smaller,
solvable ones that combine to provide a
solution to the whole problem
Students too should consider the ‘big picture’
e.g. fill in the system diagram (lecture 1) for
the proposed system to identify the
environment, purpose, users, participants,
data/information, IT (hardware and software)
and how the information processes will
operate
Designing Solutions
The same modeling tools that were used to represent
the existing system can be used to represent the
proposed system - context diagram, DFD, system
flowchart
Design could also include user interface design
(screens, forms, etc) and involve screen/page design
principles
A prototype approach could be used - develop an
initial, superficial solution and, with user input,
customise and develop it into the final solution which
is more likely to please the users
Test data might be developed to verify the success or
shortcomings of the final implementation
Implementing Solutions
Involves installing the new system and
training the participants/users
Implementation methods are
  Direct conversion
  Parallel conversion
  Phased conversion
  Pilot conversion
Methods are easily understood with simple
time charts
Direct Conversion

Stop the old system, start the new
e.g. the DET web services system (at
the school level)
Fastest, least costly, most risky
  Old system New system

       Time
Parallel Conversion

Operate both systems until new system
is perfected and takes over
Less likely to lose data or stress staff on
adoption but double the work and cost

           Old system

               New system

               Time
Phased Conversion

New system gradually takes over
system functions while old system still
in operation for others and available for
‘fall-back’ if unsuccessful
Can be confusing until completed
                New system

           Old system

                 Time
Pilot Conversion
New system trialed and perfected on one part
of the organisation then implemented
company-wide
Problems affect fewer people, old system still
available for fall-back
e.g. Y10 On-line Computing Skills Test
            Old system

                 New system

                 Time
Implementing Solutions
The advantages and disadvantages of each
implementation method should be discussed
Students must be able to describe each method,
compare and contrast methods and justify a selected
method
The underlined words above are key words
with standard meanings across all subjects
and their exact interpretation must be
understood by students
i.e. drilled at every opportunity!
Social and Ethical Issues
Involves machine-centred vs human-centred
systems
Includes issues such as
    Changing nature of work e.g. deskilling, telecommuting
    (‘work from home’, ‘global village’), job satisfaction,
    human contact, e-commerce,
    Equity/inclusivity e.g. work for disabled
    OH&S e.g. ergonomics
    Employment, unemployment, training/retraining
    Ethics e.g. computer crime, breach of copyright, piracy,
    hacking, ‘identity theft’
    Power and control e.g. the technological ‘haves and
    have-nots’

Más contenido relacionado

La actualidad más candente

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
 
Concepts of system analysis
Concepts of system analysisConcepts of system analysis
Concepts of system analysis
ALFIYA ALSALAM
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
Boeun Tim
 
Systems analysis plm
Systems analysis plmSystems analysis plm
Systems analysis plm
Omar Jacalne
 

La actualidad más candente (18)

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
System analysisSystem analysis
System analysis
 
Chapter01
Chapter01Chapter01
Chapter01
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
 
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
01 isad-information system analysis and design intro by S. A. AHSAN RAJON01 isad-information system analysis and design intro by S. A. AHSAN RAJON
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
 
Chapter04
Chapter04Chapter04
Chapter04
 
System analysis
System analysisSystem analysis
System analysis
 
Concepts of system analysis
Concepts of system analysisConcepts of system analysis
Concepts of system analysis
 
SAD 2nd PPT
SAD 2nd PPTSAD 2nd PPT
SAD 2nd PPT
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
Chapter01
Chapter01Chapter01
Chapter01
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
 
Systems analysis plm
Systems analysis plmSystems analysis plm
Systems analysis plm
 
Sad ppt
Sad pptSad ppt
Sad ppt
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development Methodologies
 

Destacado

Pantallas de windows --configuracion de dispositivos--
Pantallas de windows --configuracion de dispositivos--Pantallas de windows --configuracion de dispositivos--
Pantallas de windows --configuracion de dispositivos--
Rpakal
 
Licencias de software
Licencias de softwareLicencias de software
Licencias de software
emiliodalel
 

Destacado (20)

DevelopersWeek 2017 Hackathon Sony FLP Short Pitch
DevelopersWeek 2017 Hackathon Sony FLP Short PitchDevelopersWeek 2017 Hackathon Sony FLP Short Pitch
DevelopersWeek 2017 Hackathon Sony FLP Short Pitch
 
Ежегодные отчеты о жизни и деятельности Священной Митрополии Абхазии
Ежегодные отчеты о жизни и деятельности Священной Митрополии АбхазииЕжегодные отчеты о жизни и деятельности Священной Митрополии Абхазии
Ежегодные отчеты о жизни и деятельности Священной Митрополии Абхазии
 
Finanzas internacionales clase 1
Finanzas internacionales clase 1Finanzas internacionales clase 1
Finanzas internacionales clase 1
 
Pantallas de windows --configuracion de dispositivos--
Pantallas de windows --configuracion de dispositivos--Pantallas de windows --configuracion de dispositivos--
Pantallas de windows --configuracion de dispositivos--
 
2017 теория швартовные операции
2017 теория швартовные операции2017 теория швартовные операции
2017 теория швартовные операции
 
Licencias de software.
Licencias de software.Licencias de software.
Licencias de software.
 
тр тс 010
тр тс 010тр тс 010
тр тс 010
 
Guillermo calderón
Guillermo calderónGuillermo calderón
Guillermo calderón
 
DEE
DEEDEE
DEE
 
RESUME nove
RESUME noveRESUME nove
RESUME nove
 
Maltrato conyugal
Maltrato conyugalMaltrato conyugal
Maltrato conyugal
 
El ser humano
El ser humanoEl ser humano
El ser humano
 
Licencias de software
Licencias de softwareLicencias de software
Licencias de software
 
Techniky rybolovu
Techniky rybolovuTechniky rybolovu
Techniky rybolovu
 
Familia y vejez
Familia y vejezFamilia y vejez
Familia y vejez
 
Pequeña empresa
Pequeña empresaPequeña empresa
Pequeña empresa
 
Mecanica de fluidos_2
Mecanica de fluidos_2Mecanica de fluidos_2
Mecanica de fluidos_2
 
Mary lee introduction
Mary lee introductionMary lee introduction
Mary lee introduction
 
manual service Oki C310dn
manual service Oki C310dnmanual service Oki C310dn
manual service Oki C310dn
 
El conocimiento soria
El conocimiento soriaEl conocimiento soria
El conocimiento soria
 

Similar a Plan design implement

Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
croysierkathey
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle Essay
Pamela Wright
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
Nicole Savoie
 

Similar a Plan design implement (20)

Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)System Analysis and Design (Health Informatics)
System Analysis and Design (Health Informatics)
 
Hsc project management
Hsc project managementHsc project management
Hsc project management
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle Essay
 
Management Information system
Management Information systemManagement Information system
Management Information system
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
BCA V Sem System design and Implementation
BCA V Sem System design and ImplementationBCA V Sem System design and Implementation
BCA V Sem System design and Implementation
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdf
 
SA Chapter 3
SA Chapter 3SA Chapter 3
SA Chapter 3
 
Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)
 
BIS2311Topic1
BIS2311Topic1BIS2311Topic1
BIS2311Topic1
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
SDLC
SDLCSDLC
SDLC
 
Intro sad
Intro sadIntro sad
Intro sad
 

Más de MR Z

Informationsystemsincontext
Informationsystemsincontext Informationsystemsincontext
Informationsystemsincontext
MR Z
 
Communication concepts
Communication conceptsCommunication concepts
Communication concepts
MR Z
 
Communication systems
Communication systemsCommunication systems
Communication systems
MR Z
 
SIMULATION AND MODELLING
SIMULATION AND MODELLINGSIMULATION AND MODELLING
SIMULATION AND MODELLING
MR Z
 
Data warehouse
Data warehouseData warehouse
Data warehouse
MR Z
 
How to Break Through
How to Break ThroughHow to Break Through
How to Break Through
MR Z
 
Transaction ps
Transaction psTransaction ps
Transaction ps
MR Z
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2
MR Z
 
communication system l2
communication system l2communication system l2
communication system l2
MR Z
 
Databasesmycopy
DatabasesmycopyDatabasesmycopy
Databasesmycopy
MR Z
 
Prototype
PrototypePrototype
Prototype
MR Z
 
Transmiting and rec
Transmiting and recTransmiting and rec
Transmiting and rec
MR Z
 
Communicationssystems
CommunicationssystemsCommunicationssystems
Communicationssystems
MR Z
 
Brain 2
Brain 2Brain 2
Brain 2
MR Z
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web design
MR Z
 
Automated manufacturing systems
Automated manufacturing systemsAutomated manufacturing systems
Automated manufacturing systems
MR Z
 

Más de MR Z (20)

Informationsystemsincontext
Informationsystemsincontext Informationsystemsincontext
Informationsystemsincontext
 
Communication concepts
Communication conceptsCommunication concepts
Communication concepts
 
Communication systems
Communication systemsCommunication systems
Communication systems
 
Academic coaching
Academic coachingAcademic coaching
Academic coaching
 
SIMULATION AND MODELLING
SIMULATION AND MODELLINGSIMULATION AND MODELLING
SIMULATION AND MODELLING
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
How to Break Through
How to Break ThroughHow to Break Through
How to Break Through
 
TPS
TPSTPS
TPS
 
Transaction ps
Transaction psTransaction ps
Transaction ps
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2
 
communication system l2
communication system l2communication system l2
communication system l2
 
Databasesmycopy
DatabasesmycopyDatabasesmycopy
Databasesmycopy
 
Prototype
PrototypePrototype
Prototype
 
Information system and data modelling tools
Information system and data modelling toolsInformation system and data modelling tools
Information system and data modelling tools
 
Transmiting and rec
Transmiting and recTransmiting and rec
Transmiting and rec
 
Communicationssystems
CommunicationssystemsCommunicationssystems
Communicationssystems
 
Brain 2
Brain 2Brain 2
Brain 2
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web design
 
Multimedia
MultimediaMultimedia
Multimedia
 
Automated manufacturing systems
Automated manufacturing systemsAutomated manufacturing systems
Automated manufacturing systems
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Plan design implement

  • 1. MR ZARKOVIC Planning, Design and Implementation
  • 2. System Development Cycle Planning, Design and Implementation represent the main steps in what is in a number of courses - a development cycle In IPT it is the ‘system development cycle’ (which would have been a better topic heading) In SDD it is the ‘software development cycle’ It is basic problem-solving methodology: Understand the problem Plan/research/analyse/make decisions Design a solution Implement the solution Test/evaluate/refine/maintain the solution
  • 3. The IPT System Development Cycle (Grover) Understand the problem Outcome: Project plan Make decisions Outcome: Design option selected Revision of system - Design a solution cycle begins again Outcome: New system created Implement the solution Outcome: New system is used Test, evaluate and maintain the solution
  • 4. System Development Cycle Keeping a system up-to-date and satisfactory is a continuous cycle Different texts have different interpretations of the way each stage of ‘Planning, Design and Implementation’ is broken down into sub-topics I have used the syllabus here as the arbiter in the debate e.g. analysis of the existing system is in the ‘understanding the problem to be solved’ part of Planning, not in the ‘making decisions’ part according to the syllabus but not according to some other authors If in doubt follow the syllabus and you can’t be accused of getting it wrong! e.g. ‘Planning’ = ‘Understand the Problem’ + ‘Make Decisions’ Each course also has a set of tools used for documenting/modeling
  • 5. Modeling Tools Modeling/documentation tools specified in both the IPT and SDD syllabi are: Data flow diagrams Systems flowcharts Storyboards Data dictionaries Gantt charts Those in IPT only are Decision tables Decision trees Block diagrams / Organisational charts / Hierarchical charts Those in SDD only are IPO Structure charts Algorithm flowcharts
  • 6. Modeling Tools Students need to know what each tool is used for (and not used for) and at which stage of the cycle it is appropriate They are more likely to have to interpret the resulting diagrams, charts, etc than create them for complicated case studies but can expect to do either for simpler ones
  • 7. Understand the Problem Understanding the problem involves Collecting data re problems with the existing system to discover needs of users and participants. Students must understand features, advantages and disadvantages of: Interview Surveys/Questionnaires Observation Analysing the existing system (how, what, who) and using modeling tools to represent it. Students must be able to interpret and produce: Context diagrams Data flow diagrams (DFD) Systems flowcharts Planning a solution e.g. Gantt chart, journal/diary, report to management
  • 8. Context Diagrams Context diagrams represent the entire system as one process (circle) and show the system’s relationship with entities external to the system (rectangles) and the data that flows between them and the system (arrows) i.e. the system in context with users and other systems The process circle is expanded into the first level of a data flow diagram which may have many process circles
  • 9. Context Diagram Example - Budget Monitoring System QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture.
  • 10. Data Flow Diagrams DFDs show participants/external entities (rectangles), data (labeled flow arrows), storage (open-ended boxes) and processes (circles). They DO NOT show logic, media or interfaces ‘data flow’ could be via paper, floppy disks, e-mail, computer circuitry, TV signal, etc. The media is irrelevant Students find DFDs difficult to understand and more difficult to create. Real, familiar examples are used to explain them e.g. parts of the school library system
  • 11. DFD Example - Budget Monitoring System QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture.
  • 12. Data Flow Diagrams Students need to understand the DFD ‘rules’: A circle represents a single process that transforms input into output and must have at least one input and one output Data follows the arrows but is ‘moved’ via processes only Each process can be numbered and expanded into a detailed DFD of its own DFDs are not flowcharts - they don’t have a beginning or an end, there are no choices or branches indicated
  • 13. Systems Flowcharts Systems flowcharts show media, storage, processes and order of flow between processes using a variety of standard graphic symbols that need to be understood They DO NOT show data, interfaces or participants More hardware-oriented than algorithm flowcharts, showing types of input, output and storage devices used etc, but similar to follow
  • 14. Making Decisions The Analyst investigates possible solutions and reports to management Management decides on the preferred solution(s) and a report is prepared, including Feasibility study, covering Budget feasibility - is it affordable: costs v benefits? Technical feasibility - can it be done: is the IT available? Schedule feasibility - can it be done in the time-frame? Operational feasibility - will it fit in with organisational/user objectives? Analysis, including Gantt chart Organisational chart Design specifications to take into account concerns of users, management and participants
  • 15. Gantt Charts Gantt charts show diagrammatically the time frame for the scheduling of tasks required to complete a project They are used by Systems Analysts and Project Leaders as important planning tools Students find them fairly simple to read and construct if tasks are thoroughly itemised and in logical order and the time scale is carefully constructed Software packages are available that construct charts and link to a variety of related project management tools e.g. MS Project
  • 16. Organisational Chart Shows top-down hierarchical structure of the proposed system’s personnel Simple - uses only rectangles and vertical or horizontal lines, one way in and one way out of each rectangle
  • 17. Designing Solutions Analysts use a top-down approach i.e. break a large problem into successively smaller, solvable ones that combine to provide a solution to the whole problem Students too should consider the ‘big picture’ e.g. fill in the system diagram (lecture 1) for the proposed system to identify the environment, purpose, users, participants, data/information, IT (hardware and software) and how the information processes will operate
  • 18. Designing Solutions The same modeling tools that were used to represent the existing system can be used to represent the proposed system - context diagram, DFD, system flowchart Design could also include user interface design (screens, forms, etc) and involve screen/page design principles A prototype approach could be used - develop an initial, superficial solution and, with user input, customise and develop it into the final solution which is more likely to please the users Test data might be developed to verify the success or shortcomings of the final implementation
  • 19. Implementing Solutions Involves installing the new system and training the participants/users Implementation methods are Direct conversion Parallel conversion Phased conversion Pilot conversion Methods are easily understood with simple time charts
  • 20. Direct Conversion Stop the old system, start the new e.g. the DET web services system (at the school level) Fastest, least costly, most risky Old system New system Time
  • 21. Parallel Conversion Operate both systems until new system is perfected and takes over Less likely to lose data or stress staff on adoption but double the work and cost Old system New system Time
  • 22. Phased Conversion New system gradually takes over system functions while old system still in operation for others and available for ‘fall-back’ if unsuccessful Can be confusing until completed New system Old system Time
  • 23. Pilot Conversion New system trialed and perfected on one part of the organisation then implemented company-wide Problems affect fewer people, old system still available for fall-back e.g. Y10 On-line Computing Skills Test Old system New system Time
  • 24. Implementing Solutions The advantages and disadvantages of each implementation method should be discussed Students must be able to describe each method, compare and contrast methods and justify a selected method The underlined words above are key words with standard meanings across all subjects and their exact interpretation must be understood by students i.e. drilled at every opportunity!
  • 25. Social and Ethical Issues Involves machine-centred vs human-centred systems Includes issues such as Changing nature of work e.g. deskilling, telecommuting (‘work from home’, ‘global village’), job satisfaction, human contact, e-commerce, Equity/inclusivity e.g. work for disabled OH&S e.g. ergonomics Employment, unemployment, training/retraining Ethics e.g. computer crime, breach of copyright, piracy, hacking, ‘identity theft’ Power and control e.g. the technological ‘haves and have-nots’