Системный анализ. Информационные системы.

Программа повышения квалификации
Открыт набор на занятия
в марте и апреле 2024 года
По средам
17.00 — 20.30
ОН-ЛАЙН
26 400 Р.
Программа ориентирована на слушателей, занимающихся сбором, анализом и описанием требований к программному обеспечению, а также на архитекторов и разработчиков, использующих эти требования для создания информационных систем. Разбираемые темы основаны на лучших практиках унифицированного процесса разработки. Эти практики успешно применяются в проектах разработки программного обеспечения.
Слушатели программы получают навыки документирования требований в виде текстовых спецификаций (Requirements Specification), в форме сценариев использования (Use Cases), бизнес сценариев использования (Business Use Cases) и «пользовательских историй» (User Stories).
Большое внимание уделяется навыкам визуального моделирования (в нотации UML), включая «правильный» выбор объектов моделирования, что позволяет понять структуру и поведение элементов информационных систем.
Разбираемые темы основаны на лучших практиках унифицированного процесса разработки (IBM RUP), успешно применяемых в проектах разработки программного обеспечения.
Изучаемые материал закрепляются во время выполнения многочисленных практических примеров и домашних заданий.
Кумсков Михаил Иванович
Руководитель программы, преподаватель.
Профессор кафедры вычислительной математики
механико-математического факультета МГУ имени М.В. Ломоносова,
доктор физико-математических наук,
сертифицированный специалист IBM.
Программа курса
Даты занятий:
20, 27 марта
3, 10, 17 апреля
24 апреля - аттестация
Занятие 1

Занятие 1

Лекция 1 Введение в системный анализ
  • Введение в системный анализ. Лучшие практики программной инженерии
  • Введение в ГОСТ Р ИСО/МЭК 12207. Процессы жизненного цикла программных средств
  • Связь практик с визуальным моделированием. Инструментальная поддержка практик
  • Обзор процесса построения модели системы
  • Этап определения требований к системе. Этап проектирования системы по требованиям
  • ИС: системные экторы и сценарии использования
  • Бизнес-система: бизнес-экторы и бизнес-процессы
  • Переход от бизнес-системы к ИС автоматизации процессов
Лекция 2 Объектно-ориентированные модели
  • Объектно-ориентированные модели. Полиморфизм. Объект как абстракция. Классы, атрибуты операции, отношения и их визуальное представление
  • UML - принципы использования визуальной нотации.
  • Виды диаграмм и порядок их использования. Статические и динамические диаграммы. Стереотипы UML и их использование. Расширение UML «под предметную область»
  • Примеры
Занятие 2

Занятие 2

Лекция 3 Информационная система
  • Информационная система (ИС). Требования к ИС. Виды требований. Сценарий использования
  • Модель сценариев использования. UML Use Case Диаграмма. Понятие эктора
  • Методы идентификации сценариев использования. Три представления
  • Понятие паттерна при проведении проектирования и визуального моделирования
  • Примеры паттернов
Лекция 4 Предметная область и ее визуальное моделирование
  • Предметная область и ее визуальное моделирование.
  • Понятия объект-событие и объект-справочник. Их атрибуты
  • Диаграмма классов. Ассоциация, агрегация, композиция, реализация, наследование, зависимость
  • CASE средства для UML моделирования. Прямое и обратное проектирование
  • Перенос моделей из проекта в проект. Пакеты в репозиторий CASE средства и работа с ними
  • Пример
Занятие 3

Занятие 3

Лекция 5 Документирование требований
  • Документирование требований к ИС. Виды и состав документов
  • Пошаговый процесс при выявлении требований к ИС. Итерационный подход
  • Заинтересованные лица, пользователи ИС, варианты их требований к ИС
  • Концепция системы. Анализ проблемы
  • Бизнес требования к ИС и их учет в проекте
Лекция 6 Словарь проекта и его связь с предметной областью
  • Словарь проекта и его связь с предметной областью
  • Атрибуты качества ИС и их представление. Учет бизнес-правил в требованиях к ИС
  • Границы проекта (Scope) и его представление в ИТ-проектах
  • Структурирование модели сценариев использования
  • Управление изменениями требований. Понятие версионного контроля.
  • Пример
Занятие 4

Занятие 4

Лекция 7 Спецификация сценариев использования
  • Use Case - спецификация сценариев использования
  • Понятие основного потока событий
  • Альтернативные потоки и их выявление
  • Пред- и Пост- условия сценария использования
  • Пример спецификации
    .
Лекция 8 Этап проектирования
  • Этап проектирования ИС
  • Обзор задач архитектора и проектировщика. Рабочие материалы
  • Задача проектирования «Архитектурный анализ». Архитектурные механизмы и их использование
  • Архитектурные представления. Пакеты на UML
  • Ключевые абстракции и их связь с объектами предметной области
  • Пример
Занятие 5

Занятие 5

Лекция 9 Анализ сценария использования
  • Задача проектирования: «Анализ сценария использования»
  • Диаграммы объектного взаимодействия UML - Sequence, Communication
  • Объектная динамика и сценарий использования
  • «Представление классов участников»
  • Ответственности классов
Лекция 10 Разбор проходного примера
  • Разбор проходного примера
  • Пошаговое построение модели
  • Этап выявления требований к ИС
  • Этап проектирования объектных взаимодействий по сценарию использования
  • Использование CASE средства
Занятие 6

Занятие 6

Итоговая аттестация
Какой вы получите результат
Знания и навыки, полученные во время обучения по программе, будут достаточны для самостоятельной работы в роли системного и бизнес аналитика как в больших компаниях, так и в стартапах — то есть полезны всем тем, кто участвует в сборе, анализе, в управлении и контроле качества требований при разработке ПО.

Это создает твердую основу для дальнейшего углубления навыков системного и бизнес-анализа и продолжения карьеры аналитика
Какие документы я получу после окончания курса?
После успешного прохождения обучения вы получаете удостоверение о повышении квалификации установленного образца.
Стоимость программы
24 600 рублей
Для физических лиц
24 600 рублей
Для юридических лиц
Запись на программу
Системный анализ.
Информационные системы.
Нажимая на кнопку, вы даете согласие на обработку ваших персональных данных
Поделитесь с друзьями!
Если этот курс вам кажется полезным, расскажите о нем друзьям