Проектирование информационных систем

Методологии проектирования ИС, моделирование предметной области, разработка ТЗ, объектно-ориентированный анализ с использованием UML и RAMUS.
RU
Записаться
Длительность

57 дней
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен проектированию информационных систем как комплексной инженерной задаче. Изучаются методологии и этапы жизненного цикла, моделирование предметной области, общие подходы к организации проектирования, разработка проектных документов и технического задания, типовое проектирование и язык UML, методология RUP и работа с CASE-средствами RAMUS и UML Modeler. Материал адресован системным аналитикам, проектировщикам и разработчикам информационных систем.
Цели
  • Сформировать целостное понимание процесса проектирования ИС.
  • Развить умение моделировать предметную область.
  • Подготовить к разработке проектных документов и ТЗ.
Чему я научусь?
  • Описывать этапы жизненного цикла ИС.
  • Применять UML и CASE-средства к проектированию.
  • Разрабатывать техническое задание на ИС.
Чему я научусь?
  • Описывать этапы жизненного цикла ИС.
  • Применять UML и CASE-средства к проектированию.
  • Разрабатывать техническое задание на ИС.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Основные понятия методологии проектирования ИС В лекции изложена базовая методология проектирования информационных систем (ИС). Материал выстроен от общего к частному: сначала... В лекции изложена базовая методология проектирования информационных систем (ИС). Материал выстроен от общего к частному: сначала раскрывается понятие ИС как сложного комплекса взаимосвязанных подсистем (информационной, технической, программной, организационной и других), а не просто программного продукта. Затем анализируются исторически сложившиеся подходы к разработке — от «лоскутной автоматизации» к современным модульным системам. Вторая часть посвящена моделям жизненного цикла (каскадной, поэтапной, спиральной), их преимуществам, ограничениям и практическому применению в реальных проектах. Финальный блок знакомит со стандартами (ГОСТ, ISO), регламентирующими процессы создания ИС. ещё 198 мин
