igor писал(а):
Кстати, в контексте обсуждения Блэкбокс термины подсистема и программная компонента разве не синонимы?
http://oberoncore.ru/blackbox/pfister_c ... 1%82%D1%8C Цитата:
Очевидно, это возможно только, если части ПО из разных источников могут быть объединены так, чтобы они могли работать должным образом. Такие блоки для построения ПО называются программными компонентами, в отличие от монолитных программ.
оригинал писал(а):
Obviously this is only possible if software pieces from different origins can be composed such that they work together in a meaningful way. Such software building blocks are called software components, in contrast to monolithic software.
По-моему, в свете данного определения, эти понятия не связаны.