SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Sir Abdul Wajid 1
SDLCSDLC
 System Development and Life Cycle is theSystem Development and Life Cycle is the
application of analytical processes to the planning,application of analytical processes to the planning,
design and implementation of new and improveddesign and implementation of new and improved
information systems to meet the businessinformation systems to meet the business
requirements of customer organizations.requirements of customer organizations.
 There are eight steps involved in developing a newThere are eight steps involved in developing a new
computer system from scratch.computer system from scratch.
 Fact finding.Fact finding.
 A feasibility study.A feasibility study.
 An analysis phase.An analysis phase.
 System design.System design.
 TestingTesting
 Implementation.Implementation.
 Documentation.Documentation.
 Evaluation.Evaluation.
Sir Abdul Wajid 2
1.Fact Finding1.Fact Finding
 Facts about existing systems can be found outFacts about existing systems can be found out
so computers are already used but not to theirso computers are already used but not to their
full extend.full extend.
 It may be that manual system exists whichIt may be that manual system exists which
needs computerising.needs computerising.
 There are following four waysThere are following four ways
 Asking questions (Interviews with users).Asking questions (Interviews with users).
 Questionnaires (Completed by users).Questionnaires (Completed by users).
 Observation (Watching how the work is done atObservation (Watching how the work is done at
present).present).
 Inspection (Looking at existing paperwork, screenInspection (Looking at existing paperwork, screen
displays, and filing systems).displays, and filing systems).
Sir Abdul Wajid 3
2. Feasibility Study2. Feasibility Study
 The aim of a feasibility study is to see if itThe aim of a feasibility study is to see if it
is possible to devise a system that can beis possible to devise a system that can be
implemented and that will work at aimplemented and that will work at a
reasonable cost.reasonable cost.
 The study ends when a decision whetherThe study ends when a decision whether
or not to proceed with the new system hasor not to proceed with the new system has
been made.been made.
 The results of the study are usuallyThe results of the study are usually
presented as a feasibility report.presented as a feasibility report.
Sir Abdul Wajid 4
Feasibility study IncludeFeasibility study Include
 The feasibility study will normally include:The feasibility study will normally include:
 A description of the tasks the system is required toA description of the tasks the system is required to
do.do.
 A preliminary design and initial costs for the system.A preliminary design and initial costs for the system.
 Alternative designs so that the most appropriateAlternative designs so that the most appropriate
can be chosen.can be chosen.
 Cost/benefit analysis which looks at the benefit andCost/benefit analysis which looks at the benefit and
makes sure that they out weigh the cost.makes sure that they out weigh the cost.
 The conclusion, which states whether it is worthThe conclusion, which states whether it is worth
going ahead with the project and which design hasgoing ahead with the project and which design has
been chosen.been chosen.
Sir Abdul Wajid 5
Feasibility ReportFeasibility Report
 Is a written report given to the directorsIs a written report given to the directors
 It is a summary of feasibility study.It is a summary of feasibility study.
 Usually the report is written but it can also be given inUsually the report is written but it can also be given in
the form of spoken presentation.the form of spoken presentation.
 It include the followingIt include the following
 Brief description of the businessBrief description of the business
 Details of what part of the business is being lookedDetails of what part of the business is being looked
 The objectives of the proposed system.The objectives of the proposed system.
 A list of some of the alternative solutionsA list of some of the alternative solutions
 The human, technical and economic factorsThe human, technical and economic factors
 A plan for the implementationA plan for the implementation
 A proposed course of actionA proposed course of action
Sir Abdul Wajid 6
3. Analysis phase3. Analysis phase
 The feasibility study outlines what is required from theThe feasibility study outlines what is required from the
system and in the analysis phase this study is used tosystem and in the analysis phase this study is used to
design the new system.design the new system.
 To perform the analysis, the system analyst will need toTo perform the analysis, the system analyst will need to
look at the system in greater detail than for the feasibilitylook at the system in greater detail than for the feasibility
study.study.
 When the present system is investigated, the systemsWhen the present system is investigated, the systems
analyst will find more weaknesses in it.analyst will find more weaknesses in it.
 The analysis phase includes:The analysis phase includes:
 The drawing of system flow charts and data flow diagrams.The drawing of system flow charts and data flow diagrams.
 The identification of the proposed system’s objectives.The identification of the proposed system’s objectives.
 Facts about the system that is going to be replaced.Facts about the system that is going to be replaced.
 An outline of any constraints or limits (e.g. lack of time, money,An outline of any constraints or limits (e.g. lack of time, money,
or staff training).or staff training).
 An updated cost/benefit analysis.An updated cost/benefit analysis.
 An outline of any further developments of the system.An outline of any further developments of the system.
Sir Abdul Wajid 7
4. System Design4. System Design
 If the project director of the company is convinced that aIf the project director of the company is convinced that a
new system will be worth having, work can be startednew system will be worth having, work can be started
designing the new system.designing the new system.
 The system design will identify:The system design will identify:
 What outputs are required.What outputs are required.
 What inputs are required.What inputs are required.
 What data preparation is required (including verification andWhat data preparation is required (including verification and
validation).validation).
 What codes (e.g. ‘M’ for ‘Male’; ‘What codes (e.g. ‘M’ for ‘Male’; ‘’ for ‘Yes’) can be used to’ for ‘Yes’) can be used to
reduce data inputting and storage.reduce data inputting and storage.
 What file structure and file design should be implemented.What file structure and file design should be implemented.
 How the hardware should be configured.How the hardware should be configured.
 What software should be used.What software should be used.
Sir Abdul Wajid 8
(a) What Output(a) What Output
 Since the output from the system determine how the restSince the output from the system determine how the rest
of the system operates, these are looked at first ….of the system operates, these are looked at first ….
1.1. What output is needed?What output is needed? Which includesWhich includes
 an invoice which is sent out to customer.an invoice which is sent out to customer.
 a copy of invoice to be sent account officea copy of invoice to be sent account office
 A dispatch note to be sent with the goodsA dispatch note to be sent with the goods
 A picking list for the storekeeperA picking list for the storekeeper
 A screen display to see if a item is stock.A screen display to see if a item is stock.
2.2. What needs to be on these documents and screen?What needs to be on these documents and screen?
3.3. How frequently do these documents need producing?How frequently do these documents need producing?
4.4. What is the volume of output?What is the volume of output?
5.5. How many orders are dealt with each day?How many orders are dealt with each day?
Sir Abdul Wajid 9
(b) What Input(b) What Input
Questions the systems analyst will need toQuestions the systems analyst will need to
answer are as follows:answer are as follows:
1.1. What does the data comes from?What does the data comes from?
2.2. What data needs to be input into theWhat data needs to be input into the
system?system?
3.3. How much data needs to be entered andHow much data needs to be entered and
how often it needs entering?how often it needs entering?
4.4. Which input device should be chosen?Which input device should be chosen?
Sir Abdul Wajid 10
(c ) Data Preparation(c ) Data Preparation
 Data preparation involves getting the raw dataData preparation involves getting the raw data
into a form that can be processed by theinto a form that can be processed by the
computer.computer.
 Verification and validation are included in dataVerification and validation are included in data
preparation.preparation.
 Verification makes sure that there is noVerification makes sure that there is no
keyboard mistake if use.keyboard mistake if use.
 Various validation methods can be used to trapVarious validation methods can be used to trap
some of the errors ,which is performed bysome of the errors ,which is performed by
programmer.programmer.
Sir Abdul Wajid 11
(d ) Code design(d ) Code design
 We can use codes to save time typing and alsoWe can use codes to save time typing and also
save storage space.save storage space.
 Codes need to be carefully designed if there areCodes need to be carefully designed if there are
to be useful.to be useful.
(e)(e) File designFile design
 We need to decide how many files are needed.We need to decide how many files are needed.
 When designing files we should make sure thatWhen designing files we should make sure that
we do not duplicate any of the information.we do not duplicate any of the information.
Sir Abdul Wajid 12
(f) What hardware(f) What hardware
 More than one computer is used , it makes sense toMore than one computer is used , it makes sense to
network them.network them.
 Hardware configuration also includes deciding on theHardware configuration also includes deciding on the
type of computer.type of computer.
(g) What Software(g) What Software
 We could hire someone to write it specially which is veryWe could hire someone to write it specially which is very
expensive or use a software package.expensive or use a software package.
 There are many database packages available and eachThere are many database packages available and each
would need to be evaluated.would need to be evaluated.
 Once the application packages is chosen we then needOnce the application packages is chosen we then need
to look the operating system it requires.to look the operating system it requires.
Sir Abdul Wajid 13
5. Testing the system5. Testing the system
 Once the system has been designed it should beOnce the system has been designed it should be
thoroughly tested before being implemented.thoroughly tested before being implemented.
 This testing will include:This testing will include:
 InputtingInputting error free dataerror free data into the system to see ifinto the system to see if
error free outputs can be produced.error free outputs can be produced.
 Inputting data that contains errors into the system toInputting data that contains errors into the system to
see if thesee if the validation proceduresvalidation procedures will identify thewill identify the
errors.errors.
 InputtingInputting large quantities of datalarge quantities of data into the systeminto the system
to test whether or not the system can cope with it.to test whether or not the system can cope with it.
 Testing all theTesting all the regular and occasionalregular and occasional
processingprocessing procedures.procedures.
 Inputting data that containsInputting data that contains extreme ranges ofextreme ranges of
informationinformation to check that the validation proceduresto check that the validation procedures
can cope with it.can cope with it.
Sir Abdul Wajid 14
6. Implementing the system6. Implementing the system
 Once the system has been thoroughly tested itOnce the system has been thoroughly tested it
can be implemented.can be implemented.
 Implementation depends upon the size,Implementation depends upon the size,
solutions range from a microcomputer two, to asolutions range from a microcomputer two, to a
system that uses a number of networked PCs orsystem that uses a number of networked PCs or
even a systemeven a system
 Implementation can be done in one of threeImplementation can be done in one of three
ways:ways:
 Direct ImplementationDirect Implementation
 Phased ImplementationPhased Implementation
 Parallel ImplementationParallel Implementation
Sir Abdul Wajid 15
Ways of ImplementationWays of Implementation
 Direct implementation:Direct implementation: (use of the whole(use of the whole
system starts on a given date – suitable for smallsystem starts on a given date – suitable for small
systems).systems).
 Phased implementation:Phased implementation: (use of each part of(use of each part of
the system starts on different dates so that problemsthe system starts on different dates so that problems
can be sorted as they occur – suitable for largecan be sorted as they occur – suitable for large
systems).systems).
 Parallel running:Parallel running: (both old and new systems(both old and new systems
operate alongside each other so that if the newoperate alongside each other so that if the new
system fails data is not lost – suitable for systemssystem fails data is not lost – suitable for systems
where there are doubts about the ability of the newwhere there are doubts about the ability of the new
system to function flawlessly).system to function flawlessly).
Sir Abdul Wajid 16
7. Documentation7. Documentation
 Any new system needs documentation.Any new system needs documentation.
 The two main types of documentation are:The two main types of documentation are:
I.User documentation or guide :I.User documentation or guide :
 A user guide or manual is documentation that the userA user guide or manual is documentation that the user
can turn to for learning a new procedure or for dealingcan turn to for learning a new procedure or for dealing
the problem.the problem.
 It cover that how to load a softwareIt cover that how to load a software
 How to perform certain functions, how to save and howHow to perform certain functions, how to save and how
to print.to print.
 Include examples and exercises to help the userInclude examples and exercises to help the user
understand the system.understand the system.
 Since user is non technical, so any technical languageSince user is non technical, so any technical language
should be avoided.should be avoided.
 Users have the best view of a system and so should beUsers have the best view of a system and so should be
asked to evaluate any proposed user guide.asked to evaluate any proposed user guide.
Sir Abdul Wajid 17
II. Technical documentationII. Technical documentation
 Is used toIs used to explain a systemexplain a system to a specialist, eitherto a specialist, either
a programmer or a system analyst.a programmer or a system analyst.
 Since these people understand computer jargonSince these people understand computer jargon
this guidethis guide does not need to be simpledoes not need to be simple..
 This documentation is very important for thoseThis documentation is very important for those
who is new to the project.who is new to the project.
 Changes always need to be made to a system atChanges always need to be made to a system at
aa later date so this documentationlater date so this documentation will bewill be
needed when the system is improved orneeded when the system is improved or
upgraded.upgraded.
Sir Abdul Wajid 18
8. System evaluation8. System evaluation
 Once a new system is up and running it shouldOnce a new system is up and running it should
regularly be reviewedregularly be reviewed to ensure that it continuesto ensure that it continues
to do the job for which it was designed.to do the job for which it was designed.
 This can be done in a variety of ways, one ofThis can be done in a variety of ways, one of
which includeswhich includes asking the peopleasking the people who use itwho use it
whether or not it needs improvement.whether or not it needs improvement.
There are always constraints placed on the systemThere are always constraints placed on the system
and these might include .and these might include .
 Time , money and lackTime , money and lack of qualified staff involvedof qualified staff involved
in the project.in the project.
 Hence the solution hasHence the solution has some limitationssome limitations placedplaced
on it.on it.

Weitere ähnliche Inhalte

Was ist angesagt?

Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...
Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...
Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...IJERA Editor
 
Unit 7 final
Unit 7 finalUnit 7 final
Unit 7 finalsietkcse
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycleOneil Powers
 
Software process & product quality
Software process & product qualitySoftware process & product quality
Software process & product qualityIAEME Publication
 
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...Harold van Heeringen
 
The Effectiveness of the Hazard and Operability Study Methodology in Process ...
The Effectiveness of the Hazard and Operability Study Methodology in Process ...The Effectiveness of the Hazard and Operability Study Methodology in Process ...
The Effectiveness of the Hazard and Operability Study Methodology in Process ...PECB
 
Prepare for an I.T. Audit
Prepare for an I.T. AuditPrepare for an I.T. Audit
Prepare for an I.T. AuditRobert Sturm
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02Durga Prasad Mishra
 

Was ist angesagt? (10)

Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...
Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...
Quality Improvement Of Fan Manufacturing Industry By Using Basic Seven Tools ...
 
Unit 7 final
Unit 7 finalUnit 7 final
Unit 7 final
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
Software process & product quality
Software process & product qualitySoftware process & product quality
Software process & product quality
 
Cv 1
Cv 1Cv 1
Cv 1
 
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
 
The Effectiveness of the Hazard and Operability Study Methodology in Process ...
The Effectiveness of the Hazard and Operability Study Methodology in Process ...The Effectiveness of the Hazard and Operability Study Methodology in Process ...
The Effectiveness of the Hazard and Operability Study Methodology in Process ...
 
Prepare for an I.T. Audit
Prepare for an I.T. AuditPrepare for an I.T. Audit
Prepare for an I.T. Audit
 
1
11
1
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 

Andere mochten auch

Information Systems and Computing 2012
Information Systems and Computing 2012Information Systems and Computing 2012
Information Systems and Computing 2012Brunel University
 
Computer and information systems managers
Computer and information systems managersComputer and information systems managers
Computer and information systems managerssteelersfnn
 
Feasible
FeasibleFeasible
Feasiblelearnt
 
Organisational change and development
Organisational change and development Organisational change and development
Organisational change and development Dr. Trilok Kumar Jain
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 

Andere mochten auch (7)

Information Systems and Computing 2012
Information Systems and Computing 2012Information Systems and Computing 2012
Information Systems and Computing 2012
 
Computer and information systems managers
Computer and information systems managersComputer and information systems managers
Computer and information systems managers
 
MIS Lesson1 Intro IS
MIS Lesson1 Intro ISMIS Lesson1 Intro IS
MIS Lesson1 Intro IS
 
Feasible
FeasibleFeasible
Feasible
 
The role of information system
The role of information system The role of information system
The role of information system
 
Organisational change and development
Organisational change and development Organisational change and development
Organisational change and development
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 

Ähnlich wie Ch 13 system analysis

3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLCsujithsunil
 
Replace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxReplace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxdebishakespeare
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle shefali mishra
 
MCVisionWP1A_2003
MCVisionWP1A_2003MCVisionWP1A_2003
MCVisionWP1A_2003Jason Reid
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life CycleDoma Ngonie
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycleSamuel Igbanogu
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6Bisrat Girma
 
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system development life cycle (SDLC)gourav kottawar
 
System analysis and design
System analysis and design System analysis and design
System analysis and design Razan Al Ryalat
 

Ähnlich wie Ch 13 system analysis (20)

Sdlc1
Sdlc1Sdlc1
Sdlc1
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
Sdlc
SdlcSdlc
Sdlc
 
Replace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docxReplace this Line with the Title of Your Paper.docx
Replace this Line with the Title of Your Paper.docx
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
MCVisionWP1A_2003
MCVisionWP1A_2003MCVisionWP1A_2003
MCVisionWP1A_2003
 
Day1
Day1Day1
Day1
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Systems development cycle
Systems development cycleSystems development cycle
Systems development cycle
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
SDLC
SDLCSDLC
SDLC
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Presentation2
Presentation2Presentation2
Presentation2
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
 
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system development life cycle (SDLC)
 
System analysis and design
System analysis and design System analysis and design
System analysis and design
 

Mehr von Khan Yousafzai

09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operationKhan Yousafzai
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and designKhan Yousafzai
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solvingKhan Yousafzai
 
Ch 22 the electronic office
Ch 22 the electronic officeCh 22 the electronic office
Ch 22 the electronic officeKhan Yousafzai
 
Ch 21 computer and your health
Ch 21 computer and your healthCh 21 computer and your health
Ch 21 computer and your healthKhan Yousafzai
 
Ch 19. social and economic effects of it
Ch 19. social and economic effects of itCh 19. social and economic effects of it
Ch 19. social and economic effects of itKhan Yousafzai
 
Ch 17 data protections act
Ch 17 data protections actCh 17 data protections act
Ch 17 data protections actKhan Yousafzai
 
Ch 15 .networks and communications
Ch 15 .networks and communicationsCh 15 .networks and communications
Ch 15 .networks and communicationsKhan Yousafzai
 
Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)Khan Yousafzai
 
Ch 12 describing information system
Ch 12 describing information systemCh 12 describing information system
Ch 12 describing information systemKhan Yousafzai
 
Ch 11 ways of presenting data
Ch 11 ways of presenting dataCh 11 ways of presenting data
Ch 11 ways of presenting dataKhan Yousafzai
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operationsKhan Yousafzai
 
Ch 6 collecting your data
Ch 6 collecting your dataCh 6 collecting your data
Ch 6 collecting your dataKhan Yousafzai
 
18 computers and the law
18   computers and the law18   computers and the law
18 computers and the lawKhan Yousafzai
 

Mehr von Khan Yousafzai (20)

14 data logging
14   data logging14   data logging
14 data logging
 
09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operation
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving
 
Ch 26 the internet
Ch 26 the internetCh 26 the internet
Ch 26 the internet
 
Ch 22 the electronic office
Ch 22 the electronic officeCh 22 the electronic office
Ch 22 the electronic office
 
Ch 21 computer and your health
Ch 21 computer and your healthCh 21 computer and your health
Ch 21 computer and your health
 
Ch 19. social and economic effects of it
Ch 19. social and economic effects of itCh 19. social and economic effects of it
Ch 19. social and economic effects of it
 
Ch 17 data protections act
Ch 17 data protections actCh 17 data protections act
Ch 17 data protections act
 
Ch 16 system security
Ch 16 system securityCh 16 system security
Ch 16 system security
 
Ch 15 .networks and communications
Ch 15 .networks and communicationsCh 15 .networks and communications
Ch 15 .networks and communications
 
Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)
 
Ch 12 describing information system
Ch 12 describing information systemCh 12 describing information system
Ch 12 describing information system
 
Ch 11 ways of presenting data
Ch 11 ways of presenting dataCh 11 ways of presenting data
Ch 11 ways of presenting data
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operations
 
Ch 8 data base
Ch 8 data baseCh 8 data base
Ch 8 data base
 
Ch 6 collecting your data
Ch 6 collecting your dataCh 6 collecting your data
Ch 6 collecting your data
 
Ch10 data transfer
Ch10 data transferCh10 data transfer
Ch10 data transfer
 
23 simulations
23   simulations23   simulations
23 simulations
 
18 computers and the law
18   computers and the law18   computers and the law
18 computers and the law
 

Kürzlich hochgeladen

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
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.pdfPoh-Sun Goh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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
 
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).pdfssuserdda66b
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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 ClassesCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
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)Jisc
 
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 PractiseAnaAcapella
 

Kürzlich hochgeladen (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).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...
 
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
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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)
 
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
 

Ch 13 system analysis

  • 1. Sir Abdul Wajid 1 SDLCSDLC  System Development and Life Cycle is theSystem Development and Life Cycle is the application of analytical processes to the planning,application of analytical processes to the planning, design and implementation of new and improveddesign and implementation of new and improved information systems to meet the businessinformation systems to meet the business requirements of customer organizations.requirements of customer organizations.  There are eight steps involved in developing a newThere are eight steps involved in developing a new computer system from scratch.computer system from scratch.  Fact finding.Fact finding.  A feasibility study.A feasibility study.  An analysis phase.An analysis phase.  System design.System design.  TestingTesting  Implementation.Implementation.  Documentation.Documentation.  Evaluation.Evaluation.
  • 2. Sir Abdul Wajid 2 1.Fact Finding1.Fact Finding  Facts about existing systems can be found outFacts about existing systems can be found out so computers are already used but not to theirso computers are already used but not to their full extend.full extend.  It may be that manual system exists whichIt may be that manual system exists which needs computerising.needs computerising.  There are following four waysThere are following four ways  Asking questions (Interviews with users).Asking questions (Interviews with users).  Questionnaires (Completed by users).Questionnaires (Completed by users).  Observation (Watching how the work is done atObservation (Watching how the work is done at present).present).  Inspection (Looking at existing paperwork, screenInspection (Looking at existing paperwork, screen displays, and filing systems).displays, and filing systems).
  • 3. Sir Abdul Wajid 3 2. Feasibility Study2. Feasibility Study  The aim of a feasibility study is to see if itThe aim of a feasibility study is to see if it is possible to devise a system that can beis possible to devise a system that can be implemented and that will work at aimplemented and that will work at a reasonable cost.reasonable cost.  The study ends when a decision whetherThe study ends when a decision whether or not to proceed with the new system hasor not to proceed with the new system has been made.been made.  The results of the study are usuallyThe results of the study are usually presented as a feasibility report.presented as a feasibility report.
  • 4. Sir Abdul Wajid 4 Feasibility study IncludeFeasibility study Include  The feasibility study will normally include:The feasibility study will normally include:  A description of the tasks the system is required toA description of the tasks the system is required to do.do.  A preliminary design and initial costs for the system.A preliminary design and initial costs for the system.  Alternative designs so that the most appropriateAlternative designs so that the most appropriate can be chosen.can be chosen.  Cost/benefit analysis which looks at the benefit andCost/benefit analysis which looks at the benefit and makes sure that they out weigh the cost.makes sure that they out weigh the cost.  The conclusion, which states whether it is worthThe conclusion, which states whether it is worth going ahead with the project and which design hasgoing ahead with the project and which design has been chosen.been chosen.
  • 5. Sir Abdul Wajid 5 Feasibility ReportFeasibility Report  Is a written report given to the directorsIs a written report given to the directors  It is a summary of feasibility study.It is a summary of feasibility study.  Usually the report is written but it can also be given inUsually the report is written but it can also be given in the form of spoken presentation.the form of spoken presentation.  It include the followingIt include the following  Brief description of the businessBrief description of the business  Details of what part of the business is being lookedDetails of what part of the business is being looked  The objectives of the proposed system.The objectives of the proposed system.  A list of some of the alternative solutionsA list of some of the alternative solutions  The human, technical and economic factorsThe human, technical and economic factors  A plan for the implementationA plan for the implementation  A proposed course of actionA proposed course of action
  • 6. Sir Abdul Wajid 6 3. Analysis phase3. Analysis phase  The feasibility study outlines what is required from theThe feasibility study outlines what is required from the system and in the analysis phase this study is used tosystem and in the analysis phase this study is used to design the new system.design the new system.  To perform the analysis, the system analyst will need toTo perform the analysis, the system analyst will need to look at the system in greater detail than for the feasibilitylook at the system in greater detail than for the feasibility study.study.  When the present system is investigated, the systemsWhen the present system is investigated, the systems analyst will find more weaknesses in it.analyst will find more weaknesses in it.  The analysis phase includes:The analysis phase includes:  The drawing of system flow charts and data flow diagrams.The drawing of system flow charts and data flow diagrams.  The identification of the proposed system’s objectives.The identification of the proposed system’s objectives.  Facts about the system that is going to be replaced.Facts about the system that is going to be replaced.  An outline of any constraints or limits (e.g. lack of time, money,An outline of any constraints or limits (e.g. lack of time, money, or staff training).or staff training).  An updated cost/benefit analysis.An updated cost/benefit analysis.  An outline of any further developments of the system.An outline of any further developments of the system.
  • 7. Sir Abdul Wajid 7 4. System Design4. System Design  If the project director of the company is convinced that aIf the project director of the company is convinced that a new system will be worth having, work can be startednew system will be worth having, work can be started designing the new system.designing the new system.  The system design will identify:The system design will identify:  What outputs are required.What outputs are required.  What inputs are required.What inputs are required.  What data preparation is required (including verification andWhat data preparation is required (including verification and validation).validation).  What codes (e.g. ‘M’ for ‘Male’; ‘What codes (e.g. ‘M’ for ‘Male’; ‘’ for ‘Yes’) can be used to’ for ‘Yes’) can be used to reduce data inputting and storage.reduce data inputting and storage.  What file structure and file design should be implemented.What file structure and file design should be implemented.  How the hardware should be configured.How the hardware should be configured.  What software should be used.What software should be used.
  • 8. Sir Abdul Wajid 8 (a) What Output(a) What Output  Since the output from the system determine how the restSince the output from the system determine how the rest of the system operates, these are looked at first ….of the system operates, these are looked at first …. 1.1. What output is needed?What output is needed? Which includesWhich includes  an invoice which is sent out to customer.an invoice which is sent out to customer.  a copy of invoice to be sent account officea copy of invoice to be sent account office  A dispatch note to be sent with the goodsA dispatch note to be sent with the goods  A picking list for the storekeeperA picking list for the storekeeper  A screen display to see if a item is stock.A screen display to see if a item is stock. 2.2. What needs to be on these documents and screen?What needs to be on these documents and screen? 3.3. How frequently do these documents need producing?How frequently do these documents need producing? 4.4. What is the volume of output?What is the volume of output? 5.5. How many orders are dealt with each day?How many orders are dealt with each day?
  • 9. Sir Abdul Wajid 9 (b) What Input(b) What Input Questions the systems analyst will need toQuestions the systems analyst will need to answer are as follows:answer are as follows: 1.1. What does the data comes from?What does the data comes from? 2.2. What data needs to be input into theWhat data needs to be input into the system?system? 3.3. How much data needs to be entered andHow much data needs to be entered and how often it needs entering?how often it needs entering? 4.4. Which input device should be chosen?Which input device should be chosen?
  • 10. Sir Abdul Wajid 10 (c ) Data Preparation(c ) Data Preparation  Data preparation involves getting the raw dataData preparation involves getting the raw data into a form that can be processed by theinto a form that can be processed by the computer.computer.  Verification and validation are included in dataVerification and validation are included in data preparation.preparation.  Verification makes sure that there is noVerification makes sure that there is no keyboard mistake if use.keyboard mistake if use.  Various validation methods can be used to trapVarious validation methods can be used to trap some of the errors ,which is performed bysome of the errors ,which is performed by programmer.programmer.
  • 11. Sir Abdul Wajid 11 (d ) Code design(d ) Code design  We can use codes to save time typing and alsoWe can use codes to save time typing and also save storage space.save storage space.  Codes need to be carefully designed if there areCodes need to be carefully designed if there are to be useful.to be useful. (e)(e) File designFile design  We need to decide how many files are needed.We need to decide how many files are needed.  When designing files we should make sure thatWhen designing files we should make sure that we do not duplicate any of the information.we do not duplicate any of the information.
  • 12. Sir Abdul Wajid 12 (f) What hardware(f) What hardware  More than one computer is used , it makes sense toMore than one computer is used , it makes sense to network them.network them.  Hardware configuration also includes deciding on theHardware configuration also includes deciding on the type of computer.type of computer. (g) What Software(g) What Software  We could hire someone to write it specially which is veryWe could hire someone to write it specially which is very expensive or use a software package.expensive or use a software package.  There are many database packages available and eachThere are many database packages available and each would need to be evaluated.would need to be evaluated.  Once the application packages is chosen we then needOnce the application packages is chosen we then need to look the operating system it requires.to look the operating system it requires.
  • 13. Sir Abdul Wajid 13 5. Testing the system5. Testing the system  Once the system has been designed it should beOnce the system has been designed it should be thoroughly tested before being implemented.thoroughly tested before being implemented.  This testing will include:This testing will include:  InputtingInputting error free dataerror free data into the system to see ifinto the system to see if error free outputs can be produced.error free outputs can be produced.  Inputting data that contains errors into the system toInputting data that contains errors into the system to see if thesee if the validation proceduresvalidation procedures will identify thewill identify the errors.errors.  InputtingInputting large quantities of datalarge quantities of data into the systeminto the system to test whether or not the system can cope with it.to test whether or not the system can cope with it.  Testing all theTesting all the regular and occasionalregular and occasional processingprocessing procedures.procedures.  Inputting data that containsInputting data that contains extreme ranges ofextreme ranges of informationinformation to check that the validation proceduresto check that the validation procedures can cope with it.can cope with it.
  • 14. Sir Abdul Wajid 14 6. Implementing the system6. Implementing the system  Once the system has been thoroughly tested itOnce the system has been thoroughly tested it can be implemented.can be implemented.  Implementation depends upon the size,Implementation depends upon the size, solutions range from a microcomputer two, to asolutions range from a microcomputer two, to a system that uses a number of networked PCs orsystem that uses a number of networked PCs or even a systemeven a system  Implementation can be done in one of threeImplementation can be done in one of three ways:ways:  Direct ImplementationDirect Implementation  Phased ImplementationPhased Implementation  Parallel ImplementationParallel Implementation
  • 15. Sir Abdul Wajid 15 Ways of ImplementationWays of Implementation  Direct implementation:Direct implementation: (use of the whole(use of the whole system starts on a given date – suitable for smallsystem starts on a given date – suitable for small systems).systems).  Phased implementation:Phased implementation: (use of each part of(use of each part of the system starts on different dates so that problemsthe system starts on different dates so that problems can be sorted as they occur – suitable for largecan be sorted as they occur – suitable for large systems).systems).  Parallel running:Parallel running: (both old and new systems(both old and new systems operate alongside each other so that if the newoperate alongside each other so that if the new system fails data is not lost – suitable for systemssystem fails data is not lost – suitable for systems where there are doubts about the ability of the newwhere there are doubts about the ability of the new system to function flawlessly).system to function flawlessly).
  • 16. Sir Abdul Wajid 16 7. Documentation7. Documentation  Any new system needs documentation.Any new system needs documentation.  The two main types of documentation are:The two main types of documentation are: I.User documentation or guide :I.User documentation or guide :  A user guide or manual is documentation that the userA user guide or manual is documentation that the user can turn to for learning a new procedure or for dealingcan turn to for learning a new procedure or for dealing the problem.the problem.  It cover that how to load a softwareIt cover that how to load a software  How to perform certain functions, how to save and howHow to perform certain functions, how to save and how to print.to print.  Include examples and exercises to help the userInclude examples and exercises to help the user understand the system.understand the system.  Since user is non technical, so any technical languageSince user is non technical, so any technical language should be avoided.should be avoided.  Users have the best view of a system and so should beUsers have the best view of a system and so should be asked to evaluate any proposed user guide.asked to evaluate any proposed user guide.
  • 17. Sir Abdul Wajid 17 II. Technical documentationII. Technical documentation  Is used toIs used to explain a systemexplain a system to a specialist, eitherto a specialist, either a programmer or a system analyst.a programmer or a system analyst.  Since these people understand computer jargonSince these people understand computer jargon this guidethis guide does not need to be simpledoes not need to be simple..  This documentation is very important for thoseThis documentation is very important for those who is new to the project.who is new to the project.  Changes always need to be made to a system atChanges always need to be made to a system at aa later date so this documentationlater date so this documentation will bewill be needed when the system is improved orneeded when the system is improved or upgraded.upgraded.
  • 18. Sir Abdul Wajid 18 8. System evaluation8. System evaluation  Once a new system is up and running it shouldOnce a new system is up and running it should regularly be reviewedregularly be reviewed to ensure that it continuesto ensure that it continues to do the job for which it was designed.to do the job for which it was designed.  This can be done in a variety of ways, one ofThis can be done in a variety of ways, one of which includeswhich includes asking the peopleasking the people who use itwho use it whether or not it needs improvement.whether or not it needs improvement. There are always constraints placed on the systemThere are always constraints placed on the system and these might include .and these might include .  Time , money and lackTime , money and lack of qualified staff involvedof qualified staff involved in the project.in the project.  Hence the solution hasHence the solution has some limitationssome limitations placedplaced on it.on it.