SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Software Engineering Ontology and
Software Testing
GTU PG SCHOOL BISAG ,Gandhinagar
Presented by:
Khushbu Patel (141060753012)
Outlines
 Introduction
 software engineering ontology modelling notations
 Testing Methodologies
 Conclusion
 References
Introduction
 Software engineering is the “application of a
systematic, disciplined, and quantifiable
approach to the development, operation, and
maintenance of software”.
 The term “Ontology” derives from its usage in
philosophy where it is defined as the study of
“being” or “existence”- all kinds of entities,
abstracts and concretes that make up the
world.
Schematic view of the software
engineering ontology
The software Engineering ontology
consists of
 The software requirements ontology
 The software design ontology
 The coding ontology
 The software testing ontology
SOFTWARE ENGINEERING ONTOLOGY
MODELLING
NOTATIONS
 Software engineering ontology class is a
collection of specific project data with common
characteristics that satisfy a restriction
expression of the class.
 The notation of software engineering ontology
class is represented as a rectangle with two
compartments. The top compartment is for
labelling the class and the second
compartment is used for presenting properties
related to the class.
 It is mandatory to specify the word
'<<Concept>>' above the class label in the top
Conti….
Testing Methodologies
 Black box testing
 White box testing
 Black box testing
 No knowledge of internal program design or code
required.
 Tests are based on requirements and functionality.
 White box testing
 Knowledge of the internal program design and code
required.
 Tests are based on coverage of code
statements, branches, paths, conditions.
Black box testing
White box testing
Conclusion
 Ontologies are expected to increasingly appear
in various areas as promising tools to improve
communication among people and to achieve
interoperability among systems. They also act
as improving agents for humans or software by
reusing a known data model or knowledge. All
these tasks deal with interoperability issues and
can be applied in different domains.
References
 “Ontology Modelling Notations for Software Engineering Knowledge
Representation” Pornpit Wongthongthaml, Elizabeth ChangI and
Tharam Dillon, IEEE International Conference on Digital Ecosystems
and Technologies,2007.
 “A Software Engineering Ontology as Software Engineering
Knowledge
Representation”, P. Wongthongtham, N. Kasisopha, E. Chang, T.
Dillon, 2008 International Conference on Convergence and Hybrid
Information Technology
 “ Software Testing Techniques” International Journal of Advanced
Research in Computer Science and Software Engineering ,2012.
THANK YOU
?

Weitere ähnliche Inhalte

Was ist angesagt?

Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
A Gentle Introduction to Genomics
A Gentle Introduction to GenomicsA Gentle Introduction to Genomics
A Gentle Introduction to GenomicsExperfy
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteICSM 2011
 
Varsha.sarawagi.resume
Varsha.sarawagi.resumeVarsha.sarawagi.resume
Varsha.sarawagi.resumedlimxc
 
The Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingThe Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingZoltan Micskei
 
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Advanced-Concepts-Team
 
MetaScience: Holistic Approach for Research Modeling and Analysis
MetaScience: Holistic Approach for Research Modeling and AnalysisMetaScience: Holistic Approach for Research Modeling and Analysis
MetaScience: Holistic Approach for Research Modeling and AnalysisJordi Cabot
 
Policy-compliant data processing: RDF-based restrictions for data-protection
Policy-compliant data processing: RDF-based restrictions for data-protectionPolicy-compliant data processing: RDF-based restrictions for data-protection
Policy-compliant data processing: RDF-based restrictions for data-protectionSven Lieber
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Thomas Memmel
 
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentationDebopriyo Roy
 
A competency location system based ontology presentation
A competency location system based ontology presentationA competency location system based ontology presentation
A competency location system based ontology presentationLeila Zemmouchi-Ghomari
 
Automatic Code Completion Exploting Semantic Similarity
Automatic Code Completion Exploting Semantic SimilarityAutomatic Code Completion Exploting Semantic Similarity
Automatic Code Completion Exploting Semantic SimilarityMasud Rahman
 
Presentation networking(1)
Presentation networking(1)Presentation networking(1)
Presentation networking(1)cegonsoft1999
 
A New Linkage for Prior Learning Assessment
A New Linkage for Prior Learning AssessmentA New Linkage for Prior Learning Assessment
A New Linkage for Prior Learning AssessmentMarco Kalz
 

Was ist angesagt? (20)

Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
A Gentle Introduction to Genomics
A Gentle Introduction to GenomicsA Gentle Introduction to Genomics
A Gentle Introduction to Genomics
 
Lionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 KeynoteLionel Briand ICSM 2011 Keynote
Lionel Briand ICSM 2011 Keynote
 
Varsha.sarawagi.resume
Varsha.sarawagi.resumeVarsha.sarawagi.resume
Varsha.sarawagi.resume
 
The Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingThe Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software Testing
 
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
Smart Specifications - On the Move to Ontology-Supported Requirements Enginee...
 
MetaScience: Holistic Approach for Research Modeling and Analysis
MetaScience: Holistic Approach for Research Modeling and AnalysisMetaScience: Holistic Approach for Research Modeling and Analysis
MetaScience: Holistic Approach for Research Modeling and Analysis
 
Policy-compliant data processing: RDF-based restrictions for data-protection
Policy-compliant data processing: RDF-based restrictions for data-protectionPolicy-compliant data processing: RDF-based restrictions for data-protection
Policy-compliant data processing: RDF-based restrictions for data-protection
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
 
Design pattern
Design patternDesign pattern
Design pattern
 
An outline of my c
An outline of my cAn outline of my c
An outline of my c
 
Vinay kumar V resume
Vinay kumar V resumeVinay kumar V resume
Vinay kumar V resume
 
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentation
 
A competency location system based ontology presentation
A competency location system based ontology presentationA competency location system based ontology presentation
A competency location system based ontology presentation
 
Dc35579583
Dc35579583Dc35579583
Dc35579583
 
Balkrishan_Sharma_Resume
Balkrishan_Sharma_ResumeBalkrishan_Sharma_Resume
Balkrishan_Sharma_Resume
 
Automatic Code Completion Exploting Semantic Similarity
Automatic Code Completion Exploting Semantic SimilarityAutomatic Code Completion Exploting Semantic Similarity
Automatic Code Completion Exploting Semantic Similarity
 
Uceed syllabus
Uceed syllabusUceed syllabus
Uceed syllabus
 
Presentation networking(1)
Presentation networking(1)Presentation networking(1)
Presentation networking(1)
 
A New Linkage for Prior Learning Assessment
A New Linkage for Prior Learning AssessmentA New Linkage for Prior Learning Assessment
A New Linkage for Prior Learning Assessment
 

Ähnlich wie Software engineering ontology and software testing

Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering OntologyNidhi Baranwal
 
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...Kathryn Patel
 
A survey of controlled experiments in software engineering
A survey of controlled experiments in software engineeringA survey of controlled experiments in software engineering
A survey of controlled experiments in software engineeringJULIO GONZALEZ SANZ
 
IRJET - Mobile Chatbot for Information Search
 IRJET - Mobile Chatbot for Information Search IRJET - Mobile Chatbot for Information Search
IRJET - Mobile Chatbot for Information SearchIRJET Journal
 
Carol Harstad Research Proposal
Carol Harstad   Research ProposalCarol Harstad   Research Proposal
Carol Harstad Research ProposalCarol Harstad
 
Software Systems Requirements Engineering
Software Systems Requirements EngineeringSoftware Systems Requirements Engineering
Software Systems Requirements EngineeringKristen Wilson
 
Finding Bad Code Smells with Neural Network Models
Finding Bad Code Smells with Neural Network Models Finding Bad Code Smells with Neural Network Models
Finding Bad Code Smells with Neural Network Models IJECEIAES
 
Improving Software Maintenance using Unsupervised Machine Learning techniques
Improving Software Maintenance using Unsupervised Machine Learning techniquesImproving Software Maintenance using Unsupervised Machine Learning techniques
Improving Software Maintenance using Unsupervised Machine Learning techniquesValerio Maggio
 
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...KTN
 
Evidence-based Semantic Web Just a Dream or the Way to Go?
Evidence-based Semantic WebJust a Dream or the Way to Go?Evidence-based Semantic WebJust a Dream or the Way to Go?
Evidence-based Semantic Web Just a Dream or the Way to Go?Dragan Gasevic
 
(Structural) Feature Interactions for Variability-Intensive Systems Testing
(Structural) Feature Interactions for Variability-Intensive Systems Testing (Structural) Feature Interactions for Variability-Intensive Systems Testing
(Structural) Feature Interactions for Variability-Intensive Systems Testing Gilles Perrouin
 
Advances of neural networks in 2020
Advances of neural networks in 2020Advances of neural networks in 2020
Advances of neural networks in 2020kevig
 
EASE 2019 keynote
EASE 2019 keynoteEASE 2019 keynote
EASE 2019 keynotePer Runeson
 
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...IJORCS
 
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...kevig
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 
Constructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessConstructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessBRNSSPublicationHubI
 

Ähnlich wie Software engineering ontology and software testing (20)

Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering Ontology
 
Lopez
LopezLopez
Lopez
 
H1803044651
H1803044651H1803044651
H1803044651
 
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
 
