The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (1990 vol.16)
pp: 537-542
ABSTRACT
<p>While the benefits of modular software development are widely acknowledged, there is little agreement as to what constitutes a good module interface. Computational complexity techniques allow evaluation of algorithm time and space costs but offer no guidance in the design of the interface to an implementation. Yet, interface design decisions often have a critical effect on the development and maintenance costs of large software systems. Criteria that have led to simple, elegant interfaces are presented in detail. These criteria have been developed and refined through repeated practical application. The use of the criteria is illustrated with concrete examples.</p>
INDEX TERMS
module interfaces; modular software development; software engineering.
CITATION
D. Hoffman, "On Criteria for Module Interfaces", IEEE Transactions on Software Engineering, vol.16, no. 5, pp. 537-542, May 1990, doi:10.1109/32.52776
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool