Next: 3.3 Non-Functional Requirements
Up: 3 A Proposal: NoFun
Previous: 3.1 Non-Functional Attributes
Once a component specification (both functional and non-functional parts) has been built,
implementations for the component may be written. Each implementation for a given software
component D should state its NF-behaviour with respect to the basic NF-attributes characterising D ;
values of derived NF-attributes are automatically computed. This assignment of values is encapsulated
in a NF-behaviour module. In order for the implementation to be considered as correct, its NF-behaviour must
fulfil all the requirements stated at the NF-specification (see next subsection).
In the general case, a component will be used in different software systems. In these systems, the
NF-attributes characterising the component could be different. This situation requires multiple
NF-behaviour modules to exist, each of them describing the NF-behaviour of the component in its
corresponding context.
Xavier Franch
Sept. 2, 1997