SlideShare a Scribd company logo
1 of 72
HSC
Project Management
Planning, Design &
Implementation of a System.
Introduction
The development of a new system to solve a
Problem is similar for all types of users.
There are many reasons for the need for a
new or modified system. These include
new management
new technology
new product.
Introduction
The development of a new system is the
responsibility of a systems analyst or a group
of people called a project team.
Project teams consist of:
systems analyst
programmers
participants
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Understanding the problem-
identifying the requirements
of a system that would solve
the problem.
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Making decisions-
determining the feasibility of
a new system to solve
the problem.
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Designing solutions-creating
the new system.
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Implementing-using the
system to solve
the problem.
Stages of the system development cycle
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing,
Evaluating
& maintaining
Statement of the problem
Type of new system
New system
Using new system
Problem with system
Change in purpose
Change type of system
Change system
Change use of system
Testing, evaluating &
maintaining- the ongoing
operation of the system
Introduction
The system development results
in an efficient & error free as
possible system.
It may require the revisit of previous steps
to modify or fine tune the new system.
Understanding the problem
A problem may become evident in an
organisation.
Eg privacy, inaccuracy or cost.
To solve the issue a clear understanding of
the problem needs to be formulated.
• redefining the problem
• identifying the important elements.
A CLEAR PROBLEM STATEMENT IS
ESSENTIAL AT THIS STAGE.
Understanding the problem
A preliminary investigation determines if a
Quick fix will solve the problem or if a new
System is required.
Steps are
• Understand the current system
• Each information process is examined and flaws
in the system recorded
• Needs & concerns of all participants are considered
• Views need to be gathered in a variety of ways.
Understanding the problem
Data & information are collected throughout
the system development cycle.
Data is used:
-to understand the problem;
-to develop an appropriate solution;
-to assess the feasibility of a proposal;
-to design a new system;
-to evaluate the system
Understanding the problem
Data needs to be accurate.
Data needs to be collected in an organised
Data may be collected in a number of ways:
• Interviews
• Questionnaires/Surveys
• Observation
• Measurements
Face-to-face Mailed
Face-to-face
Online
Observation
Electronic or
Manual
Understanding the problem
The data being collected needs to be both:
1. Valid -in general the responses belong to all.
2. Reliable –other surveys will draw the same result.
The data collected needs to be documented
for it to be analysed. A diagrammatic method
is often used such as:
Context diagram
Data flow diagram
Story board.
Understanding the problem
The analysis of the existing system should
determine:
How the system works?
What it does?
Who uses it?
Understanding the problem
The requirement report is a statement
about the needs of a new system.
• Outlines the aims & objectives of the
new system
• How it will help the organisation is
based on the data collected from the
participants
• Must match the goals of the
organisation.
Understanding the problem
The requirement report is a statement
about the needs of a new system.
The requirement report also provides an
overview of the new system in terms of the:
• data/information to be used
• information processes
• information technology
The requirement report is used to develop
potential solutions to the problem.
Understanding the problem
If the preliminary investigation recommends
further examination, a project plan is developed
for the system.
A project plan is a plan that organises a
project by specifying who, what, how and when.
It includes:
• Gantt charts
• Scheduling tasks
• Journal & diary entries
• Funding management plan
• Communication management plan
Understanding the problem
Information management software helps
individuals to manage information &
schedule tasks:
• It allows emails to be exchanged &
organised.
• Appointments, events, & meetings are
entered into electronic calendar.
• Allows tasks to be assigned.
Understanding the problem
It provides a quick method of determining if a
project is on schedule. The chart can be used to
gauge progress and to identify any problems.
A Gantt chart is a popular way of managing a project
Understanding the
problem
Making decisions
Designing solutions
Implementing
Testing, evaluating
and maintaining
Time (weeks) 1 2 3 4 5 6 7
Making decision
Decisions are made on possible solutions
developed using the requirement
report and the scope of the problem.
A feasibility study is carried out with the constraints
and recommendations are made.
(no change; new system; investigate another solution)
Constraints/feasibilty issues are considered
(Economic; Technical; Schedule & Organisational/
Operational.)
Making decision
The management will then select the most
appropriate option & the project plan may
need further modification.
The details of the new system are presented,
along with recommendations for design,
implementation and maintenance.
Making decision
Data dictionaries contain a comprehensive
description of each field in the database.
They commonly include
•a field name,
•data type, (text, OLE,)
•number of characters (field size) ,
•description for the purpose of the field
•example. (postcode 2045)
Making decision
A schema shows the organisational structure of a
database
Schema or ERD
Making decision
Context diagrams are used to represent the
entire information systems.
The system is shown as a single process
along with the inputs & outputs (external
entities ) to the system.
Making decision
Context diagrams
Making decision
Data flow diagrams represent the information
system as a number of processes that together form
the single process of a context diagram.
The source of the data, its flow between processes
& its destination along with data generated by the
system is represented.
A data flow diagram shows:
• The input for the system (source)
• Processes performed by the system
• Output form the system (destination)
• Storage
Making decision
Data flow diagrams
Making decision
A Decision tree is a diagrammatic way of
Representing all possible combinations of
decisions & there resulting actions.
Example page 71
It represents the decisions made within a
system as the branches of a tree. Each
branch finishes in a particular action.
Making decision
A Decision tree
Making decision
A decision table represents all possible
conditions & the actions that will result.
The table is divided vertically into
conditions & actions & horizontally into
the rules that are based on combinations
of the conditions.
Making decision
A decision table
Making decision
Story boards are a diagrammatic way of
representing the elements of the information
system.
There are two types linear (ordered) and
non-linear (no order).
Designing Solutions
Designing a solution is the transformation
of the specifications into appropriate
hardware, software & information systems.
It involves purchasing hardware, writing or
buying software and specifying information
processes to make the system operational.
Designing Solutions
The new system is developed from the
prototype.
Screen designs for input & output are
created. The format & layout of each
screen, report & menu must be created
using good design principles.
Designing Solutions
The technical specifications of hardware
need to be identified before the hardware
is bought & installed.
The new system must be tested before
implementation.
Test data is prepared to test any potential
problem.
Designing Solutions
Design tools are used to better understand
the system & document the new system.
The tools are used to assist in explaining
the operation of the new system.
Designing Solutions
The design tools used in the designing solution stage
of the systems development cycle include:
• Context diagrams
• Data flow Diagrams
• Decision trees
• Decision tables
• Data dictionaries
• Storyboards
Implementation
During the implementation stage the
hardware & software is installed & tested.
Participants are trained so that they
understand the benefits of the new system
& how to use it.
Implementation
Participants need to be instructed about &
assisted with the major features &
functions of the system over a period of
time.
Information processes are continually
tested during the implementation of the
system over a period of time.
Implementation
Minor changes to procedures are immediately
implemented.
Data is converted to the new system using one
of the conversion methods.
The method of conversion chosen must be
justified, as there are advantages &
disadvantages in each of the methods.
Implementation
Direct conversion involves the immediate
change to the new system on a chosen date.
(probably best for small systems)
Phased conversion is the replacement of
one system by another in a series of stages.
Eg department by Department (each
module is tested individually & staff
develops confidence in the new system.)
Implementation
Pilot conversion involves building &
testing the new system before replacing the
old system. Eg operators maybe working
along another operator on the new
System, or with access to the old system
(the old system is still available if the new
system fails or experiences problems)
Implementation
Parallel conversion involves the old &
new system both working together at the
same time. ( this allows the participants &
users to get used to the new system & to
check the new system’s output.)
Testing
Testing is a way to verify the quality of the
project.
Testing a system is a very important part of
the implementation of a system.
Without rigorous testing, the system cannot
guarantee to work as expected.
Tests must be designed to examine the
systems operation under all possible events.
Testing
Testing of hardware involves use of
Diagnostic software.
Backup systems should be tested by
selecting files to be stored.
Software is tested using data that has been
Structured to test all decisions made within
the system.
Test data must cover all possible
combinations of data that may be
encountered.
Testing
The System should be tested in a variety of
ways.
Volume Data: many systems handle large
amounts of data and should be tested as
Such.
-Data can be used or created for this purpose
-Insufficient data may give false test results
Testing
The System should be tested in a variety of
ways.
Simulated Data: This will place a system
under realistic situations. Operating as many
of the operations and users as possible.
.
Testing
The System should be tested in a variety of
ways.
Live Data: occurs after installation and uses
real situations as a test.
This ensures that all parts of the system are
working as expected.
Evaluating & maintaining
Evaluation determines whether the system is
working as expected or whether changes are
required.
Maintenance is the modification of the system
by making minor improvements.
The format evaluation will check to see if:
• The system has met its benefits & cost
objectives
• Make recommendations for future changes.
Evaluating & maintaining
The operations manual details the procedures that
participants should follow when using a new system.
The operations manual should:
• Be in a user friendly format
• Have clear concise instructions in point form
• Contain screen dumps to clarify instructions
• Have instructions for file management & security.
Evaluating & maintaining
The system development cycle, in brief
• implementing: implementation plan, conversion
method (direct, parallel, phased, pilot), participant
training, data conversion, system testing, user
documentation
• testing, evaluating, maintaining: acceptance
testing on test and ‘live’ data, system audit,
operation manual
Development Approaches There are six different approaches to
Systems Development listed in the syllabus:
Traditional: involving Project Management with an
attempt at strict adherence to time frames and a
plan as developed in the planning stage.
Traditional Project Management is used more for
larger projects because of larger overheads with
smaller projects often using other methodologies.
Development Approaches There are six different approaches to
Systems Development listed in the syllabus:
Outsourcing: This is where an external company is
hired to do work that was previously carried out by
employees of the company. This is very useful
when skills and resources are required which the
company has difficulty in supplying or in reducing
management issues but cost are usually higher.
Development Approaches There are six different approaches to Systems
Development listed in the syllabus:
Prototyping: This is where a version of the
system or software is developed and trialled.
This is useful if expensive hardware or
infrastructure is not required such as in
software or web site design. It would not be
useful for network development because of
the cost and infrastructure required.
Development Approaches There are six different
approaches to Systems Development listed in the syllabus:
Customisation: Customisation of an "off the
shelf" product is a common solution for
many companies. This is particularly useful
for HR, finance and database solutions
with products such as Oracle (which now
also includes People Soft) and SAP being
two very successful examples.
Development Approaches There are six different
approaches to Systems Development listed in the syllabus:
Participant Development: Participant
development happens when people within
the information system develop their own
solution. This usually will involve readily
available technology and would be
unlikely to work with complex systems.
Development Approaches There are six different approaches to Systems
Development listed in the syllabus:
Agile Methods: The biggest distinction between
traditional and agile methodologies is the attitude to
plans and planning. Traditional methodologies focus
on producing detailed plans and treat deviations as
errors that need to be corrected. Agile methodologies
also produce plans, but see them only as
approximations. Deviation from the plan are treated
as feedback, and plans are adjusted accordingly.
Development Approaches There are six different approaches to Systems
Development listed in the syllabus:
Agile Methods (continued) As such while traditional
methodologies resist change, agile methodologies see
change and view it as a normal part of a project. Agile
methodologies approach development in an iterative
and incremental manner.
Each part of the plan is divided into small
timeframes called interations at which point any
changes will be added into the project.
STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Understanding the problem
The first stage of the process, understanding
the purpose and identifying changes that
may be made to an existing system.
Identify and communicate with participants
in the current system.
Suggest the use of a prototype to clarify
participants understanding.
STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Planning
The second stage involves the conducting of a
feasibility study.
The nature of the problem is clearly described
in a report and recommendations are made to
management as to whether the proposed
solution is practicable.
A project plan is developed.
STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Designing
This third stage involves the documentation
of the development of a solution to the new
system. A prototype may be used to help clarify
the solution to the participant. System design
tools can also be used to explain the solution,
for example; context diagrams, data flow
diagrams, decision trees, decision tables,
data dictionaries, storyboards.
STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Implementing
At this stage decisions are made on how the
new system will be implemented.
An implementation plan is developed setting
out clearly:
-support for the participants of the new system
through training?,
-methods of testing the new system
-the conversion from the old system to the new
designed system.
-steps in an operation manual/s.
STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Testing, evaluating and maintaining
This stage is the most important; users begin
to use the new system, the performance of
which is tested against the design specifications.
The maintenance of the new system is important
through the training of participants and the
reviewing of the operation manual/s.
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Keywords
• Machine Centred Systems,
• Human centred systems,
• Work environment,
• Ergonomics,
• Telecommuting,
• Social isolation,
• Deskilling
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
These days information systems are affecting
everyone's lives.
People's privacy is being compromised.
People find that have been put out of work by a
computer.
Some people just struggle with the technology.
A new system should help process the work better and
a positive change.
But what about the negatives?
How is the system affecting the participants?
Is their work load less or has it increased?
Is the new system infringing on their privacy?
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Machine Centred Systems: are designed
around the computer at the expense of people.
The machine centred system will simplify and
make the computer more efficient and the
people need to work around the computer.
Human Centred Systems: are designed around
the needs of people first and the computers are
made to fit in with the needs of the participants.
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
The Work Environment
A new system may mean drastic changes in the
work environment.
This may cause stress for some workers.
However some changes may also be detrimental
to the physical health of the participants.
As such all ergonomic factors need to be taken
into account when designing new systems.
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
The Changing Nature of the Work
Unfortunately changes in technology are not
always positive and may be impacting
significantly upon the social structure of the
work place.
Telecommuting: More workers now are able to
work from home through the internet.
Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm
Social Isolation: People are gregarious animals.
Gregarious means that we like meeting with
other people. Unfortunately technology can
isolate people as well as bring people together.
This is particularly a problem in machine
centred work places.
Deskilling: As much as the technical skills of
some workers are increasing at a fast pace other
areas of the work force are particularly being
deskilled as the computers take over more of
their work.

