Back to Search Start Over

On Criteria for Module Interfaces.

Authors :
Hoffman, Daniel
Source :
IEEE Transactions on Software Engineering. May90, Vol. 16 Issue 5, p537-542. 6p. 6 Charts.
Publication Year :
1990

Abstract

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 us to evaluate 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. In this paper we present criteria that have led us to simple, elegant interfaces. These criteria have been developed and refined through repeated practical application. We present the criteria in detail and illustrate their use with concrete examples. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
16
Issue :
5
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14325297
Full Text :
https://doi.org/10.1109/32.52776