tt
bes oday
  Лучшее в блогах
Сюжеты Афиша
Посты дня Репортажи дня Тексты дня Видео дня Фото дня
Смертная казнь
27.03 число просмотров 3064 число записей 6
 
Большой человек
20.03 число просмотров 3751 число записей 10
 
"Гардемарины, 1787. Мир"
8.11 число просмотров 7544 число записей 6
 
Умерла Инна Чурикова
15.01 число просмотров 9512 число записей 5
 
Закон для негодяев
15.01 число просмотров 12743 число записей 4
 
все записи
Реклама
Подождите.
Самое читаемое
Прислать свою ссылку
все котики дня
Просто об архитектуре приложений
Просто об архитектуре приложений число просмотров
shadow_of_irbis
 
«Архитектура приложений» одно из словосочетаний, наводящих священный ужас на «непосвященных», да и посвященные с ходу вряд ли смогут объяснить в двух словах, что это значит. Как часто бывает, сложности созданы искусственно. Вернее появились сами в процессе развития. Ниже я объясню, что такое архитектура приложений на очень простом примере. Во второй части рассмотрим подходы к построению архитектуры, а третью посвятим прикладному примеру.

Что такое архитектура приложения


Существует очень много определений архитектуры приложений и каждый старается придумать свое. Я не буду исключением, хотя постараюсь изложить суть очень кратко:

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

Все равно звучит несколько сумбурно, поэтому рассмотрим архитектуру на простом примере.

Задача: Разработать устройство транспортировки еды из тарелки в рот.

Начало разработки

Начинаем с выбора базовой концепции метода транспортировки.
  • Это могут быть палочки, которые прикольные, небольшие и просты в изготовлении, но требуют некоторых навыков обращения.
  • Это может быть ложка, чуть сложнее в производстве, но проще в использовании.
  • А может быть даже специальный робот, который транспортирует еду, попутно её перемалывая.




Это и есть начало разработки архитектуры — определить базовую концепцию.

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

Функциональные части

После того как было принято стратегическое решение, необходимо сформулировать набор функций, которые будет выполнять разрабатываемое изделие. Для ложки их две:
  1. Управляться человеком
  2. Зачерпывать еду

Для каждой из этих функций потребуется свой элемент:



  1. Держало предназначено для удобного управления устройством в ручном режиме
  2. Хлебало предназначено для зачерпывания оптимального объема пищи
  3. Перемычка обеспечивает надежное сцепление держала с хлебалом и оптимальный угол взаимодействия первого со вторым


Вот и все. Это и была разработка архитектуры изделия по транспортировке еды из тарелки в рот завершена: мы выделили основные функциональные элементы и описали их.

План работ и оценка рисков


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

План работ будет содержать 4 пункта:

  1. Разработка хлебала
  2. Разрботка держала
  3. Разработка перемычки
  4. Сборка

Мы решили купить хлебало у ведущего мирового лидера по производству OEM-хлебал, держало делать сами под свои руки, а перемычку отдать на аутсорсинг известному японскому дизайнеру.

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

Заключение

Надеюсь, что архитектура приложения и её разработка стала понятнее.

В следующей части мы рассмотрим некоторые подходы к разработке архитектуры.
 
Обсудить в блоге автора
 

Фильм идет час десять и это очень долго
  
Фильм идет час десять и это очень долго Посмотрели фильм Марии Ефремовой «Хорошие соседи» про то, как хорошо быть русскими, а не англичанами, не представителями бывших союзных республик, не евреями и особенно не Лениным
 
В России сейчас действительно экономический спад
  
В России сейчас действительно экономический спад Насколько похож назревающий сейчас кризис в России на то, что происходило перед распадом СССР. И ответ на это – «совершенно не похож»
 
Страница из учебника по русскому языку для японцев
  
Страница из учебника по русскому языку для японцев Японцам не откажешь в практичности, совершенно приземлённые мысли - автор явно знал подноготную вопроса
 
Как я спасла от кражи прижизненные издания А.С. Пушкина
  
Как я спасла от кражи прижизненные издания А.С. Пушкина Красть они решили той же ночью, пробив тройной стеклопакет и проникнув в читальный зал, ободравшись в кровь. Но поскольку протокол безопасности был соблюден, похитителям досталось несколько ветхих брошюр, не имеющих рыночной стоимости. Это стало началом большого международного полицейского расследования.
 
130 политзеков в Грузии на сегодня
  
