IDEF Basics - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

IDEF Basics

Description:

John Smith. 101 Main Street. D99002. Mary Jones. 205 Fifth Street. D99007. Ralph Mertz. 11A Snark Street. Emp-ID. Emp-Name. Emp-Address. D99001. 07 Oct 93. 40 ... – PowerPoint PPT presentation

Number of Views:1003
Avg rating:3.0/5.0
Slides: 19
Provided by: siso7
Category:
Tags: idef | basics

less

Transcript and Presenter's Notes

Title: IDEF Basics


1
IDEF Basics Presentation to XMSF SG Fall 2004
SIW 22-24 September 2004 Roy ScrudderChair, HLA
Evolved Product Development GroupApplied
Research Labs, Univ of TXscrudder_at_arlut.utexas.ed
u512.835.3857
2
Topics
  • What is IDEF?
  • A bit of History
  • The IDEF Standards
  • IDEF0
  • IDEF3
  • IDEF1X

3
IDEF History
  • A series of graphical notations (just like UML is
    a series of notations)
  • Originated in the 1970s.
  • Originally brought together (but not integrated)
    through the USAF Integrated Computer Aided
    Manufacturing (ICAM) project as ICAM Definition
    (IDEF) languages
  • Subsequently renamed as Integration Definition
    (IDEF) Languages

4
IDEF Languages
  • IDEF0 Activity Modeling
  • IDEF1 Data modeling (not in use)
  • IDEF1X Data modeling
  • IDEF1X97, aka, IDEFObject, aka IEEE 1320.2 Data
    modeling with O-O extension
  • IDEF2 Simulation Modeling (dynamics model)
  • IDEF3 Process capture method
  • IDEF4 Object-Oriented Design Method
  • IDEF5 Ontology Description
  • 99 of the time when someone talks about their
    IDEF they mean IDEF0 and IDEF1X (and theres no
    way to know which one)

5
IDEF0 Activity Modeling Language
  • Originated in the commercial sector as Structured
    Analysis Design Technique (SADT)
  • Standardized as FIPS 183,
  • later withdrawn, NIST did not want to duplicate
    industry standards
  • Heavily used in DoD
  • DoD Architecture Framework OV-5, Operational
    Activity Model
  • Support the structured decomposition of processes
    and associated data.

6
IDEF0 Activity Model
sales policy
postal regulations
rejected order
order
Receive Orders
order details
shipping details
shipment
Ship Orders
shipping confirmation
invoice
Receive Payments
payment
packaging machine
accounting software
7
IDEF0 Model Components
  • CONTROL
  • Data that restricts or provides direction for an
    activity
  • Required for every activity
  • OUTPUT
  • Information or materials produced by the activity
  • Required for every activity
  • INPUT
  • Information or materials used to produce activity
    outputs
  • Not required for every activity

Activity
  • MECHANISM
  • Performs the activity (people, machines, systems,
    etc.)
  • Required for every activity

8
An Alternative to Activity Modeling
  • Yourdon/DeMarco Dataflow Diagram

External System
Process
Data Flow
Data Store
9
IDEF3 Process Capture Method
10
IDEF3 Notation Elements
11
IDEF1X Data Modeling Language
  • Integration Definition for Information Modeling
    (IDEF1X)
  • Originated in the commercial sector
  • Standardized as FIPS 184
  • Heavily used in DoD
  • DoD Architecture Framework
  • Core Architecture Data Model states in IDEF1X
  • OV-7, Logical Data Model calls for stating an
    overall data model, IDEF1X commonly used
  • Command and Control Data Model (C2IEDM) stated in
    IDEF1X

12
IDEF1X Based on the Relational Model
One Value per Cell
EMPLOYEE
Emp-ID
Emp-Name
Emp-Address
D99001
John Smith
101 Main Street
D99002
Mary Jones
205 Fifth Street
D99007
Ralph Mertz
11A Snark Street
LABOR HOURS
Emp-ID
Week-Ending
Hours-Worked
Unique Identification
D99001
07 Oct 93
40
D99001
15 Oct 93
50
D99007
07 Oct 93
40
Data Migration
13
IDEF1X Data Model
CUSTOMER
LOCATION
PRODUCT
customer-id
product-no
bldg-no
customer-name customer-address
product-name
bldg-address
PRODUCT-INVENTORY
PURCHASE ORDER
customer-id (FK) po-no
product-no (FK) bldg-no (FK)
PO-LINE-ITEM
product-no (FK) customer-id (FK) po-no (FK)
14
IDEF1X Notation Elements
15
Types of Data Models Models
ENTITY-RELATIONSHIP DIAGRAM
AREA MODELS
LOGICAL MODELS
KEY-BASED MODEL
FULLY ATTRIBUTED MODEL
FULLY ATTRIBUTED MODEL
FULLY ATTRIBUTED MODEL
PROJECT MODELS
TRANSFORM MODEL
TRANSFORM MODEL
TRANSFORM MODEL
PHYSICAL MODELS
DBMS MODEL
16
Entity-Level Data Model
17
C2IEDM Fully-Attributed Data Model
18
C2IEDM Candidate Target List Subject Area
Write a Comment
User Comments (0)
About PowerShow.com