More Related Content

What's hot

การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศPe' KhumSae
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & KendallDana dia
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And DesignLijo Stalin
 
St josephs project management
St josephs project managementSt josephs project management
St josephs project managementDavid Terry
 
Information Systems Analysis and Design
Information Systems Analysis and DesignInformation Systems Analysis and Design
Information Systems Analysis and DesignChristian Reina
 
Introduction to System analysis part1
Introduction to System analysis part1Introduction to System analysis part1
Introduction to System analysis part1DrMohammed Qassim
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESMalvika Bansal
 
Information And Decision Support System
Information And Decision Support SystemInformation And Decision Support System
Information And Decision Support Systemmegat zainurul anuar
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designLOKESH KUMAR
 
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 -SSADMFLYMAN TECHNOLOGY LIMITED
 
System and Design-MIS-Seminar,Presentation
 System and Design-MIS-Seminar,Presentation System and Design-MIS-Seminar,Presentation
System and Design-MIS-Seminar,PresentationPraveen Gummadidala
 
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 ...Rohan Naik
 
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)Neeraj Bhandari
 
System Analysis & Design - I
System Analysis & Design - ISystem Analysis & Design - I
System Analysis & Design - IGagan Deep
 
12 ipt 0103 understanding the problem
12 ipt 0103   understanding the problem12 ipt 0103   understanding the problem
12 ipt 0103 understanding the problemctedds
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignJoel Briza
 

What's hot (20)

การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ
 
System design
System designSystem design
System design
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendall
 
System Analysis And Design
System Analysis And DesignSystem Analysis And Design
System Analysis And Design
 
St josephs project management
St josephs project managementSt josephs project management
St josephs project management
 
Information Systems Analysis and Design
Information Systems Analysis and DesignInformation Systems Analysis and Design
Information Systems Analysis and Design
 
Introduction to System analysis part1
Introduction to System analysis part1Introduction to System analysis part1
Introduction to System analysis part1
 
System design
System designSystem design
System design
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
 
System ana
System anaSystem ana
System ana
 
Information And Decision Support System
Information And Decision Support SystemInformation And Decision Support System
Information And Decision Support System
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
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 and Design-MIS-Seminar,Presentation
 System and Design-MIS-Seminar,Presentation System and Design-MIS-Seminar,Presentation
System and Design-MIS-Seminar,Presentation
 
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 DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
 
System Analysis & Design - I
System Analysis & Design - ISystem Analysis & Design - I
System Analysis & Design - I
 
12 ipt 0103 understanding the problem
12 ipt 0103   understanding the problem12 ipt 0103   understanding the problem
12 ipt 0103 understanding the problem
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 

Viewers also liked

HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )greg robertson
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project ManagementLiam Dunphy
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Anowar Hossain
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)Ujjwal 'Shanu'
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling ToolsLiam Dunphy
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1MISY
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Information systems in context
Information systems in contextInformation systems in context
Information systems in contextgreg robertson
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems greg robertson
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answerMahmoud Bakeer
 
