Программирование информационных систем литература

Девять главных учебников для архитектора информационных систем: от классики Клеппмана, до современного Хононова

Если разработчики при написании кода отвечают на вопрос «как?», то архитекторы стараются понять «почему?». Даже опытные технические специалисты зачастую не вникают в бизнес-процессы. Разработчики решают задачи, но не задаются вопросом, что приводит к тем или иным решениям.

Я работал в Volvo, ABAX, Intel и сейчас — практикующий тренер в Luxoft Training. Сегодня подготовил девять главных книг, которые помогут как действующим архитекторам информационных систем, так и разработчикам, желающим понять бизнес.

Книга Килинга неслучайно первая в списке. На мой взгляд, она прекрасно показывает все то, чем занимается архитектор информационных систем. Автор дает структурированный ответ, как нужно работать с архитектурой. Лейтмотив — перед стартом разработки поймите, что хочет бизнес. Важно бесконечно задавать вопрос «почему», чтобы понимать, чего хочет заказчик.

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

Килинг рассказывает о базовых инструментах, но не скажу, что книга подойдет только начинающим. Сам факт создания архитектуры не должен быть хаотичным. Design It! поможет найти структурированных подход к решению задач с помощью инструментов. Уже после прочтения вы сможете сами углубиться в комбинации и понять, как переходить от функциональных требований к решениям.

Хоть это уже не Килинг, я считаю книгу Нигарда логическим продолжением Design It!. Когда-то автор работал разработчиком и не задумывался о продакшене, решая задачи с помощью кода. После смены специальности в менеджера поддержки Нигард в корне изменил свое отношение к процессам работы. В книге описываются идеи и реализации, шаблоны и примеры. Главная мысль Release It!, что точки интеграции — убийцы каждой системы, которые рано или поздно приведут к проблемам в жизни приложений. Нигард описывает, как нужно подходить к реализации стабильного продукта.

Читайте также:  Найти оптимальное решение задачи целочисленного линейного программирования

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

Len Bass, Paul Clements, Rick Kazman

Если предыдущие книги давали общее представление о работе архитектора информационных систем, то следующие уже погружают в детали процесса принятия решений, то есть практику. Книга Басса, Клементса и Казмана в основном ориентирована на том, как построить архитектуру, как упорядоченный процесс. Авторы делают акцент на самой трудной части — переходе от функциональных требований к реализации с разбором конкретных техник.

Авторы Software Architecture in Practice рассматривают множество тактик и верхнеуровневых шаблонов для их реализации. Наиболее интересная часть книги — разбор атрибутов качества. Читателям предлагают различные концепты, объясняют принципы работы с виртуализацией, мобильными системами, рассматриваются вопросы масштабируемости. В конце каждой главы авторы оставили вопросы для дискуссий, которые вы можете использовать для себя или команды. Важно, что учебник представляет методы оценки архитектуры под определенные бизнес задачи.

Эта книга была сильно переработана по сравнению с предыдущими изданиями. Информация дополнена, освежена и появились восемь новых глав. Например, в четвертом издании авторы уделяют больше внимания на новые атрибуты качества Energy efficiency, Safety и Usability.

Труд Клеппмана стал настольной библией многих разработчиков и архитекторов. Книга вобрала в себя все основные идеи, алгоритмы и подходы работы с данными. Кто стоит за данными, что такое алгоритмы консенсуса, какие существуют уровни согласованности — важные вопросы разбираются глобально и с референсами. Прочитав книгу вы поймете, что работа архитектора — это не рисование диаграмм, а принятие сложных решений и компромиссов. Описанные в Designing Data-Intensive Applications идеи позволят правильно оценить на что способен тот или иной продукт и подойти к выбору реализации более ответственно.

Книга выпущена в 17 году, но электронная версия постоянно обновляется. Труд Клеппманна я рекомендую всем, кто каким-либо образом связан с разработкой распределенных систем. Если Design it задает вопросы «почему», то эта книга позволит понять «как».

Книга Хоп более высокоуровневая и, скорее, пригодится тем, кто уже работает в роли архитектора. Однако интересующимся, что же происходит на уровне enterprise и solution архитектуры разработчикам тоже будет полезна. Я рекомендую использовать электронный вариант, так как с 2015 года книга регулярно обновляется в сети.

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

Хоп рассматривает вопросы архитектуры и коммуникации, оценивает какими навыками и качествами должен обладать специалист. Приведенные в A Chief Architect’s Journey идеи заставляет задуматься над тем, как процессы происходят в вашей компании. Когда я работал в Volvo, то дал почитать книгу коллегам из других организаций. Архитектурный комитет отметил ее полезность, но, что более важно, спустя время в компаниях произошли положительные изменения или тенденции.

Gregor Hohpe и Bobby Woolf

Источник

Список литературы 09.02.07 Информационные системы и программирование. 2021-2022 Список литературы 09.02.07 Информационные системы и п. О наличии печатных и электронных образовательных и информационных ресурсов

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма

Скачать 1.65 Mb.

  1. Вестник Астраханского государственного технического университета. Серия Управление, вычислительная техника и информатика: научный электронный журнал/ Издательство: Астраханский государственный технический университет.-Астрахань,1993.- ISSN:2072-9502.-Входит в ВАК.- URL: https://www.iprbookshop.ru/104935.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей
  2. Директор информационной службы: научной электронный журнал/Издательство: Открытые системы.-Москва, 2001.—.- ISSN: 1680-8177.- — URL: https://www.iprbookshop.ru/76373.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей
  3. Программные продукты и системы: научной электронный журнал/Издательство: Научно-исследовательский институт «Центрпрограммсистем».-Тверь,1988.—-.- ISSN: 0236-235X.- — URL:https://www.iprbookshop.ru/25852.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей
  4. Прикладная информатика: электронный журнал/Издательство: Синергия ПРЕСС.-Год основания: 2006.- ISSN: 1993-8314.- URL: https://www.iprbookshop.ru/82681.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей
  5. Вестник Сибирского института бизнеса и информационных технологий: электронный журнал/Издательство: Сибирский институт бизнеса и информационных технологий.-Входит в перечень ВАК.- Год основания: 2011.- ISSN: 2225-8264.- URL: https://www.iprbookshop.ru/104803.htm (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей
  6. ЭЛЕКТРОННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ: электронное, научное периодическое издание/ Учредитель: Акционерное общество «Научно-технический центр ЭЛИНС» (АО «НТЦ ЭЛИНС»).-Москва, 2004.-4выпуска в год.- URL: https://elibrary.ru/contents.asp?titleid=52960 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  7. Известия Саратовского университета. Новая серия. Серия Математика. Механика. Информатика: электронный журнал /Издательство: Издательство Саратовского университета.-Год основания: 2005,- ISSN: 1816-9791.- URL:https://www.iprbookshop.ru/99689.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  8. Журнал сетевых решений/LAN: электронный журнал/Издательство: Открытые системы.-Москва,1995.—-.- ISSN:1027-0868 .- URL:https://www.iprbookshop.ru/76360.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  9. Технические науки – от теории к практике: электронный журнал/Издательство: Сибирская академическая книга.-Новосибирск,-Год основания: 2011.- ISSN: 2308-5991.- URL:https://www.iprbookshop.ru/48669.html (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  10. ПРИКЛАДНАЯ ДИСКРЕТНАЯ МАТЕМАТИКА: научный электронный журнал/ Учредитель: Национальный исследовательский Томский государственный университет.-Томск,2008.-4 выпуска в год.- ISSN электронной версии: 2311-2263.- URL: https://elibrary.ru/contents.asp?titleid=28159 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  11. ВЕСТНИК РГГУ. СЕРИЯ: ИНФОРМАТИКА. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ. МАТЕМАТИКА: научный электронный журнал /Российский государственный гуманитарный университет.-Москва,2018. – Рецензируемый.- URL: https://elibrary.ru/contents.asp?titleid=71109 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  12. МОДЕЛИРОВАНИЕ И АНАЛИЗ ИНФОРМАЦИОННЫХ СИСТЕМ: научный электронный журнал /Учредитель: Ярославский государственный университет им. П.Г. Демидова.-Ярославль,1999. .-4 выпуска в год.- ISSN электронной версии: 2313-5417.- URL: https://elibrary.ru/contents.asp?titleid=25794 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей. Полный контингент
  13. ИНФОКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ: электронный журнал/ УПоволжский государственный университет телекоммуникаций и информатики: Академия телекоммуникаций и информатики.-Самара,2003.—4 выпуска в гд.- URL: https://elibrary.ru/contents.asp?titleid=9585 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей.
  14. ИНФОРМАТИКА И ЕЕ ПРИМЕНЕНИЯ: электронный журнал/ Учредитель: Федеральный исследовательский центр «Информатика и управление» РАН.-Москва,2007.-4выпуска в год. — ISSN электронной версии: 2310-9912.- URL: https://elibrary.ru/contents.asp?titleid=26694 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей. Полный контингент
  15. ЭЛЕКТРОНИКА И ЭЛЕКТРОТЕХНИКА: электронный журнал/Учредитель: Общество с ограниченной ответственностью «НБ-Медиа».- Москва,.-4 выпуска в год.- URL: https://elibrary.ru/contents.asp?titleid=63660 (дата обращения: 31.05.2021). — Режим доступа: для авторизир. пользователей. Полный контингент

1 При наличии электронных изданий дополнительно указываются сведения о видах доступа: локальный доступ (CD-ROM, DVD-ROM), сетевой доступ (с указанием URL и даты обращения)

3 Заполняется при намерении лицензиата реализовывать основные профессиональные образовательные программы среднего профессионального образования

Раздел 2. Обеспечение образовательной деятельности официальными, справочно-библиографическими, периодическими изданиями
№ п/пТипы изданийКоличество наименованийКоличество экземпляров12341.Официальные издания (сборники законодательных актов, нормативных правовых актов и кодексов Российской Федерации и пр.)11402.Справочно-библиографические издания (энциклопедии (энциклопедические словари)), отраслевые словари и справочники (по профилю (направленности) образовательных программ) 783.Периодические издания (журналы, газеты, научные периодические издания)474

Дата заполнения«30» июня 2021 г.Директор ГБПОУ «Ставропольский региональный многопрофильный колледж»Е.В. БледныхМ.П.

Источник

Оцените статью