Abstract
Software reuse can be improved by identifying objects and operations for a class of similar systems, i.e., for a certain domain. In the context of software engineering, domains are application areas. Examples of domains are airline reservation systems, software development tools, user interfaces and financial applications. The scope of a domain can be chosen arbitrarily, either broad, e.g., banking, or as narrow as simple text editing. Usually broad domains are built on top of several narrow domains. For example, the user interface domain may be regarded as subdomain of the airline reservation systems domain (and several others) [Pri87, Pri90].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sametinger, J. (1997). Domain Engineering. In: Software Engineering with Reusable Components. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03345-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-03345-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08299-3
Online ISBN: 978-3-662-03345-6
eBook Packages: Springer Book Archive