IT Project Management
IT Project ManagementIT Project Management
IT Project ManagementDavid Terry
 
12 ipt 0104 making decisions
12 ipt 0104   making decisions12 ipt 0104   making decisions
12 ipt 0104 making decisionsctedds
 

Viewers also liked (20)

HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project Management
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)
 
Library management system
Library management systemLibrary management system
Library management system
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Information systems in context
Information systems in contextInformation systems in context
Information systems in context
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems
 
Dfd final
Dfd finalDfd final
Dfd final
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
 
IT Project Management
IT Project ManagementIT Project Management
IT Project Management
 
12 ipt 0104 making decisions
12 ipt 0104   making decisions12 ipt 0104   making decisions
12 ipt 0104 making decisions
 
Level 2 DFD
Level 2 DFDLevel 2 DFD
Level 2 DFD
 

Similar to Hsc project management 2015

Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and designDr. Vardhan choubey
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
Learning outcomes of system analysis and design and.pptx
Learning outcomes of system analysis and design and.pptxLearning outcomes of system analysis and design and.pptx
Learning outcomes of system analysis and design and.pptxSanad Bhowmik
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycleSwapnil Walde
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfpncitechnologies
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phaseshamdiabdrhman
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Ajeng Savitri
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017greg robertson
 

Similar to Hsc project management 2015 (20)

Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
SDLC
SDLCSDLC
SDLC
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Intro sad
Intro sadIntro sad
Intro sad
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Learning outcomes of system analysis and design and.pptx
Learning outcomes of system analysis and design and.pptxLearning outcomes of system analysis and design and.pptx
Learning outcomes of system analysis and design and.pptx
 
