Premium
2.3.1 Object Oriented Systems Engineering – An Approach
Author(s) -
Hopkins Frank W.,
Rhoads Russell P.
Publication year - 1998
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.1998.tb00048.x
Subject(s) - computer science , modularity (biology) , software engineering , object oriented design , object oriented programming , object (grammar) , event (particle physics) , systems engineering , programming language , artificial intelligence , engineering , genetics , physics , quantum mechanics , biology
This paper presents an approach for preparing an object oriented system design specified by object oriented specifications derived from functionally oriented customer requirements. The approach emphasizes review of each individual customer requirement to extract individual objects that may be called out or implied. Value type characteristics contained in the requirement are mapped to attributes of the objects. Interaction between objects is captured as associations and becomes the basis for scenarios or event message diagrams. By capturing the stated or implied objects, their attributes and their interactions, we find the entire requirement can be captured. The Object Based Systems Engineering methodology offers many benefits that should not be ignored including simplification of presentation, ease of preparing subordinate specifications, clear definition of interfaces, modularity in design, and smooth transition to software development.