SlideShare a Scribd company logo
1 of 34
Download to read offline
&
QUALITY MANAGEMENT
SOFTWARE TESTING
GROUP 8
SWAGAT GOGOI
ADITYA OJHA
UTPAL KHANAL
SHIVA SHARMA
ABHIPSHA NEOG
HIYASRI DAS
INTRODUCTION
Performance
Reliability
Security, or
Usability
Software testing is the process of evaluating a software application or
system to identify any potential defects or errors that could negatively
impact its:
Testing involves running the software under controlled conditions and
observing its behavior, comparing its actual results with the expected
ones.
INTRODUCTION
Planning
Controlling
Monitoring, and
Improving
Software quality management is a set of activities and processes that
aim to ensure that software products and services meet the desired
quality standards and requirements.
It involves:
the quality of software throughout its entire lifecycle, from
requirements gathering to deployment and maintenance.
TAXONOMY OF SOFTWARE TESTING
Depending on the Goal:
Taxonomy is a system for classifying and organising objects according
to their traits and attributes. Taxonomy is used in software testing to
categorise various testing types based on variables like purpose,
amount of testing, test design approaches, and more.
Tests the software application's functionality through functional testing.
Non-Functional Testing Examines the software application's
performance, security, usability, and other non-functional elements.
User acceptance testing (UAT) determines whether the application
satisfies the needs and expectations of the user.
Regression testing verifies that the application's existing functionality
have not been impacted by changes made after the first testing.
Acceptance testing tests the software application's compliance with the
acceptance criteria.
Gray Box Testing: Tests the software application with partial knowledge
of its internal structure or code.
White Box Testing: Tests the software application with knowledge of its
internal structure or code.
Based on techniques for test design:
Black Box Testing: Tests the software application without knowing its
internal structure or code.
SOFTWARE TESTING STRATEGIES
SOFTWARE TESTING STRATEGIES
Integration Testing
Unit Testing
Validation Testing
System Testing
Debugging
QUALITY CONCEPTS
Functional quality
Structural quality
In the context of software engineering, “software quality” is the
capability of a software product to conform to requirements. It refers to
two distinct yet interconnected concepts:
Software testing and quality management use a variety of ideas and tenets to make sure that the
software is of the highest standard and satisfies the demands of stakeholders. This is how software
quality is defined. The following are some major quality ideas in software testing and quality
management:
Defect Prevention
Risk Management
Cost Management
Adhering to and implementing these principles into the software development process can
help to ensure that software is of high quality, satisfies customer requirements, and gets
released on time and within budget.
Metrics and Measurements
Continuous Improvement
Testing Automation
SOFTWARE QUALITY ASSURANCE
A way to assure quality in the software.
It is done by software engineer group and SQA group
Set of activities which ensure processes , procedures as well as standards
suitable for the project and implemented correctly
It works parallel to development of a software
It is a kind of an umbrella activity that is applied through the software
process
Prepare a SQA plan for the project.
Participate in the development of the projects software process
description.
Review software engineering activities to verify compliance with the
defined software process.
Ensure that there are no deviations in software work
Audits designated software work products to verify compliance with
those defined as part of the software process.
SOFTWARE ASSURANCE ACTIVITIES
Records any non compliance and reports to senior manager.
High quality software Save time and cost
BENEFITS OF SOFTWARE ASSURANCE ACTIVITIES
Better reliability No maintenance
Increase market share Improves process creation
Required more resources Need more employees
DISADVANTAGE OF SOFTWARE ASSURANCE ACTIVITIES
SOFTWARE REVIEWS
A Software reviews is a systematic examination of a document by one or
more people.
Software review is necessary to find and remove errors early in the
software development life cycle.
Used to verify documents such as requirements, system designs, code,
test plans and test cases.
To improve the productivity of the development team.
To make the testing process time and cost effective.
To make the final software with fewer defects.
To eliminate the inadequacies.
OBJECTIVES
It meets the requirements stated by the client.
Software Peer Review
TYPES
Software Management Review
Software Audit Reviews
STATISTICAL QUALITY ASSURANCE
c: Trace out each defect.
Steps Involved to correct the defects:
d: Apply Pareto Principle to all the defects.
It involves finding each defect to its underlying cause and making moves
to correct them.
a: Collect the software defects.
b: Categorize the software defects.
Pareto Principle
Six Sigma
An AI-Based Traffic
Management Software
JORSMOOTH
GROUP 8
INTRODUCTION
Nowadays, traffic congestion has become a significant problem
in many cities around the world, leading to increased travel
times, reduced productivity, and increased air pollution.
To solve the problem, We , at JORSMOOTH are planning to
implement AI and 3D modeling which will lead to:
Improved traffic flow Better safety
Reduced emissions: Increased efficiency
Cost-effective
SOFTWARE MODEL
DTA (DYNAMIC TRAFFIC ASSIGNMENT) MODEL
We have decided to go with
Dynamic Traffic Assignment (DTA) is a traffic management
software model that uses real-time data to predict traffic
patterns and optimize traffic allocation on a network of roads. It
simulates driver behavior and assigns traffic to different routes
to minimize congestion and travel time. The DTA model is useful
in situations where traffic conditions are constantly changing,
and it is used by transportation planners and traffic management
systems to optimize network performance and make real-time
adjustments to traffic flow.
SOFTWARE DESIGN
User interface
Privacy & Security
Decision Making
Data Accuracy
Compliance with regulations
Integration with other systems
Data Analysis
Customer's POV
SOFTWARE DESIGN
Requirements gathering
Architecture design
Data collection and processing
Implementing Machine Learning models
Security Design
Testing and Deployment
User Interface Design
Developer's POV
SOFTWARE
ARCHITECTURE
USER INTERFACE
USER INTERFACE
USER INTERFACE
SOFTWARE REQUIREMENTS
Inaccuracy of Data
Cybersecurity
System failure
Human error
Privacy concerns
RISKS INVOLVED
Inaccuracy of Data
Cybersecurity
System failure
Human error
Privacy concerns
ADVANTAGES
Improved traffic flow
Increased safety
Better resource utilization
Enhanced decision-making
Improved customer satisfaction
Cost savings in the long run
DISADVANTAGES
Technical complexity
Dependence on technology
Privacy concerns
Unintended consequences
Customers' resistance to adapt
Higher initial cost
TACKLING THE DISADVANTAGES
Dividng the various technical tasks among specialized teams
Having very strong balance between the tech and non-tech teams
Having a very strict privacy policy
Collaborating with local authorities to avoid unintended consequences
Increasing awareness through campaigns
Lower costs in the longer run
THANK YOU
GROUP 8

More Related Content

Similar to Software testing.pdf

09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagementMohesh Chandran
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelMalihaaaa
 
Software verification & validation
Software verification & validationSoftware verification & validation
Software verification & validationHamza Khan
 
What is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptxWhat is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptxCalidad Infotech
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineeringMark Turner CRP
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSaba651353
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Software testing services in India .pptx
Software testing services in India .pptxSoftware testing services in India .pptx
Software testing services in India .pptxSakshiPatel82
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftheme
 
Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfPolyxer Systems
 
5 Essential Tools for a Successful QA Process in Your Startup
5 Essential Tools for a Successful QA Process in Your Startup5 Essential Tools for a Successful QA Process in Your Startup
5 Essential Tools for a Successful QA Process in Your StartupQuekelsBaro
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 

Similar to Software testing.pdf (20)

Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
M017548895
M017548895M017548895
M017548895
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagement
 
Software testing
Software testingSoftware testing
Software testing
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Software verification & validation
Software verification & validationSoftware verification & validation
Software verification & validation
 
Best software testing course
Best software testing courseBest software testing course
Best software testing course
 
What is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptxWhat is the Difference Between Software Testing and QA Testing.pptx
What is the Difference Between Software Testing and QA Testing.pptx
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineering
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Software testing services in India .pptx
Software testing services in India .pptxSoftware testing services in India .pptx
Software testing services in India .pptx
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdf
 
5 Essential Tools for a Successful QA Process in Your Startup
5 Essential Tools for a Successful QA Process in Your Startup5 Essential Tools for a Successful QA Process in Your Startup
5 Essential Tools for a Successful QA Process in Your Startup
 
Lecture10
Lecture10Lecture10
Lecture10
 

Recently uploaded

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 

