Description
In this course, you will :
- Understand how to construct a conceptual model of any system.
- Understand when and how to use conceptual modelling, as well as when and how not to use it.
- Use UML to interpret and build common and advanced conceptual models.
- Understand how business process and conceptual modelling work best together and how they relate to one another.
- Acquire knowledge more quickly.
- Improve your communication skills and eliminate misunderstandings.
- Improve the accuracy of business and software systems.
- Learn how to use a tool to help you think creatively.
- Understand the various techniques that can be used when performing conceptual modelling.
- Understand how to plan, facilitate, and document a concept modelling workshop.
- Gained hands-on experience in workshop facilitation.
- When developing conceptual models, you should be able to read and apply common patterns.
Syllabus :
1. The Cognitive Foundation Of Concept Mapping
- Introduction To The Cognitive Foundation Of Concept Mapping
- We Have Three Memory Systems In Our Brains
- Semantic Memory And Knowledge Persistence
- Brains Love Visualizations!
- How Does Creative Thinking Work?
- Let's Eat Our Own Dog Food: A Concept Map Of The Cognitive Foundation
2. Philosophical foundations of conceptual analysis - introduction
- The Whole Philosophy Section In Just One Lecture!
- What Happens In A Room When We Visualize Our Concepts Together?
- Ogden's Triangle - "This Fellow Isn't Insane; We Are Only Doing Philosophy"
- Four Theories Of The Concept of Concept - How Hard Could It Be?
- The Prototype Theory About Concepts - Is A Dove More Of A Bird Than A Penguin?
- The Theory Theory About Concepts - Is It Even Possible To Have The Same Concept?
- A Pluralism About Concepts - Perhaps Many Theories Are Needed
3. Philosophical Foundations Of Conceptual Analysis - Continued
- The Intentionality Of The Mind - "My Adding Machine Understands Nothing"
- Summary So Far - We Have Concepts In Intentional States In Our Minds!
- The Network And The Background - "The Whole Hurly-Burly Of Human Actions"
- Collective Intentionality - I Think That You Think That I Think That You Think..
- Language - Second Corner - Communicate Your Meaning
- Terms and Propositions - The Signified and The Signifier
- Generativity and Compositionality - The Key Mechanisms Of Any Language
- Sentence Meaning Is Not Enough! "Yes I Can; I'd Just Use My Legs!"
- "The King of France is Bald" Is False,But So Is "The King Of France is Not Bald"
- The Indeterminacy Of Translation - "Lo! An Undetached Rabbit-Part!"
- Speech Acts - "Sorry, I Can't. My Mother-In-Law Won't Allow Me!"
- Meaning Through Speech Acts - "There Is a Fluffy Mouse Catcher On The Mat"
- Five Types Of Speech Acts - All You Need!
- The Strange Thing About Declarations About Declarations - We Create Our World
- Steven Pinker on - Language as a Window into Human Nature
- The World Of Objects and Facts - Third Corner In The Triangle
- The Ontological Nature Of Objects - Let's Get Deep!
- Properties And Relations - "Being In Love" Is A Special Kind Of Relation
- Facts And Truth - "The Cat Is Not On The Mat" Is Also A Fact
- Social Facts - Objectively True Knowledge About Subjectively Relative Phenomena
- Status Functions - A Rock, A Table And A President Are Very Different Things
4. Lessons Learned By Our Deeper Knowledge About How We Create Our World
- Meaning Breakdown - Do They Agree And Do They Think They Agree?
- Slow Knowledge Acquisition - There Is So Much Time To Save
- Language Legacy - When Language Prevents Strategic Breakthroughs
- Rigid Information Systems - Envision Your Future When Conceptualizing
- Creative Leap Catalyst - See The Hidden Links No One Else Does
- Early Customer Acceptance Of Language - Ground Your Language Collectively
- Conclusions So Far - Visualization Of Concepts Eliminates Communication Waste!
5. Notation - The Boxes And Arrows And Their Semantics
- What is a model? A Model And It's Subject
- What is a model more formally?
- The Unified Modeling Language - The Notation We Are Using In This Course
- UML Classes and Instances - The "Boxes"
- UML Associations - The "Lines"
- UML Generalizations - "Those That Resemble Flies From A Distance"
- UML Packages - "Divide and Conquer"
6. Concept modeling workshop techniques - Perform An Outstanding Workshop
- Workshop Preparation
- Workshop Storytelling - Once Upon A Time...
- Object Diagram Examples - Complexity Does Not Mean That It Is Wrong
- Pattern Recognition - "That Would Be Shunting I Suppose"
- Conceptual Patterns - Do Not Reinvent The Wheel
- Thing - Information Pattern - "I Do Not Store My Kid In A Database"
- Party - Role Pattern - "Who Are You? It Depends Who Is Asking?"
- Concepts and Processes - "The Concept Of Skies And Skiing Are Inseparable"
- Finding The Generic-Specific Sweet-Spot
- Flight Domain Example Solution - One Of Many Ways To Solve It
- Diagram Composition - Watch How Easy It Is To Make Something Incomprehensible!
7. Package your concept model
- Packaging Your Concept Model - Handle A Growing System
- Guidelines When Packaging Your Model
- Evaluation Of Package Organisation - A Fuzzy Logic Problem
- Package Dependencies - "I Depend On You"