Видеозаписи лекционных занятий со студентами НИУ МГТУ им. Н.Э. Баумана по курсу «Углубленное программирование на C / C++» в рамках проекта «Технопарк @ MailRu» уже набрали несколько тысяч просмотров. Завершаем публикацию прямых ссылок на наши материалы. Сегодня в центре внимания — лекции 8-часового архитектурно-методологического модуля №4 «Шаблоны объектно-ориентированного проектирования. Основы промышленной разработки ПО».
рефакторинг
«Как измерить архитектуру ПО?»: теперь на SlideShare
Приятная новость последних дней — любезное разрешение «Академии информационных систем» на публикацию презентационных материалов прошедшего семинара — не только открывает возможность изучить данную проблематику через сеть Интернет, но и закладывает основы для самостоятельной подготовки к планируемому «АИС» тренингу по управлению качеством архитектуры и исходного кода.
«Как измерить архитектуру ПО?»: список литературы
Прошедший 24 апреля 2014 г. в «Академии информационных систем» семинар собрал представителей архитектурного сообщества в лице бизнес-заказчика со стороны одного из ведущих российских банков и компании-лидера рынка телекоммуникаций, а материалы мероприятия были тепло встречены его непосредственными участниками. Пришло время немного приоткрыть тайну… Начнем со списка литературы, рекомендованной аудитории для дальнейшего погружения в проблематику.
Очевидное — невероятное: краудсорсинг и технический долг
Стремительно уходящая в прошлое неделя принесла возможность испытать озарение, ставшее результатом мимолетной дискуссии с участниками семинара «Как измерить архитектуру ПО?», ведущим которого и был автор блога. Как дискуссия, так и инсайт касались концепций, вынесенных в заголовок нашей заметки.
Обновлена программа тренинга «Управление качеством объектно-ориентированной архитектуры и программного кода»
Цель тренинга — научить специалистов в области проектирования и разработки ПО обнаруживать и устранять типовые проблемы, связанные с недостаточной эффективностью, безопасностью, надежностью исходного программного кода на языках объектно-ориентированного программирования (C++, Java), развивать и совершенствовать процессы разработки ПО, оценивать и повышать качество ПО с точки зрения его структурных характеристик.
Ключевые направления тренингов — программная инженерия, февраль – март 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 в разработке ПО.
Учитесь на расстоянии: видеоуроки разработки на C++
Предпраздничная неделя ознаменовалась завершением съемки лекционных материалов 32-часового видеокурса, посвященного разработке и архитектурному проектированию ПО на языках C / C++, которая проводилась в НИУ МГТУ им. Н.Э. Баумана и Mail.Ru Group в ноябре – декабре с.г.
«Стоп, снято!» — курс C++ на видео
На минувшей неделе успешно завершена съемка 36-часового аудиторного курса лекций по дисциплине «Углубленное программирование на языке C / C++», которые проводились в НИУ МГТУ им. Н.Э. Баумана с последних дней сентября с.г.
Экспресс-курс «Управление качеством архитектуры и исходного кода»
Успешно проведенный почти год назад пятидневный тренинг по управлению качеством исходного программного кода заставил задуматься о создании его «краткой версии». При этом цель курса — введение в проблематику статического качества программных систем — остается без изменений.
Программная архитектура: читать обязательно!
Сегодняшняя «книжная полка» — для архитекторов ПО, а сегодняшняя повестка дня — не только шаблоны и их антиподы, но и «лучшие практики» внедрения первых для недопущения вторых.