Sdlc
SdlcSdlc
Sdlc
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycle
 
Presentation2
Presentation2Presentation2
Presentation2
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdf
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phases
 
Sdlc
SdlcSdlc
Sdlc
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017
 

More from greg robertson

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017greg robertson
 
Communication systems revision 2017
Communication systems revision 2017 Communication systems revision 2017
Communication systems revision 2017 greg robertson
 
Google chrome developer and tags
Google chrome developer and tagsGoogle chrome developer and tags
Google chrome developer and tagsgreg robertson
 
Motion path powerpoint
Motion path powerpointMotion path powerpoint
Motion path powerpointgreg robertson
 
Digtal media task guide
Digtal media task  guideDigtal media task  guide
Digtal media task guidegreg robertson
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in classgreg robertson
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systemsgreg robertson
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems greg robertson
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010greg robertson
 

More from greg robertson (15)

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017
 
Tps revision 2017
Tps revision 2017Tps revision 2017
Tps revision 2017
 
Communication systems revision 2017
Communication systems revision 2017 Communication systems revision 2017
Communication systems revision 2017
 
A&m assessment help
A&m assessment helpA&m assessment help
A&m assessment help
 
Google chrome developer and tags
Google chrome developer and tagsGoogle chrome developer and tags
Google chrome developer and tags
 
Motion path powerpoint
Motion path powerpointMotion path powerpoint
Motion path powerpoint
 
Networking sample1
Networking sample1Networking sample1
Networking sample1
 
Digtal media task guide
Digtal media task  guideDigtal media task  guide
Digtal media task guide
 
