| informat. |
программный компонент (системы • The term software component refers to a bounded, separately testable part of software with a clear responsibility, public contract, and observable behavior.); программный модуль (AdaCore • The term software component refers to a bounded, separately testable part of software with a clear responsibility, public contract, and observable behavior, e.g., 1) a single class when its public behavior, invariants, and state have independent meaning; 2) a cooperating class group when the classes form one service, module, facade, adapter, parser, repository, workflow handler, or other cohesive contract boundary; 3) an assembly, package, reused third-party library; or 4) a subsystem slice when it can be isolated and tested through an explicit contract. Alex_Odeychuk) |