Материал предоставлен https://it.rfei.ru

Выводы

Целью программной инженерии является нахождение путей построения программных продуктов высокого качества.

Качество является компромиссом между целым рядом различных целей, а не как единый фактор.

Внешние факторы, понятные пользователям и клиентам, следует отличать от внутренних факторов, понятных проектировщикам и конструкторам.

Действительное значение имеют внешние факторы, но управление системой возможно только через внутренние факторы, благодаря которым достигается нужный эффект.

Самыми важными внешними факторами программной системы являются ее корректность и устойчивость. Они достигаются за счет инвестирования во внутренние качества — расширяемость и возможность повторного использования.

Наиболее значимым фактором качества программы всегда остается корректность: если программа не выполняет своих задач, все остальные факторы не имеют никакого значения.

КомпромиссыОбщее представление об объектной технологии