@Michaellux

Как определить в каком порядке реализовывать слои?

Предположим я хочу реализовать следующую архитектуру.
5c208bc6c8a11945862564.jpeg
Как определить какой из слоёв реализовывать в первую очередь, во вторую? Что брать за начальную точку? Пользовательский интерфейс, бизнес-логику или данные. Можно ли слои параллельно реализовать? На что ориентироваться?
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 2
MetaAbstract
@MetaAbstract
Разработка интерактивных функциональных прототипов
Параллельно и итерационно.
Ответ написан
@REDkiy
Я использую примерно такой подход:
1. Получаем данные.
1.1. Запрашиваем из внешних систем или вводим руками.
1.2. Результат в консоль или в лог-файл.
2. Сохраняем данные.
2.1. Создаём БД.
2.2. Перенаправляем данные из внешних систем в БД.
3. Обрабатываем данные.
3.1. Реализуем бизнес-логику.
3.2. Результаты сохраняем в БД или показываем пользователю.
4. Отображение результата.
4.1. Достаём данные из БД и отправляем пользователю.
4.2. Взаимодействие с пользователем.
5. Повторяем в необходимом порядке и с необходимыми изменениями по всем слоям.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы