Information Integration for Concurrent Engineering (IICE) IDEF4 Object-Oriented Design Method Report

Abstract

This document provides a method overview, practice and use description, and language reference for the IDEF4 Object-Oriented Design Method. The name IDEF originates from the Air Force program for Integrated Computer- Aided Manufacturing (ICAM) from which the first ICAM Definition, or IDEF, methods emerged. It was in recognition of this foundational work, and in support of an overall strategy to provide a family of mutually-supportive methods for enterprise integration, that continued development of IDEF technology was undertaken. More recently, with their expanded focus and widespread use as part of Concurrent Engineering, Total Quality Management (TQM), and business re- engineering initiatives, the IDEF acronym has been re-cast as the name referring to an integrated family of Integration Definition methods. IDEF4 was developed as a design method to assist in the production of quality designs for object oriented implementations. This document is targeted at both object-oriented programmers looking for a design method and programmers learning an object- oriented programming language who want to know how to design good object-oriented programs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1992
Accession Number
ADA252634

Entities

People

  • Arthur A. Keen
  • M. S. Wells
  • Richard J. Mayer

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Computer Programming
  • Computer Programs
  • Computers
  • Concurrent Engineering
  • Databases
  • Engineering
  • Information Systems
  • Lisp Programming Language
  • Lists (Data Structures)
  • Manufacturing
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Organizational Structure
  • Programming Languages
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Software Engineering.