Опубликована программа тренинга «Шаблоны эффективного проектирования систем анализа данных»

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

Читать далее

Реклама

«Как измерить архитектуру ПО?»: список литературы

Прошедший 24 апреля 2014 г. в «Академии информационных систем» семинар собрал представителей архитектурного сообщества в лице бизнес-заказчика со стороны одного из ведущих российских банков и компании-лидера рынка телекоммуникаций, а материалы мероприятия были тепло встречены его непосредственными участниками. Пришло время немного приоткрыть тайну… Начнем со списка литературы, рекомендованной аудитории для дальнейшего погружения в проблематику.

Читать далее

Наши тренинги — теперь в Минске!

Наши тренинги — теперь в Минске!

Наши белорусские партнеры из «Образовательного центра Парка высоких технологий» открывают новое направление в своей деятельности — проведение корпоративных и открытых тренингов для специалистов в области проектирования и разработки программного обеспечения, проектирования корпоративных информационных систем.

Для начала минской аудитории предложены два курса автора блога: «Управление качеством объектно-ориентированной архитектуры и программного кода» и «Шаблоны проектирования информационных систем уровня предприятия».

Ключевые направления тренингов — программная инженерия, февраль – март 2014

  • Обзор методологий производства (разработки) ПО;
  • инженерия требований к ПО;
  • основы архитектурного проектирования ПО: практики, подходы и стили;
  • шаблоны объектно-ориентированного проектирования (базовые, Gang of Four / GoF, GRASP);
  • шаблоны проектирования ИС уровня предприятия (PoEAA);
  • проектирование пользовательских интерфейсов массовых продуктов и корпоративных систем;
  • промышленное программирование на языках C / C++ с элементами STL, Boost и низкоуровневой оптимизации кода для повышения производительности приложений;
  • управление качеством исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
  • основы инструментального анализа объектного программного кода (C / C++ / C++1y);
  • основы составления технической документации;
  • основы рефакторинга исходного программного кода (C / C++ / C++1y, Java) и архитектуры ПО;
  • применение UML и OCL в разработке ПО.

Скрытый потенциал шаблона «команда»

Многим известно, что основной целью внедрения входящего в каталог GoF шаблона «команда» (англ. command) служит инкапсуляция действий над элементами системы в объекты, наделенные состоянием и имеющие жизненный цикл. Те, кому довелось получить опыт его промышленного использования, знают, что объектное представление команд позволяет ставить их в очередь, синхронно и асинхронно выполнять, осуществлять откат или повторное выполнение и т.д. Но далеко не всем приходилось слышать, какие мечты связывают с этим шаблоном пользователи и специалисты по инженерии взаимодействия.

Читать далее

Контракты в программной архитектуре

Доводилось ли вам встречать тех, кто занимает радикальную позицию и утверждает: «Мы программируем без контрактов»? Возможно ли это вообще? Попробуем разобраться.

Читать далее

Навстречу знаниям: обновленные списки литературы и Web-ресурсов

Не за горами — 1 сентября, а это — неплохой повод собрать воедино и представить нашим читателям все ранее сделанные обзоры литературы и Web-ресурсов, многие из которых претерпели существенное обновление с момента, когда были опубликованы.

Читать далее