HSC Multimedia
HSC MultimediaHSC Multimedia
HSC Multimedia
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in class
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systems
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Hsc project management 2015

  • 1. HSC Project Management Planning, Design & Implementation of a System.
  • 2. Introduction The development of a new system to solve a Problem is similar for all types of users. There are many reasons for the need for a new or modified system. These include new management new technology new product.
  • 3. Introduction The development of a new system is the responsibility of a systems analyst or a group of people called a project team. Project teams consist of: systems analyst programmers participants
  • 4. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system
  • 5. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system Understanding the problem- identifying the requirements of a system that would solve the problem.
  • 6. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system Making decisions- determining the feasibility of a new system to solve the problem.
  • 7. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system Designing solutions-creating the new system.
  • 8. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system Implementing-using the system to solve the problem.
  • 9. Stages of the system development cycle Understanding the problem Making decisions Designing solutions Implementing Testing, Evaluating & maintaining Statement of the problem Type of new system New system Using new system Problem with system Change in purpose Change type of system Change system Change use of system Testing, evaluating & maintaining- the ongoing operation of the system
  • 10. Introduction The system development results in an efficient & error free as possible system. It may require the revisit of previous steps to modify or fine tune the new system.
  • 11. Understanding the problem A problem may become evident in an organisation. Eg privacy, inaccuracy or cost. To solve the issue a clear understanding of the problem needs to be formulated. • redefining the problem • identifying the important elements. A CLEAR PROBLEM STATEMENT IS ESSENTIAL AT THIS STAGE.
  • 12. Understanding the problem A preliminary investigation determines if a Quick fix will solve the problem or if a new System is required. Steps are • Understand the current system • Each information process is examined and flaws in the system recorded • Needs & concerns of all participants are considered • Views need to be gathered in a variety of ways.
  • 13. Understanding the problem Data & information are collected throughout the system development cycle. Data is used: -to understand the problem; -to develop an appropriate solution; -to assess the feasibility of a proposal; -to design a new system; -to evaluate the system
  • 14. Understanding the problem Data needs to be accurate. Data needs to be collected in an organised Data may be collected in a number of ways: • Interviews • Questionnaires/Surveys • Observation • Measurements Face-to-face Mailed Face-to-face Online Observation Electronic or Manual
  • 15. Understanding the problem The data being collected needs to be both: 1. Valid -in general the responses belong to all. 2. Reliable –other surveys will draw the same result. The data collected needs to be documented for it to be analysed. A diagrammatic method is often used such as: Context diagram Data flow diagram Story board.
  • 16. Understanding the problem The analysis of the existing system should determine: How the system works? What it does? Who uses it?
  • 17. Understanding the problem The requirement report is a statement about the needs of a new system. • Outlines the aims & objectives of the new system • How it will help the organisation is based on the data collected from the participants • Must match the goals of the organisation.
  • 18. Understanding the problem The requirement report is a statement about the needs of a new system. The requirement report also provides an overview of the new system in terms of the: • data/information to be used • information processes • information technology The requirement report is used to develop potential solutions to the problem.
  • 19. Understanding the problem If the preliminary investigation recommends further examination, a project plan is developed for the system. A project plan is a plan that organises a project by specifying who, what, how and when. It includes: • Gantt charts • Scheduling tasks • Journal & diary entries • Funding management plan • Communication management plan
  • 20. Understanding the problem Information management software helps individuals to manage information & schedule tasks: • It allows emails to be exchanged & organised. • Appointments, events, & meetings are entered into electronic calendar. • Allows tasks to be assigned.
  • 21. Understanding the problem It provides a quick method of determining if a project is on schedule. The chart can be used to gauge progress and to identify any problems. A Gantt chart is a popular way of managing a project Understanding the problem Making decisions Designing solutions Implementing Testing, evaluating and maintaining Time (weeks) 1 2 3 4 5 6 7
  • 22. Making decision Decisions are made on possible solutions developed using the requirement report and the scope of the problem. A feasibility study is carried out with the constraints and recommendations are made. (no change; new system; investigate another solution) Constraints/feasibilty issues are considered (Economic; Technical; Schedule & Organisational/ Operational.)
  • 23. Making decision The management will then select the most appropriate option & the project plan may need further modification. The details of the new system are presented, along with recommendations for design, implementation and maintenance.
  • 24. Making decision Data dictionaries contain a comprehensive description of each field in the database. They commonly include •a field name, •data type, (text, OLE,) •number of characters (field size) , •description for the purpose of the field •example. (postcode 2045)
  • 25. Making decision A schema shows the organisational structure of a database Schema or ERD
  • 26. Making decision Context diagrams are used to represent the entire information systems. The system is shown as a single process along with the inputs & outputs (external entities ) to the system.
  • 28. Making decision Data flow diagrams represent the information system as a number of processes that together form the single process of a context diagram. The source of the data, its flow between processes & its destination along with data generated by the system is represented. A data flow diagram shows: • The input for the system (source) • Processes performed by the system • Output form the system (destination) • Storage
  • 30. Making decision A Decision tree is a diagrammatic way of Representing all possible combinations of decisions & there resulting actions. Example page 71 It represents the decisions made within a system as the branches of a tree. Each branch finishes in a particular action.
  • 32. Making decision A decision table represents all possible conditions & the actions that will result. The table is divided vertically into conditions & actions & horizontally into the rules that are based on combinations of the conditions.
  • 34. Making decision Story boards are a diagrammatic way of representing the elements of the information system. There are two types linear (ordered) and non-linear (no order).
  • 35. Designing Solutions Designing a solution is the transformation of the specifications into appropriate hardware, software & information systems. It involves purchasing hardware, writing or buying software and specifying information processes to make the system operational.
  • 36. Designing Solutions The new system is developed from the prototype. Screen designs for input & output are created. The format & layout of each screen, report & menu must be created using good design principles.
  • 37. Designing Solutions The technical specifications of hardware need to be identified before the hardware is bought & installed. The new system must be tested before implementation. Test data is prepared to test any potential problem.
  • 38. Designing Solutions Design tools are used to better understand the system & document the new system. The tools are used to assist in explaining the operation of the new system.
  • 39. Designing Solutions The design tools used in the designing solution stage of the systems development cycle include: • Context diagrams • Data flow Diagrams • Decision trees • Decision tables • Data dictionaries • Storyboards
  • 40. Implementation During the implementation stage the hardware & software is installed & tested. Participants are trained so that they understand the benefits of the new system & how to use it.
  • 41. Implementation Participants need to be instructed about & assisted with the major features & functions of the system over a period of time. Information processes are continually tested during the implementation of the system over a period of time.
  • 42. Implementation Minor changes to procedures are immediately implemented. Data is converted to the new system using one of the conversion methods. The method of conversion chosen must be justified, as there are advantages & disadvantages in each of the methods.
  • 43. Implementation Direct conversion involves the immediate change to the new system on a chosen date. (probably best for small systems) Phased conversion is the replacement of one system by another in a series of stages. Eg department by Department (each module is tested individually & staff develops confidence in the new system.)
  • 44. Implementation Pilot conversion involves building & testing the new system before replacing the old system. Eg operators maybe working along another operator on the new System, or with access to the old system (the old system is still available if the new system fails or experiences problems)
  • 45. Implementation Parallel conversion involves the old & new system both working together at the same time. ( this allows the participants & users to get used to the new system & to check the new system’s output.)
  • 46. Testing Testing is a way to verify the quality of the project. Testing a system is a very important part of the implementation of a system. Without rigorous testing, the system cannot guarantee to work as expected. Tests must be designed to examine the systems operation under all possible events.
  • 47. Testing Testing of hardware involves use of Diagnostic software. Backup systems should be tested by selecting files to be stored. Software is tested using data that has been Structured to test all decisions made within the system. Test data must cover all possible combinations of data that may be encountered.
  • 48. Testing The System should be tested in a variety of ways. Volume Data: many systems handle large amounts of data and should be tested as Such. -Data can be used or created for this purpose -Insufficient data may give false test results
  • 49. Testing The System should be tested in a variety of ways. Simulated Data: This will place a system under realistic situations. Operating as many of the operations and users as possible. .
  • 50. Testing The System should be tested in a variety of ways. Live Data: occurs after installation and uses real situations as a test. This ensures that all parts of the system are working as expected.
  • 51. Evaluating & maintaining Evaluation determines whether the system is working as expected or whether changes are required. Maintenance is the modification of the system by making minor improvements. The format evaluation will check to see if: • The system has met its benefits & cost objectives • Make recommendations for future changes.
  • 52. Evaluating & maintaining The operations manual details the procedures that participants should follow when using a new system. The operations manual should: • Be in a user friendly format • Have clear concise instructions in point form • Contain screen dumps to clarify instructions • Have instructions for file management & security.
  • 54. The system development cycle, in brief • implementing: implementation plan, conversion method (direct, parallel, phased, pilot), participant training, data conversion, system testing, user documentation • testing, evaluating, maintaining: acceptance testing on test and ‘live’ data, system audit, operation manual
  • 55. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Traditional: involving Project Management with an attempt at strict adherence to time frames and a plan as developed in the planning stage. Traditional Project Management is used more for larger projects because of larger overheads with smaller projects often using other methodologies.
  • 56. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Outsourcing: This is where an external company is hired to do work that was previously carried out by employees of the company. This is very useful when skills and resources are required which the company has difficulty in supplying or in reducing management issues but cost are usually higher.
  • 57. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Prototyping: This is where a version of the system or software is developed and trialled. This is useful if expensive hardware or infrastructure is not required such as in software or web site design. It would not be useful for network development because of the cost and infrastructure required.
  • 58. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Customisation: Customisation of an "off the shelf" product is a common solution for many companies. This is particularly useful for HR, finance and database solutions with products such as Oracle (which now also includes People Soft) and SAP being two very successful examples.
  • 59. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Participant Development: Participant development happens when people within the information system develop their own solution. This usually will involve readily available technology and would be unlikely to work with complex systems.
  • 60. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Agile Methods: The biggest distinction between traditional and agile methodologies is the attitude to plans and planning. Traditional methodologies focus on producing detailed plans and treat deviations as errors that need to be corrected. Agile methodologies also produce plans, but see them only as approximations. Deviation from the plan are treated as feedback, and plans are adjusted accordingly.
  • 61. Development Approaches There are six different approaches to Systems Development listed in the syllabus: Agile Methods (continued) As such while traditional methodologies resist change, agile methodologies see change and view it as a normal part of a project. Agile methodologies approach development in an iterative and incremental manner. Each part of the plan is divided into small timeframes called interations at which point any changes will be added into the project.
  • 62. STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Understanding the problem The first stage of the process, understanding the purpose and identifying changes that may be made to an existing system. Identify and communicate with participants in the current system. Suggest the use of a prototype to clarify participants understanding.
  • 63. STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Planning The second stage involves the conducting of a feasibility study. The nature of the problem is clearly described in a report and recommendations are made to management as to whether the proposed solution is practicable. A project plan is developed.
  • 64. STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Designing This third stage involves the documentation of the development of a solution to the new system. A prototype may be used to help clarify the solution to the participant. System design tools can also be used to explain the solution, for example; context diagrams, data flow diagrams, decision trees, decision tables, data dictionaries, storyboards.
  • 65. STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Implementing At this stage decisions are made on how the new system will be implemented. An implementation plan is developed setting out clearly: -support for the participants of the new system through training?, -methods of testing the new system -the conversion from the old system to the new designed system. -steps in an operation manual/s.
  • 66. STAGEPROCESSES source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Testing, evaluating and maintaining This stage is the most important; users begin to use the new system, the performance of which is tested against the design specifications. The maintenance of the new system is important through the training of participants and the reviewing of the operation manual/s.
  • 67. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Keywords • Machine Centred Systems, • Human centred systems, • Work environment, • Ergonomics, • Telecommuting, • Social isolation, • Deskilling
  • 68. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm These days information systems are affecting everyone's lives. People's privacy is being compromised. People find that have been put out of work by a computer. Some people just struggle with the technology. A new system should help process the work better and a positive change. But what about the negatives? How is the system affecting the participants? Is their work load less or has it increased? Is the new system infringing on their privacy?
  • 69. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Machine Centred Systems: are designed around the computer at the expense of people. The machine centred system will simplify and make the computer more efficient and the people need to work around the computer. Human Centred Systems: are designed around the needs of people first and the computers are made to fit in with the needs of the participants.
  • 70. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm The Work Environment A new system may mean drastic changes in the work environment. This may cause stress for some workers. However some changes may also be detrimental to the physical health of the participants. As such all ergonomic factors need to be taken into account when designing new systems.
  • 71. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm The Changing Nature of the Work Unfortunately changes in technology are not always positive and may be impacting significantly upon the social structure of the work place. Telecommuting: More workers now are able to work from home through the internet.
  • 72. Social & Ethical issues source http://hsc.csu.edu.au/ipt/project_work/1-2/stages.htm Social Isolation: People are gregarious animals. Gregarious means that we like meeting with other people. Unfortunately technology can isolate people as well as bring people together. This is particularly a problem in machine centred work places. Deskilling: As much as the technical skills of some workers are increasing at a fast pace other areas of the work force are particularly being deskilled as the computers take over more of their work.