Professional Documents
Culture Documents
cause correct defects or their cause meet new requirements make future maintenance easier, or cope with a changed environment
In software engineering these activities are known as software maintenance (cf. ISO/IEC 9126). The maintainability index is calculated with certain formulae from lines-of-code measures, McCabe measures and Halstead complexity measures. Modularity
Composed of standardized, self-contained units for easy construction and flexible use ..."
In modular programming, modularity refers to the compartmentalization and inter-relation of the parts of a software package. In software design, modularity refers to a logical partitioning of the "software design" that allows complex software to be manageable for the purpose of implementation and maintenance. The logic of partitioning may be based on related functions, implementation considerations, data links, or other criteria.
Scalability is the ability of a system, network, or process, to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth. Interoperability is the ability of a system or a product to work with other systems or products without special effort on the part of the customer