130 политзеков в Грузии на сегодня Сегодня минуло две недели с протестов 4 октября, и в Сакартвело за это время прибавилось 62 новых политзаключенных.
 
все записи
13 лет за мошенничество якобы за «блок на негатив»
  
13 лет за мошенничество якобы за «блок на негатив» Блок на негатив - тема, которой промышляли многие раскрученные каналы. Тут коса на камень нашла только потому, что были затронуты интересы очень крупного бизнесмена, если не сказать, олигарха? И это его люди порешали вопросики
 
"Мертвый ёжик", может быть, просто уснул
  
"Мертвый ёжик", может быть, просто уснул Если вы нашли "мертвого" ежа в холодные месяцы, не хороните его, не выбрасывайте в мусорное ведро...
 
Что не так с системой поддержки "единорогов"
  
Что не так с системой поддержки "единорогов" Я развёрнуто и на полном серьезе готов помочь всем интересующимся темой поддержки «единорогов» советом о том, что не так с нашими «единорогами». Совет можно получить по адресу г. Москва, Лефортовский Вал, д. 5 а/я 201, ФКУ СИЗО-2
 
Рост числа политзаключенных как новая проблема для ФСИН
  
Рост числа политзаключенных как новая проблема для ФСИН В силу специфики этой категории и роста её численности она становится уже не частной проблемой каждого СИЗО или ИК, а системной проблемой властей. То есть такой проблемой, на которую необходимо реагировать
 
Особенности предвыборного сезона 2023 в Москве
  
Особенности предвыборного сезона 2023 в Москве Небольшой аналитический доклад в четырёх частях о том, какие политические силы примут участие в выборах, какие у них сильные и слабые стороны
 
" Героизм - это прямое свидетельство развала управления, неспособного к стандартным мероприятиям, и прикрывающего героизмом людей свою неспособность к чему угодно. "
" Умер комментатор Василий Уткин. Сложный, понтовитый, с гонором и прекрасным русским языком. Он такой был один "
" Главный разведчик страны, глава СВР Нарышкин как-то хреново готов к допросам. Расколется на первом же. Больно смотреть "
" Нечастое зрелище подарили нам члены Совета безопасности РФ – круговая порука в прямом эфире. Завтра покажут художественное кино «Военторг наделяет международной правосубъектностью своих клиентов». "
" Посмотрела 1:16 из двух с лишним часов Don’t Look Up и должна сказать, что пока это самый страшный из всех фильмов ужасов, которые я видела в жизни. "
" Получение Нобелевской премии вносит Муратова в реестр иноагентов? "
все записи
Данилов-Данильян — РБК: «Это сломает всю пляжную инфраструктуру»
 
Данилов-Данильян — РБК: «Это сломает всю пляжную инфраструктуру» Неделю кроме волонтеров, появившихся буквально на третий день, там никого не было. Неделю вообще там не просыпался никто, ни в администрации Краснодарского края, ни в МЧС. Это удивительно.
Как убежать из Северной Кореи
 
Как убежать из Северной Кореи Как жители КНДР перебираются в Китай и Южную Корею, кто эти люди, и на что они могут рассчитывать
все записи
Теракт в "Крокус-Сити"
Теракт в "Крокус-Сити"
Вооруженные люди напали на зрителей концертного зала"Крокус Сити Холл" в Москве. В результате огнестрельных ранений и пожар погибло более 100 человек, сотни пострадали.
все записи
"Гардемарины, 1787. Мир"
"Гардемарины, 1787. Мир"
На экраны вышел фильм "Гардемарины, 1787. Мир", который уже назвали "государственной пропагандистской халтурой".
все записи
Умер Градский
Умер Градский
После перенесенного коронавируса и инсульта скончался Александр Градский. Блогеры рассказывают истории знакомства и дружбы с ним.
все записи
Русский Нобель
Русский Нобель
Нобелевскую премию мира 2021 года получили журналисты - главный редактор российской "Новой газеты" Дмитрий Муратов и основательница филиппинского издания Rappler Мария Ресса за их "усилия по защите свободы слова и самовыражения, что является основополагающим условием для демократии и прочного мира". Итоги премии раскололи российских блогеров.
все записи
"Сфумато"
"Сфумато"
Вышел из печати роман Алексея Федярова "Сфумато" - антиутопия, в которой описываются события, происходящие на территории нынешней России в 2025 году. Книга полна мрачных прогнозов и узнаваемых персонажей.
все записи
BestToday
АПН Северо-Запад Новая газета
Правда Беслана Election2012