SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Object Process Methodology (OPM) By: Ibrahim Sana
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definitions for system ,[object Object],[object Object],[object Object],[object Object],[object Object]
Methodologies types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Object Process Methodology (Dori,2002a) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processing  is environmental . An attribute that determines whether the thing is environmental (external to the system, dashed contour) or systemic. Affiliation Processing  is physical . An attribute that determines whether the thing (object or process) is physical (shaded) or informational. Essence Processing  is a process . * A thing representing a pattern of transformation that objects undergo. Process Object Name  is an object . * A thing (entity) that has the potential of stable, unconditional physical or mental existence. Object Description / OPL sentence Symbol Thing /  Attribute
OPM   Entities ,[object Object],[object Object],[object Object],[object Object]
The System structure   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General relation ,[object Object],[object Object],[object Object]
Fundamental relations ,[object Object],[object Object],[object Object]
The System Behavior ,[object Object],[object Object],[object Object],[object Object],[object Object]
Enablers and Enabling link ,[object Object],[object Object],[object Object],[object Object]
Transformation links ,[object Object],[object Object],[object Object]
Complexity management ,[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study :  Epaper Project  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OPM model   ,[object Object],OPD OPL
OPM Model cont. ,[object Object],SD1.1 OPL
Case Study cont . ,[object Object]
Case Study cont. ,[object Object]
Case Study cont. ,[object Object]
OPM map SD SD1 SD1.1 SD1.2 SD1.3
OPM   vs. UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
UML   views Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams Collaboration Diagrams State Diagrams State Diagrams Component Diagrams Component Diagrams Component Diagrams Deployment Diagrams State Diagrams State Diagrams Object Diagrams Scenario Diagrams Scenario Diagrams Statechart Diagrams Use Case Diagrams Use Case Diagrams Sequence Diagrams State Diagrams State Diagrams Class Diagrams Activity Diagrams Models
OPM   vs.  UML ,[object Object],[object Object],[object Object],[object Object]
OPM vs.  UML ,[object Object],[object Object],[object Object],[object Object]
UML vs. OPM experiment (Iris,2002) ,[object Object],[object Object],[object Object]
Experiment Design Task2 OPM Model UML Model Task1 OPM Model UML Model Task1 Task2 UML OPM Group1: Group2: Task1 Task2 OPM UML
Experiment Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hypothesis ,[object Object],[object Object],[object Object]
Results
OPCAT (www.opcat.com) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OPCAT overview Entities Structural links Procedural links
Simulation by animation
OPCATeam Project (Beimel,2004) ,[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object]
 
 
 

Weitere ähnliche Inhalte

Was ist angesagt?

Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7mohammad hossein Jalili
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Haitham Raik
 
Software Engineering - Ch2
Software Engineering - Ch2Software Engineering - Ch2
Software Engineering - Ch2Siddharth Ayer
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbolsKumar
 
Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1SangeethaSubramaniam14
 
Ch16-Software Engineering 9
Ch16-Software Engineering 9Ch16-Software Engineering 9
Ch16-Software Engineering 9Ian Sommerville
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and viewsDr Reeja S R
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design PatternSanae BEKKAR
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management ConceptsSaqib Raza
 

Was ist angesagt? (20)

CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7
 
Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1Object Oriented Analysis and Design with UML2 part1
Object Oriented Analysis and Design with UML2 part1
 
Activity diag
Activity diagActivity diag
Activity diag
 
Sdlc
SdlcSdlc
Sdlc
 
Software Design Patterns
Software Design PatternsSoftware Design Patterns
Software Design Patterns
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
L17 Presentation Layer Design
L17 Presentation Layer DesignL17 Presentation Layer Design
L17 Presentation Layer Design
 
Software Engineering - Ch2
Software Engineering - Ch2Software Engineering - Ch2
Software Engineering - Ch2
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
Adapter pattern
Adapter patternAdapter pattern
Adapter pattern
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 
Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1Object Oriented Analysis and Design Unit-1
Object Oriented Analysis and Design Unit-1
 
Ch16-Software Engineering 9
Ch16-Software Engineering 9Ch16-Software Engineering 9
Ch16-Software Engineering 9
 
Architectural structures and views
Architectural structures and viewsArchitectural structures and views
Architectural structures and views
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design Pattern
 
Uml class diagram
Uml class diagramUml class diagram
Uml class diagram
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 

Andere mochten auch

Risk Management
Risk ManagementRisk Management
Risk Managementcgeorgeo
 
Employee engagement and opex
Employee engagement and opexEmployee engagement and opex
Employee engagement and opexrams4680
 
Agile matrix organization design
Agile matrix organization designAgile matrix organization design
Agile matrix organization designFaustino Palma
 
Agile IT Governance EGRC 2012
Agile IT Governance EGRC 2012 Agile IT Governance EGRC 2012
Agile IT Governance EGRC 2012 ChiranjeevBordoloi
 
The Workflow Reference Model
The Workflow Reference ModelThe Workflow Reference Model
The Workflow Reference ModelAldo Quelopana
 
Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Peter Merholz
 
Evaluating the organization design of P&G HK
Evaluating the organization design of P&G HKEvaluating the organization design of P&G HK
Evaluating the organization design of P&G HKfionayfwong
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 
Burke litwin change model - Organizational Change and Development - Manu Mel...
Burke litwin change model -  Organizational Change and Development - Manu Mel...Burke litwin change model -  Organizational Change and Development - Manu Mel...
Burke litwin change model - Organizational Change and Development - Manu Mel...manumelwin
 
Marketing Communications Spring 2008 Final Project
Marketing Communications Spring 2008 Final ProjectMarketing Communications Spring 2008 Final Project
Marketing Communications Spring 2008 Final Projectlat886
 
Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Abhranil Das
 
Leadership At Every Level 7.7.2011
Leadership At Every Level 7.7.2011Leadership At Every Level 7.7.2011
Leadership At Every Level 7.7.2011mythicgroup
 
PeaK Ict Wiki Space Histry Jan Oct 2009
PeaK Ict Wiki Space Histry Jan Oct 2009PeaK Ict Wiki Space Histry Jan Oct 2009
PeaK Ict Wiki Space Histry Jan Oct 2009Jeanette Murphy
 
Socialmediamkting Webinar Cheryl Contee 120809
Socialmediamkting Webinar  Cheryl  Contee 120809Socialmediamkting Webinar  Cheryl  Contee 120809
Socialmediamkting Webinar Cheryl Contee 120809Margaret Stangl
 

Andere mochten auch (20)

عرض تصحيح التلاوة
عرض تصحيح التلاوةعرض تصحيح التلاوة
عرض تصحيح التلاوة
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Risk Management Framework
Risk Management FrameworkRisk Management Framework
Risk Management Framework
 
Employee engagement and opex
Employee engagement and opexEmployee engagement and opex
Employee engagement and opex
 
Agile matrix organization design
Agile matrix organization designAgile matrix organization design
Agile matrix organization design
 
Agile IT Governance EGRC 2012
Agile IT Governance EGRC 2012 Agile IT Governance EGRC 2012
Agile IT Governance EGRC 2012
 
The Workflow Reference Model
The Workflow Reference ModelThe Workflow Reference Model
The Workflow Reference Model
 
Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015Organization Design for Design Organizations - CanUX 2015
Organization Design for Design Organizations - CanUX 2015
 
Organization Design
Organization DesignOrganization Design
Organization Design
 
Evaluating the organization design of P&G HK
Evaluating the organization design of P&G HKEvaluating the organization design of P&G HK
Evaluating the organization design of P&G HK
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
P&G
P&GP&G
P&G
 
Burke litwin change model - Organizational Change and Development - Manu Mel...
Burke litwin change model -  Organizational Change and Development - Manu Mel...Burke litwin change model -  Organizational Change and Development - Manu Mel...
Burke litwin change model - Organizational Change and Development - Manu Mel...
 
Organizational Change Models
Organizational Change ModelsOrganizational Change Models
Organizational Change Models
 
Whaea Jeanette
Whaea JeanetteWhaea Jeanette
Whaea Jeanette
 
Marketing Communications Spring 2008 Final Project
Marketing Communications Spring 2008 Final ProjectMarketing Communications Spring 2008 Final Project
Marketing Communications Spring 2008 Final Project
 
Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2
 
Leadership At Every Level 7.7.2011
Leadership At Every Level 7.7.2011Leadership At Every Level 7.7.2011
Leadership At Every Level 7.7.2011
 
PeaK Ict Wiki Space Histry Jan Oct 2009
PeaK Ict Wiki Space Histry Jan Oct 2009PeaK Ict Wiki Space Histry Jan Oct 2009
PeaK Ict Wiki Space Histry Jan Oct 2009
 
Socialmediamkting Webinar Cheryl Contee 120809
Socialmediamkting Webinar  Cheryl  Contee 120809Socialmediamkting Webinar  Cheryl  Contee 120809
Socialmediamkting Webinar Cheryl Contee 120809
 

Ähnlich wie Object Process Methodology

06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptx06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptxSindhu Mani
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UMLDang Tuan
 
fdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.pptfdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.pptRAJESH S
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologiesnaina-rani
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGERaval Chirag
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdfSHIVAM691605
 
M02 Uml Overview
M02 Uml OverviewM02 Uml Overview
M02 Uml OverviewDang Tuan
 
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUPDang Tuan
 
Chapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdfChapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdfAkfeteAssefa
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad OverviewDang Tuan
 
Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models balbirbarn
 
Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12koolkampus
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software EngineeringAmit Singh
 

Ähnlich wie Object Process Methodology (20)

06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptx06-unit-iintrouml25sep2015-160901172758.pptx
06-unit-iintrouml25sep2015-160901172758.pptx
 
Introduction to Modeling Java and UML
Introduction to Modeling Java and UMLIntroduction to Modeling Java and UML
Introduction to Modeling Java and UML
 
Ch 2.1
Ch 2.1Ch 2.1
Ch 2.1
 
fdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.pptfdocuments.in_unit-2-ooad.ppt
fdocuments.in_unit-2-ooad.ppt
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
 
UNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGEUNIFIED MODELING LANGUAGE
UNIFIED MODELING LANGUAGE
 
432
432432
432
 
Chapter1
Chapter1Chapter1
Chapter1
 
Object-oriented modeling and design.pdf
Object-oriented modeling and  design.pdfObject-oriented modeling and  design.pdf
Object-oriented modeling and design.pdf
 
Ooad
OoadOoad
Ooad
 
M02 Uml Overview
M02 Uml OverviewM02 Uml Overview
M02 Uml Overview
 
Uml
UmlUml
Uml
 
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 Information Systems Analysis and Design Overview of OOAD, UML, and RUP Information Systems Analysis and Design Overview of OOAD, UML, and RUP
Information Systems Analysis and Design Overview of OOAD, UML, and RUP
 
Chapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdfChapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdf
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
 
Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models Simulating Enterprise Architecture Models
Simulating Enterprise Architecture Models
 
Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12
 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
 
Intro Uml
Intro UmlIntro Uml
Intro Uml
 
Oomd unit1
Oomd unit1Oomd unit1
Oomd unit1
 

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Object Process Methodology

  • 1. Object Process Methodology (OPM) By: Ibrahim Sana
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Processing is environmental . An attribute that determines whether the thing is environmental (external to the system, dashed contour) or systemic. Affiliation Processing is physical . An attribute that determines whether the thing (object or process) is physical (shaded) or informational. Essence Processing is a process . * A thing representing a pattern of transformation that objects undergo. Process Object Name is an object . * A thing (entity) that has the potential of stable, unconditional physical or mental existence. Object Description / OPL sentence Symbol Thing / Attribute
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. OPM map SD SD1 SD1.1 SD1.2 SD1.3
  • 22.
  • 23. UML views Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams Collaboration Diagrams State Diagrams State Diagrams Component Diagrams Component Diagrams Component Diagrams Deployment Diagrams State Diagrams State Diagrams Object Diagrams Scenario Diagrams Scenario Diagrams Statechart Diagrams Use Case Diagrams Use Case Diagrams Sequence Diagrams State Diagrams State Diagrams Class Diagrams Activity Diagrams Models
  • 24.
  • 25.
  • 26.
  • 27. Experiment Design Task2 OPM Model UML Model Task1 OPM Model UML Model Task1 Task2 UML OPM Group1: Group2: Task1 Task2 OPM UML
  • 28.
  • 29.
  • 31.
  • 32. OPCAT overview Entities Structural links Procedural links
  • 34.
  • 35.
  • 36.  
  • 37.  
  • 38.