|
Реклама
Подождите.
Самое читаемое
Прислать свою ссылку
|
| Просто об архитектуре приложений |
 |
30.09 11:38 |
|
 |
2332 |
| shadow_of_irbis |
|
| |
«Архитектура приложений» одно из словосочетаний, наводящих священный ужас на «непосвященных», да и посвященные с ходу вряд ли смогут объяснить в двух словах, что это значит. Как часто бывает, сложности созданы искусственно. Вернее появились сами в процессе развития. Ниже я объясню, что такое архитектура приложений на очень простом примере. Во второй части рассмотрим подходы к построению архитектуры, а третью посвятим прикладному примеру.
Что такое архитектура приложения
Существует очень много определений архитектуры приложений и каждый старается придумать свое. Я не буду исключением, хотя постараюсь изложить суть очень кратко:
Архитектура приложения определяет его компоненты, их функции и взаимодействие.
Все равно звучит несколько сумбурно, поэтому рассмотрим архитектуру на простом примере.
Задача: Разработать устройство транспортировки еды из тарелки в рот.
Начало разработки
Начинаем с выбора базовой концепции метода транспортировки.
- Это могут быть палочки, которые прикольные, небольшие и просты в изготовлении, но требуют некоторых навыков обращения.
- Это может быть ложка, чуть сложнее в производстве, но проще в использовании.
- А может быть даже специальный робот, который транспортирует еду, попутно её перемалывая.

Это и есть начало разработки архитектуры — определить базовую концепцию.
Остановим выбор на ложке, как достаточно простом, эффективном инструменте с интуитивно понятным интерфейсом. Кроме того, робот может напугать людей, а одна из палочек — легко потеряться.
Функциональные части
После того как было принято стратегическое решение, необходимо сформулировать набор функций, которые будет выполнять разрабатываемое изделие. Для ложки их две:
- Управляться человеком
- Зачерпывать еду
Для каждой из этих функций потребуется свой элемент:

- Держало предназначено для удобного управления устройством в ручном режиме
- Хлебало предназначено для зачерпывания оптимального объема пищи
- Перемычка обеспечивает надежное сцепление держала с хлебалом и оптимальный угол взаимодействия первого со вторым
Вот и все. Это и была разработка архитектуры изделия по транспортировке еды из тарелки в рот завершена: мы выделили основные функциональные элементы и описали их.
План работ и оценка рисков
Хоть ложка и простое изделие, состоящее всего из трех частей, необходимо составить план работ и очень важно оценить риски. Ложка у нас будет необычная, поэтому штамповать все разом мы не будем.
План работ будет содержать 4 пункта:
- Разработка хлебала
- Разрботка держала
- Разработка перемычки
- Сборка
Мы решили купить хлебало у ведущего мирового лидера по производству OEM-хлебал, держало делать сами под свои руки, а перемычку отдать на аутсорсинг известному японскому дизайнеру.
На каждом этапе нас ожидают риски. Все элементы могут быть очень хорошими, но не собираться вместе. Или наоборот, один из них — перемычка, который не несет особой функции, может быть сделан кривым, и тогда ложка не получится хорошей. Всегда надо оценивать возможные проблемы и как-то быть к ним готовым.
Заключение
Надеюсь, что архитектура приложения и её разработка стала понятнее.
В следующей части мы рассмотрим некоторые подходы к разработке архитектуры. |
| |
| Обсудить в блоге автора |
| |
|
|
|
www.facebook.com 18.11 00:03 | 4835 |
 |
Посмотрели фильм Марии Ефремовой «Хорошие соседи» про то, как хорошо быть русскими, а не англичанами, не представителями бывших союзных республик, не евреями и особенно не Лениным |
| |
|
Сергей Вакуленко 16.11 13:21 | 4947 |
 |
Насколько похож назревающий сейчас кризис в России на то, что происходило перед распадом СССР. И ответ на это – «совершенно не похож» |
| |
|
Рамазан Алиаров 19.10 11:33 | 5704 |
 |
Японцам не откажешь в практичности, совершенно приземлённые мысли - автор явно знал подноготную вопроса |
| |
|
Аглая Ашешова 19.10 11:22 | 5624 |
 |
Красть они решили той же ночью, пробив тройной стеклопакет и проникнув в читальный зал, ободравшись в кровь. Но поскольку протокол безопасности был соблюден, похитителям досталось несколько ветхих брошюр, не имеющих рыночной стоимости. Это стало началом большого международного полицейского расследования. |
| |
|
Стас Дмитриевский 19.10 11:11 | 5603 |
 |
Сегодня минуло две недели с протестов 4 октября, и в Сакартвело за это время прибавилось 62 новых политзаключенных. |
| |

|
Анна Левченко 17.11 11:25 | 18670 |
 |
Блок на негатив - тема, которой промышляли многие раскрученные каналы. Тут коса на камень нашла только потому, что были затронуты интересы очень крупного бизнесмена, если не сказать, олигарха? И это его люди порешали вопросики |
| |
|
Зураб Альбертович 8.11 12:59 | 19090 |
 |
Если вы нашли "мертвого" ежа в холодные месяцы, не хороните его, не выбрасывайте в мусорное ведро... |
| |
|
Илья Сачков 25.10 08:54 | 19467 |
 |
Я развёрнуто и на полном серьезе готов помочь всем интересующимся темой поддержки «единорогов» советом о том, что не так с нашими «единорогами». Совет можно получить по адресу г. Москва, Лефортовский Вал, д. 5 а/я 201, ФКУ СИЗО-2 |
| |
|
vk.com 19.10 13:21 | 19296 |
 |
В силу специфики этой категории и роста её численности она становится уже не частной проблемой каждого СИЗО или ИК, а системной проблемой властей. То есть такой проблемой, на которую необходимо реагировать |
| |
|
Петр Милосердов 19.05 10:33 | 24386 |
 |
Небольшой аналитический доклад в четырёх частях о том, какие политические силы примут участие в выборах, какие у них сильные и слабые стороны
|
| |
|