У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
28.11.2016 - 30.11.2016 Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Очная/дневная
Вид мероприятия:
Курсы
Тип мероприятия:
Открытые
Целевая аудитория
Системные и бизнес-аналитики; архитекторы и разработчики; руководители проектов.
Преподаватель
Приймак Дмитрий
Анонс программы
Как только функциональное требование согласовано с заказчиком, необходимо описать его структуру и логику работы в удобном для разработчика виде. На помощь приходит язык UML: благодаря ему каждый вариант использования можно представить в виде набора диаграмм, содержащих всю необходимую информацию для реализации этого варианта использования.
Курс посвящен изучению последовательности построения моделей – от самых высокоуровневых до более подробных. Слушатели в ходе практических упражнений получат навыки детального моделирования функционала системы, используя такие фундаментальные концепции объектно-ориентированного анализа и проектирования, как архитектура, классы, объекты, компоненты, интерфейсы, стереотипы, отношения.
Описание программы
Рассматриваемые темы:
Объектно-ориентированный подход;
Объектно-ориентированный анализ;
Объектно-ориентированное проектирование;
Лучшие практики программной инженерии;
RUP: иерархия моделей;
RUP: дисциплина "Анализ и проектирование".
Цели
Формирование у слушателей знаний и навыков, необходимых для объектно-ориентированного анализа и проектирования систем, в частности:
навык применения итеративного, управляемого сценариями использования процесса проектирования системы;
навык использования UML для представления различных аспектов проектируемой системы;
понимание и умение применять на практике фундаментальные концепции объектно-ориентированного подхода: абстракцию, инкапсуляцию, наследование, полиморфизм;
понимание смысла различных архитектурных уровней;
понимание и умение применять различные паттерны проектирования.
Описание функциональных требований в виде вариантов использования, ...
Подробнее о программе
Рассматриваемые темы:
Объектно-ориентированный подход;
Объектно-ориентированный анализ;
Объектно-ориентированное проектирование;
Лучшие практики программной инженерии;
RUP: иерархия моделей;
RUP: дисциплина "Анализ и проектирование".
Цели
Формирование у слушателей знаний и навыков, необходимых для объектно-ориентированного анализа и проектирования систем, в частности:
навык применения итеративного, управляемого сценариями использования процесса проектирования системы;
навык использования UML для представления различных аспектов проектируемой системы;
понимание и умение применять на практике фундаментальные концепции объектно-ориентированного подхода: абстракцию, инкапсуляцию, наследование, полиморфизм;
понимание смысла различных архитектурных уровней;
понимание и умение применять различные паттерны проектирования.
Описание функциональных требований в виде вариантов использования, несомненно, является очень важным этапом в жизненном цикле разработки программного обеспечения. Ведь именно на этом этапе происходит согласование с заказчиком того, как будет выглядеть и функционировать система.
Но вот согласование позади, и теперь на основании утвержденных требований необходимо систему спроектировать и реализовать. Задача аналитика на этом этапе – преобразовать описание вариантов использования в технически грамотное описание структуры и поведения системы, понятное архитекторам и разработчикам. Хорошей практикой для такого описания является визуальное моделирование, в том числе – с помощью языка UML.
UML позволяет представить все аспекты проектируемой системы с любой необходимой точностью. При этом для каждого варианта использования может быть построено несколько диаграмм разных видов – каждый вид диаграммы описывает свой аспект. Вся совокупность диаграмм, раскрывающих «внутреннюю кухню» вариантов использования, составляет так называемую концептуальную или аналитическую модель системы. Именно на основе этой модели в дальнейшем проектируется архитектура разрабатываемой системы, реализуются ее функции и создаются структуры данных.