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

Прошедший 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 в разработке ПО.

Программная архитектура: читать обязательно!

Сегодняшняя «книжная полка» — для архитекторов ПО, а сегодняшняя повестка дня — не только шаблоны и их антиподы, но и «лучшие практики» внедрения первых для недопущения вторых.

Читать далее

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

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

Ключевые направления тренингов — архитектура и управление разработкой ПО, апрель 2013

  • Обзор методологий производства (разработки) ПО;
  • оценка и анализ требований к ПО;
  • шаблоны объектно-ориентированного проектирования (Gang of Four / GoF, GRASP);
  • шаблоны проектирования ИС уровня предприятия (PoEAA);
  • управление качеством исходного программного кода.
  • основы составления технической документации;
  • основы рефакторинга исходного программного кода и архитектуры ПО;
  • применение языка UML в разработке ПО.