A survey of controlled experiments in software engineering
A survey of controlled experiments in software engineeringA survey of controlled experiments in software engineering
A survey of controlled experiments in software engineering
 
IRJET - Mobile Chatbot for Information Search
 IRJET - Mobile Chatbot for Information Search IRJET - Mobile Chatbot for Information Search
IRJET - Mobile Chatbot for Information Search
 
Carol Harstad Research Proposal
Carol Harstad   Research ProposalCarol Harstad   Research Proposal
Carol Harstad Research Proposal
 
Software Systems Requirements Engineering
Software Systems Requirements EngineeringSoftware Systems Requirements Engineering
Software Systems Requirements Engineering
 
Thesis Proposal Presentation
Thesis Proposal PresentationThesis Proposal Presentation
Thesis Proposal Presentation
 
Finding Bad Code Smells with Neural Network Models
Finding Bad Code Smells with Neural Network Models Finding Bad Code Smells with Neural Network Models
Finding Bad Code Smells with Neural Network Models
 
Improving Software Maintenance using Unsupervised Machine Learning techniques
Improving Software Maintenance using Unsupervised Machine Learning techniquesImproving Software Maintenance using Unsupervised Machine Learning techniques
Improving Software Maintenance using Unsupervised Machine Learning techniques
 
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...
Digital Security by Design: Formal Verification with Broad-Spectrum ANSI-C Re...
 
Evidence-based Semantic Web Just a Dream or the Way to Go?
Evidence-based Semantic WebJust a Dream or the Way to Go?Evidence-based Semantic WebJust a Dream or the Way to Go?
Evidence-based Semantic Web Just a Dream or the Way to Go?
 
(Structural) Feature Interactions for Variability-Intensive Systems Testing
(Structural) Feature Interactions for Variability-Intensive Systems Testing (Structural) Feature Interactions for Variability-Intensive Systems Testing
(Structural) Feature Interactions for Variability-Intensive Systems Testing
 
Advances of neural networks in 2020
Advances of neural networks in 2020Advances of neural networks in 2020
Advances of neural networks in 2020
 
EASE 2019 keynote
EASE 2019 keynoteEASE 2019 keynote
EASE 2019 keynote
 
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
 
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
Top 5 MOST VIEWED LANGUAGE COMPUTING ARTICLE - International Journal on Natur...
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 
Constructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessConstructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering Process
 

Kürzlich hochgeladen

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Kürzlich hochgeladen (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).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...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Software engineering ontology and software testing

  • 1. Software Engineering Ontology and Software Testing GTU PG SCHOOL BISAG ,Gandhinagar Presented by: Khushbu Patel (141060753012)
  • 2. Outlines  Introduction  software engineering ontology modelling notations  Testing Methodologies  Conclusion  References
  • 3. Introduction  Software engineering is the “application of a systematic, disciplined, and quantifiable approach to the development, operation, and maintenance of software”.  The term “Ontology” derives from its usage in philosophy where it is defined as the study of “being” or “existence”- all kinds of entities, abstracts and concretes that make up the world.
  • 4. Schematic view of the software engineering ontology
  • 5. The software Engineering ontology consists of  The software requirements ontology  The software design ontology  The coding ontology  The software testing ontology
  • 6. SOFTWARE ENGINEERING ONTOLOGY MODELLING NOTATIONS  Software engineering ontology class is a collection of specific project data with common characteristics that satisfy a restriction expression of the class.  The notation of software engineering ontology class is represented as a rectangle with two compartments. The top compartment is for labelling the class and the second compartment is used for presenting properties related to the class.  It is mandatory to specify the word '<<Concept>>' above the class label in the top
  • 8.
  • 9. Testing Methodologies  Black box testing  White box testing
  • 10.  Black box testing  No knowledge of internal program design or code required.  Tests are based on requirements and functionality.  White box testing  Knowledge of the internal program design and code required.  Tests are based on coverage of code statements, branches, paths, conditions.
  • 13. Conclusion  Ontologies are expected to increasingly appear in various areas as promising tools to improve communication among people and to achieve interoperability among systems. They also act as improving agents for humans or software by reusing a known data model or knowledge. All these tasks deal with interoperability issues and can be applied in different domains.
  • 14. References  “Ontology Modelling Notations for Software Engineering Knowledge Representation” Pornpit Wongthongthaml, Elizabeth ChangI and Tharam Dillon, IEEE International Conference on Digital Ecosystems and Technologies,2007.  “A Software Engineering Ontology as Software Engineering Knowledge Representation”, P. Wongthongtham, N. Kasisopha, E. Chang, T. Dillon, 2008 International Conference on Convergence and Hybrid Information Technology  “ Software Testing Techniques” International Journal of Advanced Research in Computer Science and Software Engineering ,2012.