Ключевые направления тренингов — программная инженерия, февраль – март 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!

UI-Related Recommendations for Web Sites and Web Applications

Along with style guides described yesterday, best practices related to Web users and Web context are of great interest, too. Let’s look at what is recommended by the most authoritative organization in the World Wide Web, WWW Consortium (W3C).

Читать далее

Vendors to Devs: Free UI/UX Guides for Major Desktop & Mobile Platforms

To make user interface friendly, usability efforts are not enough. It is developers who do play a key role in constructing (see Unified Process for details) software products. Hence, there are unsurprisingly UI guides that constitute a style-related framework for everything carved in code on a particular platform, whether it is a tiny mobile game or an enterprise-wide desktop solution.

Читать далее

Проектирование интерфейсов для аналитиков: книги и Web-ресурсы

Не секрет, что в большинстве проектов создания и внедрения корпоративных ИС нет выделенного специалиста по UI/UX, и эта функция доверяется аналитику. Не секрет, впрочем, и то, что проектирование пользовательских интерфейсов требует иной подготовки, чем традиционные и привычные практики системного аналитика. По-настоящему помочь в приобретении такой подготовки («формировании дисциплины проектирования средств и методов взаимодействия») может исключительно практика, однако, предупредить совершение самых распространенных ошибок в UI/UX может и знакомство с литературой из нашего «шорт-листа».

Читать далее