Ключевые направления тренингов — программная инженерия, февраль – март 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-ресурсов, многие из которых претерпели существенное обновление с момента, когда были опубликованы.

Читать далее

Программа базового курса по проектированию пользовательских интерфейсов

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

Читать далее

Prototype of a Prototype? Pretotype!

Prototype of a Prototype? Pretotype!

Pretotyping: Testing the initial appeal and actual usage of a potential new product by simulating its core experience with the smallest possible investment of time and money.

Less formally, pretotyping is a way to test a product idea quickly and inexpensively by creating extremely simplified versions of that product to help validate the premise that «If we build it, they will use it.»

One More Free Web Tool for Your Visual Infrastructure

One More Free Tool for Your Visual Infrastructure

Color Scheme Designer by Petr Staníček will not only be helpful per se, but can show you some state-of-the-art features of a user-friendly Web application. Among other features, you will find a robust undo/redo mechanism, a well-done circular widget with handy mouse control, and more… Follow the link and enjoy!