NASA NTRS ยท 19920013228
Reducing the complexity of the software design process with object-oriented design
Abstract
Designing software is a complex process. How object-oriented design (OOD), coupled with formalized documentation and tailored object diagraming techniques, can reduce the complexity of the software design process is described and illustrated. The described OOD methodology uses a hierarchical decomposition approach in which parent objects are decomposed into layers of lower level child objects. A method of tracking the assignment of requirements to design components is also included. Increases in the reusability, portability, and maintainability of the resulting products are also discussed. This method was built on a combination of existing technology, teaching experience, consulting experience, and feedback from design method users. The discussed concepts are applicable to hierarchal OOD processes in general. Emphasis is placed on improving the design process by documenting the details of the procedures involved and incorporating improvements into those procedures as they are developed.
Keep this discovery
Explore connections, maps & timelines
Schuler, M. P.. 1991-12-01. Reducing the complexity of the software design process with object-oriented design. https://ntrs.nasa.gov/citations/19920013228
Cite the original work for its findings. Save a collection to share your selection of sources.