2 Содержание этапов ЖЦ ИС В материале рассмотрены основы выбора стандартов и моделирования деятельности при создании информационных систем. Сначала сравниваются процессные... В материале рассмотрены основы выбора стандартов и моделирования деятельности при создании информационных систем. Сначала сравниваются процессные модели ISO/IEC 12207, ISO/IEC 15288, ГОСТ 34-й серии и методика Oracle CDM по критериям детализации, гибкости, обязательности и области применения. Затем обосновывается необходимость формализованного описания деятельности организации-заказчика и вводятся два класса моделей: организационно-функциональные (иерархические) и бизнес-процессные. Основное внимание уделено методологии структурного анализа и нотации IDEF0 как инструменту функционального моделирования: контекстная диаграмма, правила декомпозиции, типы стрелок и обработка туннелей. Логика изложения ведёт от общей картины стандартизации к конкретной технике построения моделей, закладывающих фундамент для формулирования требований к автоматизированной системе. ещё 243 мин
Тест 1 для курса # 708 для курса Проектирование информационных систем 40 мин
3 Моделирование предметной области внедрения ИС В лекции изложена логика перехода от описания статичной структуры функций компании к моделированию динамики их исполнения,... В лекции изложена логика перехода от описания статичной структуры функций компании к моделированию динамики их исполнения, а затем — к детализации информационных потоков. Показано, как диаграммы IDEF0, IDEF3 и DFD последовательно раскрывают устройство бизнес-процессов. Завершающий этап — описание структур данных с помощью ER-диаграмм для проектирования базы данных. Такой подход формирует целостную цепочку действий, необходимых для создания информационной системы на основе структурного анализа. В конце рассматриваются две парадигмы проектирования: каноническое (с нуля) и типовое (на базе готового продукта). ещё 174 мин
Тест 2 для курса # 708 для курса Проектирование информационных систем 40 мин
4 Общие подходы к организации проектирования ИС В лекции последовательно раскрывается логика канонического проектирования информационных систем на основе ГОСТ 34-й серии. Сначала вводится... В лекции последовательно раскрывается логика канонического проектирования информационных систем на основе ГОСТ 34-й серии. Сначала вводится ключевое отличие этого стандарта — жесткая привязка работ и итоговых документов к стадиям жизненного цикла. Затем подробно разбирается первая и критически важная стадия — обследование объекта автоматизации: его цели, риски при выборе исполнителя, методы сбора данных (интервью, анкетирование, фотография рабочего дня) и типовые ошибки. Далее материал выстраивается вокруг содержания и назначения ключевых документов, создаваемых на разных этапах — от отчета об обследовании и технико-экономического обоснования до технического задания и технического проекта, с акцентом на управление границами проекта и ожиданиями заказчика. ещё 234 мин
Тест 3 для курса # 708 для курса Проектирование информационных систем 40 мин
5 Разработка проектных документов В лекции рассмотрен процесс формирования технического задания (ТЗ) на информационную систему согласно ГОСТ 34 при каноническом... В лекции рассмотрен процесс формирования технического задания (ТЗ) на информационную систему согласно ГОСТ 34 при каноническом проектировании. На примере системы учёта кадров федерального агентства показано, как на основе функциональных моделей IDEF0 и данных обследования наполняются ключевые разделы ТЗ. Последовательно разбираются общие положения, назначение и цели создания системы, характеристика объекта автоматизации, а также блок требований к системе в целом: структура, способы связи, режимы функционирования, надёжность, эргономика и другие. Особое внимание уделяется источникам информации и критериям проверяемости целей. ещё 231 мин
6 Разработка технического проекта В лекции изложена логика и структура ключевого документа проектирования — Технического задания (ТЗ). Последовательно, от общих... В лекции изложена логика и структура ключевого документа проектирования — Технического задания (ТЗ). Последовательно, от общих требований к частным, рассматриваются разделы ТЗ: от условий эксплуатации и информационной безопасности до стандартизации и патентной чистоты. После фиксации требований объясняется переход к Техническому проекту, где эти требования преобразуются в конкретные проектные решения. Показано, как описать входные/выходные данные, архитектуру и алгоритмы системы, а также затронуты вопросы управления изменениями и масштабируемости. ещё 216 мин
7 Типовое проектирование ИС и язык UML В материале изложена логика перехода от канонического проектирования информационных систем (ИС) к типовому, а затем к... В материале изложена логика перехода от канонического проектирования информационных систем (ИС) к типовому, а затем к основам объектно-ориентированного моделирования. Сначала рассматриваются завершающие стадии жизненного цикла ИС: рабочее проектирование, ввод в действие с акцентом на многоэтапное тестирование (автономное, комплексное, опытная эксплуатация, приемочные испытания). Затем вводится концепция типового проектирования, где система собирается из готовых решений — от элементных библиотек до отраслевых продуктов. Описаны два подхода к выбору: параметрически-ориентированный (на основе экспертных оценок) и модельно-ориентированный (с использованием репозиториев лучших практик, на примере SAP Solution Composer). В заключительной части дается введение в язык UML, где акцент смещается с формальной точности кода на понятность описания бизнес-процессов, и подробно разбирается ключевое понятие класса, его атрибутов и операций. ещё 183 мин
Тест 4 для курса # 708 для курса Проектирование информационных систем 40 мин
8 Основные понятия языка UML и методология RUP В лекции рассмотрен подход к моделированию бизнес-процессов и проектированию информационных систем с помощью языка UML. Изложение... В лекции рассмотрен подход к моделированию бизнес-процессов и проектированию информационных систем с помощью языка UML. Изложение построено от описания статических элементов (диаграммы классов и прецедентов) к динамическим аспектам (взаимодействие объектов, изменение состояний, потоки работ). На практическом примере автоматизации склада показана логика перехода от выявления действующих лиц и прецедентов через диаграммы деятельности к детализации структуры бизнес-объектов. Особое внимание уделено уместной глубине анализа на разных этапах. ещё 213 мин
9 Проектирование ИС с использованием UML Рассмотрена логика перехода от описания бизнес-деятельности к проектированию архитектуры информационной системы. Показано, как диаграммы бизнес-прецедентов, деятельности,... Рассмотрена логика перехода от описания бизнес-деятельности к проектированию архитектуры информационной системы. Показано, как диаграммы бизнес-прецедентов, деятельности, классов и состояний позволяют выявить подсистемы, функции и скрытые атрибуты объектов. Изложены правила преобразования бизнес-модели в системную модель, основные положения методологии Rational Unified Process (RUP) и её роль в итеративной разработке. На примерах склада и поликлиники демонстрируются приёмы детализации прецедентов, обобщения действующих лиц, моделирования информационных объектов и контроля их состояний. Завершается материал этапом бизнес-моделирования как основы для последующего определения требований к системе. ещё 186 мин
10 Разработка и управление требованиями к системе Изложение строится от результатов бизнес-моделирования к проектированию информационной системы и далее к дисциплине управления требованиями. Сначала... Изложение строится от результатов бизнес-моделирования к проектированию информационной системы и далее к дисциплине управления требованиями. Сначала показано, как на основе бизнес-прецедентов выделяются архитектурные подсистемы, моделируются действия и структуры данных с помощью диаграмм последовательностей и классов, после чего логическая модель трансформируется в элементы базы данных и приложений. Затем раскрывается природа требований: их функциональные и нефункциональные категории, процесс поэтапной формализации от неструктурированных запросов заказчика до системных спецификаций. Центральное место отведено анализу связей требований и метрикам, позволяющим управлять изменениями и оценивать качество документа. ещё 189 мин
Тест 5 для курса # 708 для курса Проектирование информационных систем 40 мин
11 Практикум 1. Программное средство структурного моделирования процессов RAMUS 30 мин
12 Практикум 2. Создание диаграммы DFD 3 мин
13 Практикум 3. Выполнение учебного проекта (структурный анализ) 78 мин
14 Практикум 4. Выполнение учебного проекта (объектный анализ) 147 мин
15 Практикум 5. Разработка технического задания. Разработка технического задания на создание ИС. Источники информации для формирования технического задания. Примеры заполнения разделов документа 144 мин
16 Практикум 6. Спецификации настроек типовой ИС 42 мин
17 Практикум 7. Варианты домашних заданий 96 мин
18 Практикум 8. Пример технического задания для рецензирования 99 мин
19 Практикум 9. Пример методики для оценки программных продуктов 27 мин
20 Практикум 10. Перечень типовых бизнес-процессов 39 мин
21 Практикум 11. Работа с программой объектно-ориентированного моделирования UML Modeler 21 мин
22 Литература. Проектирование информационных систем
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен