SlideShare a Scribd company logo
1 of 36
UNIT III
SYSTEM IMPLEMENTATION
By Dr. Dhobale J V
Associate Professor
School of Engineering & Technology
RNB Global University, Bikaner
RNB Global University, Bikaner. 1Course Code - 13004500
Objectives of the Chapter
 System Implementation.
 System Testing.
 Implementation Process.
 Implementation methods.
2RNB Global University, Bikaner.Course Code - 13004500
System Implementation
 The Implementation Phase has one key
activity: developing the new system in its
target environment.
 Supporting actions includes training end-users
and preparing to turn the system over to
maintenance personnel.
 After this phase, the system enters the
Operations and Maintenance Phase.
3RNB Global University, Bikaner.Course Code - 13004500
System Implementation
 Successful completion of Implementation
Phase should comprise:
1. System deployment.
2. Training on the System.
 The purpose of the Implementation Phase is
to deploy and enable operations of the new
information system in the production
environment.
 The final phase in the SDLC is the
Implementation Phase.
4RNB Global University, Bikaner.Course Code - 13004500
System Implementation
 This is the phase that usually gets the most
attention, because for most systems it is the
longest and most expensive single part of the
development process.
 This Phase has three steps:
1. System Construction is the first step. The
system is built and tested to ensure that it
performs as designed. Since the cost of fixing
bugs can be immense, testing is one of the
most critical step in implementation.
5RNB Global University, Bikaner.Course Code - 13004500
System Implementation
2. The system is installed. Installation is the
process by which the old system is turned off
and new one is turned on.
 There are several approaches that may be
used to convert from the old to new system.
 Most important aspects of conversion is the
training plan, used to teach users how to use
the new system.
6RNB Global University, Bikaner.Course Code - 13004500
System Implementation
3. The analyst team establishes a support plan
for the system. This plan includes – formal &
informal post-implementation reviews as well
as systematic way for identifying major and
minor changes needed for the system.
7RNB Global University, Bikaner.Course Code - 13004500
System Implementation Process
8RNB Global University, Bikaner.Course Code - 13004500
Cont..
 Acquisition of hardware software and
services: This activity incorporates to
implement the project, required hardware and
software are acquired along with its services.
 Software development or modifications: This
activity incorporates development or
modification of software as per actual
functional requirements during the process.
9RNB Global University, Bikaner.Course Code - 13004500
Cont..
 End User Training: During this activity user of
the systems are trained for the actual
functioning on the system. Necessary inputs
by considering their role and key aspects of
functioning is made aware to the end user.
10RNB Global University, Bikaner.Course Code - 13004500
Cont..
 System Documentation: During this phase
system development authority reviews all
system documentation to confirm that it is
complete and correct. These documents
includes Operations Manuals or system
Administration Manuals, Maintenance Phase.
11RNB Global University, Bikaner.Course Code - 13004500
System Implementation Methods
 Direct/plunge/crash approach – entire new
system completely replaces entire old
system, in one step.
 Parallel approach – both systems are
operated side by side until the new system
proves itself.
 Pilot/location approach – launched new
system for only one group within the business
– once new system is operating smoothly,
implementation goes company-wide.
12RNB Global University, Bikaner.Course Code - 13004500
System Implementation Types of
Conversion
 Phased/staged/incremental approach –
individual parts of new system are gradually
phased-in over time, using either crash or
parallel for each piece.
13RNB Global University, Bikaner.Course Code - 13004500
Steps in Implementation
1. Planning the implementation activities.
2. Acquiring and laying out facilities and offices.
3. Organizing the personnel for implementation.
4. Developing procedures for installation and
testing.
5. Developing the training program for operating
personnel.
6. Completing the system’s software.
14RNB Global University, Bikaner.Course Code - 13004500
Steps in Implementation
7. Acquiring the required hardware.
8. Generating files.
9. Designing forms.
10. Testing the entire system.
11. Complete cutover to the new system.
12. Documenting the new system.
13. Evaluating the MIS.(debugging &
Improvement).
15RNB Global University, Bikaner.Course Code - 13004500
Risk Management
 The project Manager conduct risk
management activities during the
Implementation Phase:
1. Identification of Risk- Determination of risks
and its effect.
16RNB Global University, Bikaner.Course Code - 13004500
Risk Management
2. Risk Analysis – Conduct quantitative and/or
qualitative analysis of each identified risk.
3. Response Planning – as per identification
response plans are prepared.
4. Monitoring and Control – response plan
execution along with its monitoring and
control.
17RNB Global University, Bikaner.Course Code - 13004500
System Testing
 Writing programs is a fun, creative activity.
 Testing and documentation aren’t fun;
consequently, they receive less attention than
writing programs.
 Most professional organizations devote more
time and money to testing than to writing the
programs in the first place.
 The attention paid to testing is justified by the
high costs associated with downtime and
failures caused by software bugs.
18RNB Global University, Bikaner.Course Code - 13004500
System Testing
 A program is not considered finished until it
has passed its testing, because of this
Programming and testing are tightly coupled.
 Testing must be performed and documented
systematically so that the project team always
knows what has and has not been tested.
19RNB Global University, Bikaner.Course Code - 13004500
System Testing
 Test Plan: Testing starts with the tester’s
developing a test plan that defines a series of
tests that will be constructed.
 A test plan often has 20 to 30 pages, with a
separate page for each individual test in the
plan.
 Each individual test has a specific objective,
describes a set of very specific test cases to
examine.
20RNB Global University, Bikaner.Course Code - 13004500
System Testing
 It is impossible to test every possible
combination of input and situation.
 A really good test would include a test case
with nonsensical, but potentially valid, data.
 There are four general stages of tests:
1. Unit Tests
2. Integration Tests
3. System Tests
4. Acceptance Tests
21RNB Global University, Bikaner.Course Code - 13004500
System Testing
1. Unit Tests: This test focus on one unit – a
program or a program module that performs
a specific function that can be tested.
 Ensures programs functionality as per
specifications.
 It is performed after the programmer has
developed and tested the code and believes
it to be error free.
 There are three approaches :
a. Black-box testing
b. White-box testing
c. Gray-box Testing 22RNB Global University, Bikaner.Course Code - 13004500
System Testing
a. Black-box testing is commonly used,
the test plans is developed directly from
the program specification.
 Each item in the program specification
becomes a test, and several test cases
are developed for it.
 The technique of testing without having
any knowledge of the interior workings
of the applications.
23RNB Global University, Bikaner.Course Code - 13004500
System Testing
b. White-box testing is reserved for special
circumstances in which the tester wants
to review the actual program code,
usually when complexity is high.
 Is detailed investigation of internal logic
and structure of the code.
 Is also called as glass testing or open
box testing.
 Tester needs to possess knowledge of
the internal working of the code. 24RNB Global University, Bikaner.Course Code - 13004500
System Testing
c. Gray-box Testing is used to test the
application with limited knowledge of
the internal working of an application.
 In gray box testing, the tester has
access to design documents and the
database.
25RNB Global University, Bikaner.Course Code - 13004500
System Testing
26RNB Global University, Bikaner.Course Code - 13004500
System Testing
2. Integration Test: assess whether a set
of modules or programs that must work
together do so without error.
 It ensures that the interfaces and
linkages between different parts of the
system work properly.
 Focus on the flow of control among
modules and on the data exchanged
among them.
27RNB Global University, Bikaner.Course Code - 13004500
System Testing
 Integration testing is often done by a set
of programmers and/or system
analysts.
 There are four approaches to
integration testing: User interface
testing, use scenario testing, data flow
testing and system interface testing.
28RNB Global University, Bikaner.Course Code - 13004500
System Testing
3. System Tests are usually conducted by
the system analysts to ensure that all
modules and programs work together
without error.
 Is similar to integration testing, but is
much broader in scope.
29RNB Global University, Bikaner.Course Code - 13004500
System Testing
 It tests how well the system meets
business requirements and its usability,
security, and performance under heavy
load.
 It also tests the system’s
documentation.
30RNB Global University, Bikaner.Course Code - 13004500
System Testing
4. Acceptance Tests are done primarily by
the users with support from the project
team.
 The goal is to confirm that the system is
complete, meets the business needs
that prompted the system to be
developed, and is acceptable to the
users.
 It is done in two stages:
31RNB Global University, Bikaner.Course Code - 13004500
System Testing
a. Alpha Testing: in which users test the system
using made-up data.
b. Beta Testing: in which users begin to use the
system with real data and carefully monitor the
system for errors.
 The user’s perceptions of the new
system will be significantly influenced
by their experiences during acceptance
testing.
32RNB Global University, Bikaner.Course Code - 13004500
System Documentation
 Two types of documentations:
1. System Documentation is intended to
help programmer and system analysts
understand the application software and
enable them to built it or maintain it
after the installation.
33RNB Global University, Bikaner.Course Code - 13004500
System Documentation
2. User Documentation is designed to help
the user operate the system. Ex. User
Manuals, Training manuals and online
help system.
34RNB Global University, Bikaner.Course Code - 13004500
Review
 System Implementation.
 System Testing.
 Implementation Process.
 Implementation methods.
35RNB Global University, Bikaner.Course Code - 13004500
Thank You!
RNB Global University, Bikaner. 36Course Code - 13004500

More Related Content

What's hot

Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
Implementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misImplementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misSneha Autade
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality planKittitouch Suteeca
 
Computer misuse and criminal law
Computer misuse and criminal lawComputer misuse and criminal law
Computer misuse and criminal lawZaheer Irshad
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...Uttar Tamang ✔
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)IIUI
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw houseHamza Cheema
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specificationlavanya marichamy
 
Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)MariamKhan120
 

What's hot (20)

Behavioural modelling
Behavioural modellingBehavioural modelling
Behavioural modelling
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Implementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the misImplementation evaluation and maintenance of the mis
Implementation evaluation and maintenance of the mis
 
System analysis
System analysisSystem analysis
System analysis
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Generic process model
Generic process modelGeneric process model
Generic process model
 
Unit2 hci
Unit2 hciUnit2 hci
Unit2 hci
 
Computer misuse and criminal law
Computer misuse and criminal lawComputer misuse and criminal law
Computer misuse and criminal law
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
 
Lecture 12 requirements modeling - (system analysis)
Lecture 12   requirements modeling - (system analysis)Lecture 12   requirements modeling - (system analysis)
Lecture 12 requirements modeling - (system analysis)
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw house
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
 
System analysis
System analysisSystem analysis
System analysis
 
Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)
 
Software design
Software designSoftware design
Software design
 
Ch21 real time software engineering
Ch21 real time software engineeringCh21 real time software engineering
Ch21 real time software engineering
 

Similar to System Implementation and Testing Guide

Test planning.ppt
Test planning.pptTest planning.ppt
Test planning.pptUmmERayyan2
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2Yudep Apoi
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Pwc systems-implementation-lessons-learned
Pwc systems-implementation-lessons-learnedPwc systems-implementation-lessons-learned
Pwc systems-implementation-lessons-learnedAvi Kumar
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
software project management
software project managementsoftware project management
software project managementJassir4
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingSiti Deny Nadiroha
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6Bisrat Girma
 
Software testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comSoftware testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comwww.testersforum.com
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testingJadavsejal
 
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3dzulfazawawi
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxSirRafiLectures
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)sidjdhdjsks
 

Similar to System Implementation and Testing Guide (20)

6. Testing Guidelines
6. Testing Guidelines6. Testing Guidelines
6. Testing Guidelines
 
Test planning.ppt
Test planning.pptTest planning.ppt
Test planning.ppt
 
T0 numtq0nje=
T0 numtq0nje=T0 numtq0nje=
T0 numtq0nje=
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Pwc systems-implementation-lessons-learned
Pwc systems-implementation-lessons-learnedPwc systems-implementation-lessons-learned
Pwc systems-implementation-lessons-learned
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
software project management
software project managementsoftware project management
software project management
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
 
Unit 4- Testing.pptx
Unit 4- Testing.pptxUnit 4- Testing.pptx
Unit 4- Testing.pptx
 
Too many files
Too many filesToo many files
Too many files
 
Software testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.comSoftware testing techniques - www.testersforum.com
Software testing techniques - www.testersforum.com
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testing
 
Different Types Of Testing
Different Types Of TestingDifferent Types Of Testing
Different Types Of Testing
 
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
INTELLIGENT TOURIST GUIDE SYSTEM CHAPTER 3
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
 
Cloud Testing Research
Cloud Testing ResearchCloud Testing Research
Cloud Testing Research
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

More from Jaipal Dhobale

Research Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringResearch Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringJaipal Dhobale
 
Computer Network Performance evaluation based on Network scalability using OM...
Computer Network Performance evaluation based on Network scalability using OM...Computer Network Performance evaluation based on Network scalability using OM...
Computer Network Performance evaluation based on Network scalability using OM...Jaipal Dhobale
 
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...Jaipal Dhobale
 
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Jaipal Dhobale
 
Computer Network Performance Evaluation Based on Different Data Packet Size U...
Computer Network Performance Evaluation Based on Different Data Packet Size U...Computer Network Performance Evaluation Based on Different Data Packet Size U...
Computer Network Performance Evaluation Based on Different Data Packet Size U...Jaipal Dhobale
 
Unit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterUnit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterJaipal Dhobale
 
Unit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesUnit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesJaipal Dhobale
 
Unit no 05 disaster response
Unit no 05 disaster responseUnit no 05 disaster response
Unit no 05 disaster responseJaipal Dhobale
 
Disaster management and planning
Disaster management and planningDisaster management and planning
Disaster management and planningJaipal Dhobale
 
Unit no 14_the written research report
Unit no 14_the written research reportUnit no 14_the written research report
Unit no 14_the written research reportJaipal Dhobale
 
Unit no 09_developing sampling plan
Unit no 09_developing sampling planUnit no 09_developing sampling plan
Unit no 09_developing sampling planJaipal Dhobale
 
Unit no 08_designing questionnaire
Unit no 08_designing questionnaireUnit no 08_designing questionnaire
Unit no 08_designing questionnaireJaipal Dhobale
 
Unit no 07_measurement of scaling
Unit no 07_measurement of scalingUnit no 07_measurement of scaling
Unit no 07_measurement of scalingJaipal Dhobale
 
Unit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationUnit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationJaipal Dhobale
 
Unit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationUnit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationJaipal Dhobale
 
Unit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationUnit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationJaipal Dhobale
 
Unit no 03_types of research design
Unit no 03_types of research designUnit no 03_types of research design
Unit no 03_types of research designJaipal Dhobale
 
Unit no 02_research design formulation
Unit no 02_research design formulationUnit no 02_research design formulation
Unit no 02_research design formulationJaipal Dhobale
 
Unit no 01_introduction to research
Unit no 01_introduction to researchUnit no 01_introduction to research
Unit no 01_introduction to researchJaipal Dhobale
 
Unit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryUnit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryJaipal Dhobale
 

More from Jaipal Dhobale (20)

Research Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringResearch Paper Network-Driven Monitoring
Research Paper Network-Driven Monitoring
 
Computer Network Performance evaluation based on Network scalability using OM...
Computer Network Performance evaluation based on Network scalability using OM...Computer Network Performance evaluation based on Network scalability using OM...
Computer Network Performance evaluation based on Network scalability using OM...
 
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...
WIRELESS - HOST TO HOST NETWORK PERFORMANCE EVALUATION BASED ON BITRATE AND N...
 
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
Wired and Wireless Computer Network Performance Evaluation Using OMNeT++ Simu...
 
Computer Network Performance Evaluation Based on Different Data Packet Size U...
Computer Network Performance Evaluation Based on Different Data Packet Size U...Computer Network Performance Evaluation Based on Different Data Packet Size U...
Computer Network Performance Evaluation Based on Different Data Packet Size U...
 
Unit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterUnit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disaster
 
Unit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesUnit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining roles
 
Unit no 05 disaster response
Unit no 05 disaster responseUnit no 05 disaster response
Unit no 05 disaster response
 
Disaster management and planning
Disaster management and planningDisaster management and planning
Disaster management and planning
 
Unit no 14_the written research report
Unit no 14_the written research reportUnit no 14_the written research report
Unit no 14_the written research report
 
Unit no 09_developing sampling plan
Unit no 09_developing sampling planUnit no 09_developing sampling plan
Unit no 09_developing sampling plan
 
Unit no 08_designing questionnaire
Unit no 08_designing questionnaireUnit no 08_designing questionnaire
Unit no 08_designing questionnaire
 
Unit no 07_measurement of scaling
Unit no 07_measurement of scalingUnit no 07_measurement of scaling
Unit no 07_measurement of scaling
 
Unit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationUnit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communication
 
Unit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationUnit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observation
 
Unit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationUnit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organization
 
Unit no 03_types of research design
Unit no 03_types of research designUnit no 03_types of research design
Unit no 03_types of research design
 
Unit no 02_research design formulation
Unit no 02_research design formulationUnit no 02_research design formulation
Unit no 02_research design formulation
 
Unit no 01_introduction to research
Unit no 01_introduction to researchUnit no 01_introduction to research
Unit no 01_introduction to research
 
Unit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryUnit no 05_dm_disaster recovery
Unit no 05_dm_disaster recovery
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

System Implementation and Testing Guide

  • 1. UNIT III SYSTEM IMPLEMENTATION By Dr. Dhobale J V Associate Professor School of Engineering & Technology RNB Global University, Bikaner RNB Global University, Bikaner. 1Course Code - 13004500
  • 2. Objectives of the Chapter  System Implementation.  System Testing.  Implementation Process.  Implementation methods. 2RNB Global University, Bikaner.Course Code - 13004500
  • 3. System Implementation  The Implementation Phase has one key activity: developing the new system in its target environment.  Supporting actions includes training end-users and preparing to turn the system over to maintenance personnel.  After this phase, the system enters the Operations and Maintenance Phase. 3RNB Global University, Bikaner.Course Code - 13004500
  • 4. System Implementation  Successful completion of Implementation Phase should comprise: 1. System deployment. 2. Training on the System.  The purpose of the Implementation Phase is to deploy and enable operations of the new information system in the production environment.  The final phase in the SDLC is the Implementation Phase. 4RNB Global University, Bikaner.Course Code - 13004500
  • 5. System Implementation  This is the phase that usually gets the most attention, because for most systems it is the longest and most expensive single part of the development process.  This Phase has three steps: 1. System Construction is the first step. The system is built and tested to ensure that it performs as designed. Since the cost of fixing bugs can be immense, testing is one of the most critical step in implementation. 5RNB Global University, Bikaner.Course Code - 13004500
  • 6. System Implementation 2. The system is installed. Installation is the process by which the old system is turned off and new one is turned on.  There are several approaches that may be used to convert from the old to new system.  Most important aspects of conversion is the training plan, used to teach users how to use the new system. 6RNB Global University, Bikaner.Course Code - 13004500
  • 7. System Implementation 3. The analyst team establishes a support plan for the system. This plan includes – formal & informal post-implementation reviews as well as systematic way for identifying major and minor changes needed for the system. 7RNB Global University, Bikaner.Course Code - 13004500
  • 8. System Implementation Process 8RNB Global University, Bikaner.Course Code - 13004500
  • 9. Cont..  Acquisition of hardware software and services: This activity incorporates to implement the project, required hardware and software are acquired along with its services.  Software development or modifications: This activity incorporates development or modification of software as per actual functional requirements during the process. 9RNB Global University, Bikaner.Course Code - 13004500
  • 10. Cont..  End User Training: During this activity user of the systems are trained for the actual functioning on the system. Necessary inputs by considering their role and key aspects of functioning is made aware to the end user. 10RNB Global University, Bikaner.Course Code - 13004500
  • 11. Cont..  System Documentation: During this phase system development authority reviews all system documentation to confirm that it is complete and correct. These documents includes Operations Manuals or system Administration Manuals, Maintenance Phase. 11RNB Global University, Bikaner.Course Code - 13004500
  • 12. System Implementation Methods  Direct/plunge/crash approach – entire new system completely replaces entire old system, in one step.  Parallel approach – both systems are operated side by side until the new system proves itself.  Pilot/location approach – launched new system for only one group within the business – once new system is operating smoothly, implementation goes company-wide. 12RNB Global University, Bikaner.Course Code - 13004500
  • 13. System Implementation Types of Conversion  Phased/staged/incremental approach – individual parts of new system are gradually phased-in over time, using either crash or parallel for each piece. 13RNB Global University, Bikaner.Course Code - 13004500
  • 14. Steps in Implementation 1. Planning the implementation activities. 2. Acquiring and laying out facilities and offices. 3. Organizing the personnel for implementation. 4. Developing procedures for installation and testing. 5. Developing the training program for operating personnel. 6. Completing the system’s software. 14RNB Global University, Bikaner.Course Code - 13004500
  • 15. Steps in Implementation 7. Acquiring the required hardware. 8. Generating files. 9. Designing forms. 10. Testing the entire system. 11. Complete cutover to the new system. 12. Documenting the new system. 13. Evaluating the MIS.(debugging & Improvement). 15RNB Global University, Bikaner.Course Code - 13004500
  • 16. Risk Management  The project Manager conduct risk management activities during the Implementation Phase: 1. Identification of Risk- Determination of risks and its effect. 16RNB Global University, Bikaner.Course Code - 13004500
  • 17. Risk Management 2. Risk Analysis – Conduct quantitative and/or qualitative analysis of each identified risk. 3. Response Planning – as per identification response plans are prepared. 4. Monitoring and Control – response plan execution along with its monitoring and control. 17RNB Global University, Bikaner.Course Code - 13004500
  • 18. System Testing  Writing programs is a fun, creative activity.  Testing and documentation aren’t fun; consequently, they receive less attention than writing programs.  Most professional organizations devote more time and money to testing than to writing the programs in the first place.  The attention paid to testing is justified by the high costs associated with downtime and failures caused by software bugs. 18RNB Global University, Bikaner.Course Code - 13004500
  • 19. System Testing  A program is not considered finished until it has passed its testing, because of this Programming and testing are tightly coupled.  Testing must be performed and documented systematically so that the project team always knows what has and has not been tested. 19RNB Global University, Bikaner.Course Code - 13004500
  • 20. System Testing  Test Plan: Testing starts with the tester’s developing a test plan that defines a series of tests that will be constructed.  A test plan often has 20 to 30 pages, with a separate page for each individual test in the plan.  Each individual test has a specific objective, describes a set of very specific test cases to examine. 20RNB Global University, Bikaner.Course Code - 13004500
  • 21. System Testing  It is impossible to test every possible combination of input and situation.  A really good test would include a test case with nonsensical, but potentially valid, data.  There are four general stages of tests: 1. Unit Tests 2. Integration Tests 3. System Tests 4. Acceptance Tests 21RNB Global University, Bikaner.Course Code - 13004500
  • 22. System Testing 1. Unit Tests: This test focus on one unit – a program or a program module that performs a specific function that can be tested.  Ensures programs functionality as per specifications.  It is performed after the programmer has developed and tested the code and believes it to be error free.  There are three approaches : a. Black-box testing b. White-box testing c. Gray-box Testing 22RNB Global University, Bikaner.Course Code - 13004500
  • 23. System Testing a. Black-box testing is commonly used, the test plans is developed directly from the program specification.  Each item in the program specification becomes a test, and several test cases are developed for it.  The technique of testing without having any knowledge of the interior workings of the applications. 23RNB Global University, Bikaner.Course Code - 13004500
  • 24. System Testing b. White-box testing is reserved for special circumstances in which the tester wants to review the actual program code, usually when complexity is high.  Is detailed investigation of internal logic and structure of the code.  Is also called as glass testing or open box testing.  Tester needs to possess knowledge of the internal working of the code. 24RNB Global University, Bikaner.Course Code - 13004500
  • 25. System Testing c. Gray-box Testing is used to test the application with limited knowledge of the internal working of an application.  In gray box testing, the tester has access to design documents and the database. 25RNB Global University, Bikaner.Course Code - 13004500
  • 26. System Testing 26RNB Global University, Bikaner.Course Code - 13004500
  • 27. System Testing 2. Integration Test: assess whether a set of modules or programs that must work together do so without error.  It ensures that the interfaces and linkages between different parts of the system work properly.  Focus on the flow of control among modules and on the data exchanged among them. 27RNB Global University, Bikaner.Course Code - 13004500
  • 28. System Testing  Integration testing is often done by a set of programmers and/or system analysts.  There are four approaches to integration testing: User interface testing, use scenario testing, data flow testing and system interface testing. 28RNB Global University, Bikaner.Course Code - 13004500
  • 29. System Testing 3. System Tests are usually conducted by the system analysts to ensure that all modules and programs work together without error.  Is similar to integration testing, but is much broader in scope. 29RNB Global University, Bikaner.Course Code - 13004500
  • 30. System Testing  It tests how well the system meets business requirements and its usability, security, and performance under heavy load.  It also tests the system’s documentation. 30RNB Global University, Bikaner.Course Code - 13004500
  • 31. System Testing 4. Acceptance Tests are done primarily by the users with support from the project team.  The goal is to confirm that the system is complete, meets the business needs that prompted the system to be developed, and is acceptable to the users.  It is done in two stages: 31RNB Global University, Bikaner.Course Code - 13004500
  • 32. System Testing a. Alpha Testing: in which users test the system using made-up data. b. Beta Testing: in which users begin to use the system with real data and carefully monitor the system for errors.  The user’s perceptions of the new system will be significantly influenced by their experiences during acceptance testing. 32RNB Global University, Bikaner.Course Code - 13004500
  • 33. System Documentation  Two types of documentations: 1. System Documentation is intended to help programmer and system analysts understand the application software and enable them to built it or maintain it after the installation. 33RNB Global University, Bikaner.Course Code - 13004500
  • 34. System Documentation 2. User Documentation is designed to help the user operate the system. Ex. User Manuals, Training manuals and online help system. 34RNB Global University, Bikaner.Course Code - 13004500
  • 35. Review  System Implementation.  System Testing.  Implementation Process.  Implementation methods. 35RNB Global University, Bikaner.Course Code - 13004500
  • 36. Thank You! RNB Global University, Bikaner. 36Course Code - 13004500