Suche senden
Hochladen
Brief Introduction to Domain Modeling
•
8 gefällt mir
•
12,318 views
Graham McLeod
Folgen
Business
Technologie
Melden
Teilen
Melden
Teilen
1 von 5
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Database 3 Conceptual Modeling And Er
Database 3 Conceptual Modeling And Er
Ashwani Kumar Ramani
.Net design pattern
.Net design pattern
Mohamed Zakarya Abdelgawad
03 icec
03 icec
ayman478
REPORT IN PRODMAN Testing models and Examples
REPORT IN PRODMAN Testing models and Examples
Kevin Lime
Archimate Viewpoints
Archimate Viewpoints
Maganathin Veeraragaloo
Archimate Meta Model
Archimate Meta Model
Maganathin Veeraragaloo
Cable Information Architecture_SCTE_Nov14
Cable Information Architecture_SCTE_Nov14
Myles Kennedy
Workflow diagramming and information architecture
Workflow diagramming and information architecture
Dianna Miller
Empfohlen
Database 3 Conceptual Modeling And Er
Database 3 Conceptual Modeling And Er
Ashwani Kumar Ramani
.Net design pattern
.Net design pattern
Mohamed Zakarya Abdelgawad
03 icec
03 icec
ayman478
REPORT IN PRODMAN Testing models and Examples
REPORT IN PRODMAN Testing models and Examples
Kevin Lime
Archimate Viewpoints
Archimate Viewpoints
Maganathin Veeraragaloo
Archimate Meta Model
Archimate Meta Model
Maganathin Veeraragaloo
Cable Information Architecture_SCTE_Nov14
Cable Information Architecture_SCTE_Nov14
Myles Kennedy
Workflow diagramming and information architecture
Workflow diagramming and information architecture
Dianna Miller
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
Amit Midha
Enterprise-architecture and the service-oriented enterprise
Enterprise-architecture and the service-oriented enterprise
Tetradian Consulting
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015
Olivier Béghain
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
Richard Freggi
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
ijcsit
Innovate2013_ADSN-2471
Innovate2013_ADSN-2471
Arman Atashi
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven Architectures
Pankaj Saharan
Summary data modelling
Summary data modelling
Novita Sari
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
Software Architecture: views and viewpoints
Software Architecture: views and viewpoints
Henry Muccini
Bpmn tutorial
Bpmn tutorial
Deepak Sachdeva
Enterprise-architecture on purpose
Enterprise-architecture on purpose
Tetradian Consulting
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
IJERA Editor
Chapter10 conceptual data modeling
Chapter10 conceptual data modeling
Dhani Ahmad
Understand your Business Domain
Understand your Business Domain
Frank H. Ritz
Enterprise Approach towards Cost Savings and Enterprise Agility
Enterprise Approach towards Cost Savings and Enterprise Agility
NUS-ISS
IT6701-Information Management Unit 1
IT6701-Information Management Unit 1
SIMONTHOMAS S
Database Modeling
Database Modeling
Prof. Erwin Globio
Projective - Business Architecture and Operational Excellence
Projective - Business Architecture and Operational Excellence
frederikpaulus
Domain model example
Domain model example
Heba Fathy
Domain Modeling
Domain Modeling
Harsh Jegadeesan
Domain model
Domain model
Eagle Eyes
Weitere ähnliche Inhalte
Was ist angesagt?
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
Amit Midha
Enterprise-architecture and the service-oriented enterprise
Enterprise-architecture and the service-oriented enterprise
Tetradian Consulting
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015
Olivier Béghain
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
Richard Freggi
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
ijcsit
Innovate2013_ADSN-2471
Innovate2013_ADSN-2471
Arman Atashi
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven Architectures
Pankaj Saharan
Summary data modelling
Summary data modelling
Novita Sari
Object Oriented Design Concept
Object Oriented Design Concept
Sharath g
Software Architecture: views and viewpoints
Software Architecture: views and viewpoints
Henry Muccini
Bpmn tutorial
Bpmn tutorial
Deepak Sachdeva
Enterprise-architecture on purpose
Enterprise-architecture on purpose
Tetradian Consulting
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
IJERA Editor
Chapter10 conceptual data modeling
Chapter10 conceptual data modeling
Dhani Ahmad
Understand your Business Domain
Understand your Business Domain
Frank H. Ritz
Enterprise Approach towards Cost Savings and Enterprise Agility
Enterprise Approach towards Cost Savings and Enterprise Agility
NUS-ISS
IT6701-Information Management Unit 1
IT6701-Information Management Unit 1
SIMONTHOMAS S
Database Modeling
Database Modeling
Prof. Erwin Globio
Projective - Business Architecture and Operational Excellence
Projective - Business Architecture and Operational Excellence
frederikpaulus
Was ist angesagt?
(19)
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
Enterprise-architecture and the service-oriented enterprise
Enterprise-architecture and the service-oriented enterprise
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
Innovate2013_ADSN-2471
Innovate2013_ADSN-2471
Service Oriented & Model Driven Architectures
Service Oriented & Model Driven Architectures
Summary data modelling
Summary data modelling
Object Oriented Design Concept
Object Oriented Design Concept
Software Architecture: views and viewpoints
Software Architecture: views and viewpoints
Bpmn tutorial
Bpmn tutorial
Enterprise-architecture on purpose
Enterprise-architecture on purpose
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Chapter10 conceptual data modeling
Chapter10 conceptual data modeling
Understand your Business Domain
Understand your Business Domain
Enterprise Approach towards Cost Savings and Enterprise Agility
Enterprise Approach towards Cost Savings and Enterprise Agility
IT6701-Information Management Unit 1
IT6701-Information Management Unit 1
Database Modeling
Database Modeling
Projective - Business Architecture and Operational Excellence
Projective - Business Architecture and Operational Excellence
Andere mochten auch
Domain model example
Domain model example
Heba Fathy
Domain Modeling
Domain Modeling
Harsh Jegadeesan
Domain model
Domain model
Eagle Eyes
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Dang Tuan
Domain Model
Domain Model
dzenanr
Domain object model
Domain object model
university of education,Lahore
Domain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 Wgm
Abdul-Malik Shakir
Cmpm chuong 9-14 12-2009
Cmpm chuong 9-14 12-2009
hangk4b
4a domain model
4a domain model
Châu Thanh Chương
Sa section 2
Sa section 2
Heba Fathy
01 persistence and domain modeling
01 persistence and domain modeling
thirumuru2012
Modeling Domain Knowledge Chapter 4
Modeling Domain Knowledge Chapter 4
etec5302ch4
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
George Psistakis
Testing, Iterating and Validating Your Business Model Canvas
Testing, Iterating and Validating Your Business Model Canvas
RapidInnovationGroup
Domain Analysis & Data Modeling
Domain Analysis & Data Modeling
Eelco Visser
The scrum events athens agile meetup
The scrum events athens agile meetup
ymavra
E245 personallibraries wk2
E245 personallibraries wk2
Stanford University
Domain Modeling in a Functional World
Domain Modeling in a Functional World
Debasish Ghosh
Clipping
Clipping
Udayan Gupta
FS2 Episode 3
FS2 Episode 3
Yuna Lesca
Andere mochten auch
(20)
Domain model example
Domain model example
Domain Modeling
Domain Modeling
Domain model
Domain model
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Domain Model
Domain Model
Domain object model
Domain object model
Domain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 Wgm
Cmpm chuong 9-14 12-2009
Cmpm chuong 9-14 12-2009
4a domain model
4a domain model
Sa section 2
Sa section 2
01 persistence and domain modeling
01 persistence and domain modeling
Modeling Domain Knowledge Chapter 4
Modeling Domain Knowledge Chapter 4
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
Testing, Iterating and Validating Your Business Model Canvas
Testing, Iterating and Validating Your Business Model Canvas
Domain Analysis & Data Modeling
Domain Analysis & Data Modeling
The scrum events athens agile meetup
The scrum events athens agile meetup
E245 personallibraries wk2
E245 personallibraries wk2
Domain Modeling in a Functional World
Domain Modeling in a Functional World
Clipping
Clipping
FS2 Episode 3
FS2 Episode 3
Ähnlich wie Brief Introduction to Domain Modeling
Itlc hanoi ba day 3 - thai son - data modelling
Itlc hanoi ba day 3 - thai son - data modelling
Vu Hung Nguyen
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
GlobalLogic Ukraine
11.pptx
11.pptx
ssuser0d0f881
Enterprise Architecture for BPR
Enterprise Architecture for BPR
Richard Freggi
Evils of Layering in Telecom Management
Evils of Layering in Telecom Management
sfratini
Non-functional requirements
Non-functional requirements
Rohela Raouf
Enterprise architecture
Enterprise architecture
Hamzazafeer
Situation Normal, Everything Must Change
Situation Normal, Everything Must Change
Eduserv
Data warehouse design
Data warehouse design
ines beltaief
gn-160406200425 (1).pdf
gn-160406200425 (1).pdf
AnilGupta681764
Domain Driven Design
Domain Driven Design
Up2 Technology
2012 Award Winners for Adaptive Case Management
2012 Award Winners for Adaptive Case Management
Future Strategies Inc.
Data modelling it's process and examples
Data modelling it's process and examples
JayeshGadhave1
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Karen Thompson
Dw bi
Dw bi
Accenture
Seminar - Scalable Enterprise Application Development Using DDD and CQRS
Seminar - Scalable Enterprise Application Development Using DDD and CQRS
Mizanur Sarker
Use Case Modelling.pptx
Use Case Modelling.pptx
azida3
C++(introduction)
C++(introduction)
JeevanandhamSubraman
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domains
Chanukya Mekala
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdf
MahmoudSOLIMAN380726
Ähnlich wie Brief Introduction to Domain Modeling
(20)
Itlc hanoi ba day 3 - thai son - data modelling
Itlc hanoi ba day 3 - thai son - data modelling
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
11.pptx
11.pptx
Enterprise Architecture for BPR
Enterprise Architecture for BPR
Evils of Layering in Telecom Management
Evils of Layering in Telecom Management
Non-functional requirements
Non-functional requirements
Enterprise architecture
Enterprise architecture
Situation Normal, Everything Must Change
Situation Normal, Everything Must Change
Data warehouse design
Data warehouse design
gn-160406200425 (1).pdf
gn-160406200425 (1).pdf
Domain Driven Design
Domain Driven Design
2012 Award Winners for Adaptive Case Management
2012 Award Winners for Adaptive Case Management
Data modelling it's process and examples
Data modelling it's process and examples
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Dw bi
Dw bi
Seminar - Scalable Enterprise Application Development Using DDD and CQRS
Seminar - Scalable Enterprise Application Development Using DDD and CQRS
Use Case Modelling.pptx
Use Case Modelling.pptx
C++(introduction)
C++(introduction)
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domains
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdf
Mehr von Graham McLeod
EA Management Tools
EA Management Tools
Graham McLeod
Object Oriented Business Process Analysis
Object Oriented Business Process Analysis
Graham McLeod
Exploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods Simpler
Graham McLeod
Function Modeling Introduction
Function Modeling Introduction
Graham McLeod
Integrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta Model
Graham McLeod
Process architecture vs modeling
Process architecture vs modeling
Graham McLeod
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module example
Graham McLeod
Techniques and Deliverables of Business Architecture
Techniques and Deliverables of Business Architecture
Graham McLeod
Enterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative Modeling
Graham McLeod
Power of principles
Power of principles
Graham McLeod
An Inspired Approach to Business Architecture
An Inspired Approach to Business Architecture
Graham McLeod
From CIO to CIO
From CIO to CIO
Graham McLeod
Real business architecture transforms business
Real business architecture transforms business
Graham McLeod
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Graham McLeod
Linking Strategy EA and Programme Management
Linking Strategy EA and Programme Management
Graham McLeod
The Central Role of Business Analysis in EA
The Central Role of Business Analysis in EA
Graham McLeod
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta Models
Graham McLeod
Engaging Real Business People in Real Business Architecture
Engaging Real Business People in Real Business Architecture
Graham McLeod
Mehr von Graham McLeod
(18)
EA Management Tools
EA Management Tools
Object Oriented Business Process Analysis
Object Oriented Business Process Analysis
Exploiting Emergence to Make Methods Simpler
Exploiting Emergence to Make Methods Simpler
Function Modeling Introduction
Function Modeling Introduction
Integrated Strategy and Business Architecture Meta Model
Integrated Strategy and Business Architecture Meta Model
Process architecture vs modeling
Process architecture vs modeling
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture
Techniques and Deliverables of Business Architecture
Enterrpise Value Architect - Collaborative Modeling
Enterrpise Value Architect - Collaborative Modeling
Power of principles
Power of principles
An Inspired Approach to Business Architecture
An Inspired Approach to Business Architecture
From CIO to CIO
From CIO to CIO
Real business architecture transforms business
Real business architecture transforms business
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Linking Strategy EA and Programme Management
Linking Strategy EA and Programme Management
The Central Role of Business Analysis in EA
The Central Role of Business Analysis in EA
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta Models
Engaging Real Business People in Real Business Architecture
Engaging Real Business People in Real Business Architecture
Kürzlich hochgeladen
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
DallasHaselhorst
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
richard876048
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
ashishs7044
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
dollysharma2066
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
Jos Voskuil
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
noida100girls
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
lizamodels9
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
noida100girls
Annual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
KeppelCorporation
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
lizamodels9
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
Ariel592675
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
Rbc Rbcua
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
ictsugar
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
ashishs7044
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
Data Analytics Company - 47Billion Inc.
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
Mintel Group
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
callgirls2057
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
callgirls2057
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
Data Analytics Company - 47Billion Inc.
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
Seta Wicaksana
Kürzlich hochgeladen
(20)
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
Annual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
Brief Introduction to Domain Modeling
1.
Brief Introduction to
Domain Modeling Graham McLeod Inspired/Promis Ltd January 2009 Definition and Purpose A domain is an area of interest, for example education, healthcare, manufacturing, banking etc. A domain model is a conceptual model containing the concepts of importance to a certain domain as well as the relationships between these concepts. The domain model is a high level logical view of information requirements and structure. It covers all aspects of the operation, across all business units and activities. As such, it represents information that will be shared across the enterprise and which is necessary for the group to carry on normal operations, monitor performance and make strategic decisions. The domain model is at a fairly high level of abstraction and should not be confused with database models or schemas, which will be at a much greater level of detail. The domain model is not concerned with the way in which data or information is physically held or processed. It may include concepts and data which are not currently computerised or stored electronically. It will include other data that may reside in a variety of physical databases or file systems under the control of various application systems, possibly distributed across several technical environments or geographic locations. It can include concepts that are not currently held explicitly, e.g. data about market conditions, competitors etc. The primary uses of the domain model include: • To serve as a consistent logical model and a shared glossary of terminology so that when business and I.T. personnel use nouns in describing requirements, processes, rules or other things, that they are understood in the same way • To provide a concise and accessible overview of the data and information of interest and concern to the organization – a “map of the forest” - which can support a variety of other activities, including: • Mapping ownership of data to responsible parties for enhanced data management • Identifying the current state of the data to plan migration and increased electronic storage and availability • To support the definition of a sound information security policy • To identify retention, archival and privacy concerns surrounding different categories of data • To validate I.T. Understanding of the business domain and its concepts, thus enhancing communication between the business and I.T. • To facilitate identification of which data is managed within which applications and technical environments, thereby improving migration, integration and synchronisation planning • To plan for different types of information (e.g. transactional/structured, master data, textual data (e-mail, documents), graphical information (e.g. Scanned documents), multimedia and the growth expected in these • To assist with the scoping of projects and initiatives Domain Modeling 1 of 5 © Inspired 2009
2.
• To serve
as a starting point for more detailed analysis at the project or data warehouse levels • Provides a vocabulary for unambiguous discussion, documentation and specification of functional and process requirements, as well as business rules and policies. In this role the domain model performs the same function as a “business ontology”. Notation The notation used for the domain model is derived from a technique published by Inspired, which is, in turn, derived from the industry standard notation for the Unified Modeling Language (UML). Some enhancing concepts are derived from the work of James Odell. A brief explanation follows: Each unique concept (business object) is placed in a rectangle and uniquely named with a singular noun Person Account Relationships between concepts are shown as lines with the following adornments • An arrow indicates that one concept is a subtype of another i.e. It is a more specialised kind of the other concept Person Employee Manager • Where there are multiple subtypes and the arrows are joined into a single head, this indicates that the subtypes are discreet – i.e. A thing can be only one of the subtypes: Teller Human Teller ATM Domain Modeling 2 of 5 © Inspired 2009
3.
• A simple
line indicates that one concept is related to or references another. Account Teller Transaction Sometimes these lines will be enhanced with a description of the relationship or ratios to indicate how many of one item type can be related to the other. • It is also possible to find this kind of relationship from a concept to itself. This generally indicates that items of this type can have a hierarchical or dependency relationship to items of the same type e.g. Business Unit Note that a relationship shown to a parent item (supertype pointed to by a kind of relationship arrow) is assumed to apply to (be inherited by) all the subtypes of that parent item. This saves a lot of links on the diagram and can simplify it greatly • A line beginning with a diamond shape indicates that one concept is regarded as being part of or contained within another. The second item would have no meaning (in this model) outside the given context. There is a weak form (open diamond) and a strong form (filled diamond). It is not necessary for now to make the fine distinction between these Customer Photograph • A line beginning with a square indicates that one concept is a role of another. See example below. This means that the same object could play several roles simultaneously. Domain Modeling 3 of 5 © Inspired 2009
4.
Customer
Person Shareholder • To keep the size and complexity of each model reasonable, it is useful to sometimes decompose concepts on a separate sub-model. Where this is done, it is indicated on the summary model by showing a + symbol. Where the models are held in a tool, selecting this will expand the concept to the lower level model. If they are on paper, a + indicates that a sub-model exists on a separate sheet. Different levels may be designated by a number, with 0 being the topmost model Account Teller Transaction + Transaction Deposit Withdrawal Transfer Additional Information • Further information about the business objects can be recorded in tabular or matrix form. This is often referred to as meta data – data describing data. Management of meta data allows organisations to manage data better, just as human resources systems and databases allow better management of personnel and other aspects of the business. Domain Modeling 4 of 5 © Inspired 2009
5.
Typical information might
include: • Description • Business Owner • User community • Where stored • How stored • Business Processes/Applications using this object type • Degree of accuracy (current/ required) • Criticality • Volumes • Object Size (how big is one record?) • Growth • Kept for duration • Type (simple, complex, multimedia) • Security / Privacy Requirements • While useful matrices would include: • Business Objects versus Application Systems use • Business Objects versus physical storage used (database, file, paper...) • Business Objects versus information type • Business Objects versus owners • Business Objects versus security level • etc. Example Here is a somewhat larger example for a fragment of a banking environment: Business Object Description Business Owner User Community Where Stored How Stored Business Processes/ Applications using this object type Degree of accuracy (current/required) Criticality Volumes: Object Size; Instances Stored; Growth Kept for duration Type: (simple, complex, multimedia) Security / Privacy Requirements Domain Modeling 5 of 5 © Inspired 2009
Jetzt herunterladen