Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Understanding Integration in a Software Development Environment

  • January 1992
  • By Alan W. Brown, Peter H. Feiler, Kurt C. Wallnau
  • This 1992 report examines Software Development Environments (SDEs) from an integration perspective, describing the previous work in this area and analyzing the integration issues that must be addressed in an SDE.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-91-TR-031
  • Abstract

    In the past ten years there has been a great deal of interest in the concept of a Software Development Environment (SDE) as a complete, unifying framework of services supporting most (or all) phases of software development and maintenance. We identify three levels at which the issue of integration in a SDE arises as a key concept at the mechanism level (interoperability of the hardware and basic software), at the end-user services level (combining the methods and paradigms of the various tools), and at the process (adapting end-user services to the working practices of different users, projects and organizations).  

    In this paper we examine SDEs from an integration perspective, describing the previous work in this area and analyzing the integration issues that must be addressed in an SDE. For illustrative purposes, a particular focus of the paper is the configuration management aspects of an SDE. 

    Inadequate, incomplete, erroneous, and ambiguous system and software requirements are a major and ongoing source of problems in systems development. These problems manifest themselves in missed schedules, budget excesses, and systems that are to varying degrees unresponsive to the true needs of the sponsor. These difficulties are often attributed to the poorly defined and ill-understood processes used to elicit, specify, analyze, and validate requirements.

  • Download

Cite This Report

SEI

Brown, Alan; Feiler, Peter; & Wallnau, Kurt. Understanding Integration in a Software Development Environment. CMU/SEI-91-TR-031 . Software Engineering Institute, Carnegie Mellon University. 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489

IEEE

Brown. Alan, Feiler. Peter, and Wallnau. Kurt, "Understanding Integration in a Software Development Environment," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-91-TR-031 , 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489

APA

Brown, Alan., Feiler, Peter., & Wallnau, Kurt. (1992). Understanding Integration in a Software Development Environment (CMU/SEI-91-TR-031 ). Retrieved June 25, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489

CHI

Alan Brown, Peter Feiler, & Kurt Wallnau. Understanding Integration in a Software Development Environment (CMU/SEI-91-TR-031 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1992. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489

MLA

Brown, Alan., Feiler, Peter., & Wallnau, Kurt. 1992. Understanding Integration in a Software Development Environment (Technical Report CMU/SEI-91-TR-031 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489

BibTex

@techreport{BrownUnderstandingIntegration1992,
title={Understanding Integration in a Software Development Environment},
author={Alan Brown and Peter Feiler and Kurt Wallnau},
year={1992},
number={CMU/SEI-91-TR-031 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=11489} }