Теги: модуль

Проектирование архитектуры в рамках модели MVC. Бизнес-логика в роли Controller.

02.27.2010

После разбора технического задания (ТЗ)  от заказчика, системному архитектору отправляются все необходимые документы для последующей разработки составляющих частей приложения, которые удовлетворяют всем требованиями ранее утверждённого ТЗ.

Переходя непосредственно к самой архитектуре, необходимо выделить некоторые уровни проектирования. В первую очередь, здесь необходимо составить грамотное взаимодействие всех компонентов системы со всеми запрошенными требованиями со стороны заказчика. Чтобы это всё реализовать, применяется метод разделения сложной структуры на определённые урони, по возможности, малозависимые друг от друга. Это всё делается для своеобразной мобильности приложения. Ведь намного проще составлять свой дом по кирпичикам, чем просто кидать их в кучу, в надежде на образование какой-то постройки. С появлением уровней в архитектуре проектирования ПО начали появляться некоторые шаблоны «правильного стиля». Их так же ещё называют как паттерны проектирования. Если глубоко не вдаваться в подробности подобных паттернов, можно выделить основные ключевые уровни: представление пользовательского интерфейса, обработка запросов от пользователей с возвратом некоторого результата и хранение пользовательской информации. Данная схема соответствует шаблону проектирования MVC. Как вы можете заметить, перечисленные уровни являются естественными при наличие конечного пользователя-потребителя, для которого и пишется программное обеспечение. Далее уже происходит более структурированный анализ каждого уровня.

подробнее..

Комментариев нет
tags: , , , , , , , , , , , , ,