Recently uploaded (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 

Software testing.pdf

  • 1. & QUALITY MANAGEMENT SOFTWARE TESTING GROUP 8 SWAGAT GOGOI ADITYA OJHA UTPAL KHANAL SHIVA SHARMA ABHIPSHA NEOG HIYASRI DAS
  • 2. INTRODUCTION Performance Reliability Security, or Usability Software testing is the process of evaluating a software application or system to identify any potential defects or errors that could negatively impact its: Testing involves running the software under controlled conditions and observing its behavior, comparing its actual results with the expected ones.
  • 3. INTRODUCTION Planning Controlling Monitoring, and Improving Software quality management is a set of activities and processes that aim to ensure that software products and services meet the desired quality standards and requirements. It involves: the quality of software throughout its entire lifecycle, from requirements gathering to deployment and maintenance.
  • 4. TAXONOMY OF SOFTWARE TESTING Depending on the Goal: Taxonomy is a system for classifying and organising objects according to their traits and attributes. Taxonomy is used in software testing to categorise various testing types based on variables like purpose, amount of testing, test design approaches, and more. Tests the software application's functionality through functional testing. Non-Functional Testing Examines the software application's performance, security, usability, and other non-functional elements.
  • 5. User acceptance testing (UAT) determines whether the application satisfies the needs and expectations of the user. Regression testing verifies that the application's existing functionality have not been impacted by changes made after the first testing. Acceptance testing tests the software application's compliance with the acceptance criteria.
  • 6. Gray Box Testing: Tests the software application with partial knowledge of its internal structure or code. White Box Testing: Tests the software application with knowledge of its internal structure or code. Based on techniques for test design: Black Box Testing: Tests the software application without knowing its internal structure or code.
  • 8. SOFTWARE TESTING STRATEGIES Integration Testing Unit Testing Validation Testing System Testing Debugging
  • 9. QUALITY CONCEPTS Functional quality Structural quality In the context of software engineering, “software quality” is the capability of a software product to conform to requirements. It refers to two distinct yet interconnected concepts:
  • 10. Software testing and quality management use a variety of ideas and tenets to make sure that the software is of the highest standard and satisfies the demands of stakeholders. This is how software quality is defined. The following are some major quality ideas in software testing and quality management: Defect Prevention Risk Management Cost Management
  • 11. Adhering to and implementing these principles into the software development process can help to ensure that software is of high quality, satisfies customer requirements, and gets released on time and within budget. Metrics and Measurements Continuous Improvement Testing Automation
  • 12. SOFTWARE QUALITY ASSURANCE A way to assure quality in the software. It is done by software engineer group and SQA group Set of activities which ensure processes , procedures as well as standards suitable for the project and implemented correctly It works parallel to development of a software It is a kind of an umbrella activity that is applied through the software process
  • 13. Prepare a SQA plan for the project. Participate in the development of the projects software process description. Review software engineering activities to verify compliance with the defined software process. Ensure that there are no deviations in software work Audits designated software work products to verify compliance with those defined as part of the software process. SOFTWARE ASSURANCE ACTIVITIES Records any non compliance and reports to senior manager.
  • 14. High quality software Save time and cost BENEFITS OF SOFTWARE ASSURANCE ACTIVITIES Better reliability No maintenance Increase market share Improves process creation Required more resources Need more employees DISADVANTAGE OF SOFTWARE ASSURANCE ACTIVITIES
  • 15. SOFTWARE REVIEWS A Software reviews is a systematic examination of a document by one or more people. Software review is necessary to find and remove errors early in the software development life cycle. Used to verify documents such as requirements, system designs, code, test plans and test cases.
  • 16. To improve the productivity of the development team. To make the testing process time and cost effective. To make the final software with fewer defects. To eliminate the inadequacies. OBJECTIVES It meets the requirements stated by the client.
  • 17. Software Peer Review TYPES Software Management Review Software Audit Reviews
  • 18. STATISTICAL QUALITY ASSURANCE c: Trace out each defect. Steps Involved to correct the defects: d: Apply Pareto Principle to all the defects. It involves finding each defect to its underlying cause and making moves to correct them. a: Collect the software defects. b: Categorize the software defects.
  • 20. An AI-Based Traffic Management Software JORSMOOTH GROUP 8
  • 21. INTRODUCTION Nowadays, traffic congestion has become a significant problem in many cities around the world, leading to increased travel times, reduced productivity, and increased air pollution. To solve the problem, We , at JORSMOOTH are planning to implement AI and 3D modeling which will lead to: Improved traffic flow Better safety Reduced emissions: Increased efficiency Cost-effective
  • 22. SOFTWARE MODEL DTA (DYNAMIC TRAFFIC ASSIGNMENT) MODEL We have decided to go with Dynamic Traffic Assignment (DTA) is a traffic management software model that uses real-time data to predict traffic patterns and optimize traffic allocation on a network of roads. It simulates driver behavior and assigns traffic to different routes to minimize congestion and travel time. The DTA model is useful in situations where traffic conditions are constantly changing, and it is used by transportation planners and traffic management systems to optimize network performance and make real-time adjustments to traffic flow.
  • 23. SOFTWARE DESIGN User interface Privacy & Security Decision Making Data Accuracy Compliance with regulations Integration with other systems Data Analysis Customer's POV
  • 24. SOFTWARE DESIGN Requirements gathering Architecture design Data collection and processing Implementing Machine Learning models Security Design Testing and Deployment User Interface Design Developer's POV
  • 29. SOFTWARE REQUIREMENTS Inaccuracy of Data Cybersecurity System failure Human error Privacy concerns
  • 30. RISKS INVOLVED Inaccuracy of Data Cybersecurity System failure Human error Privacy concerns
  • 31. ADVANTAGES Improved traffic flow Increased safety Better resource utilization Enhanced decision-making Improved customer satisfaction Cost savings in the long run
  • 32. DISADVANTAGES Technical complexity Dependence on technology Privacy concerns Unintended consequences Customers' resistance to adapt Higher initial cost
  • 33. TACKLING THE DISADVANTAGES Dividng the various technical tasks among specialized teams Having very strong balance between the tech and non-tech teams Having a very strict privacy policy Collaborating with local authorities to avoid unintended consequences Increasing awareness through campaigns Lower costs in the longer run