Классика баз данных - статьи

       

Анализ в сравнении с проектированием


Следует прояснить один аспект нашего обсуждения. Согласование инкапсуляции и оптимизации запросов – это проблема проектирования, а не анализа. Целью анализа является понимание приложения. На этом этапе нас не заботит точное конструирование окончательного кода.

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



Содержание раздела