Направление «Прикладная математика и информатика»

Кафедра программного обеспечения систем радиоэлектронной аппаратуры
при АО «Концерн «Вега»

МИРЭА -
Российский технологический университет


Институт кибернетики

 

Системный анализ ПО

Содержание дисциплины

  1. Основы системного анализа.
  2. Виды моделей. Способы проверки моделей.
  3. Методы системного анализа.
  4. Процесс разработки ПО.
    • Основные этапы процесса разработки.
    • Назначение этапов и основные результаты (ISO 12207).
    • Каскадный и итерационный процесс разработки.
    • Структура RUP.
  5. Объектно-ориентированные и структурные модели ПО.
  6. Унифицированный язык моделирования (UML).
    • История возникновения и основные преимущества унификации.
    • Диаграммы классов.
    • Диаграммы объектов.
    • Диаграммы прецедентов.
    • Диаграммы деятельности.
    • Диаграммы состояний.
    • Диаграммы пакетов.
    • Диаграммы последовательности.
    • Коммуникационные диаграммы.
  7. Принципы работы с требованиями.
    • Понятие требования.
    • Виды требований.
    • Последовательность разработки требований.
    • Способы сбора требований.

Литература

Основная литература

  1. Анфилатов В. С., Емельянов А. А., Кукушкин А. А. Системный анализ в управлении. — М.: Финансы и статистика, 2003.
  2. Антонов А. В. Системный анализ. — М.: Высшая школа, 2004.
  3. Фаулер М. UML. Основы. — 3-е изд. — СПб.: Символ-Плюс, 2004.
  4. Коберн А. Современные методы описания функциональных требований к системам. — М.: Лори, 2002. — Оригинал: Writing Effective Use Cases / Alistair Cockburn.
  5. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. - М.: Вильямс, 2002. ктно-ориентированный анализ: моделирование мира в состояниях / Пер. с англ. - Киев: Диалектика, 1993.

Дополнительная литература

  1. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. - М.: ДМК, 2000.
  2. Кролл П., Крачтен Ф. Rational Unified Process – это легко. — М.: Кудиц-образ, 2004.
  3. Липаев В. В. Документирование и управление конфигурацией сложных программных средств. Методы и стандарты. — М.: СИНТЕГ, 1998.
  4. Крачтен Ф. Введение в Rational Unified Process. — 2-е изд. — М.: Вильямс, 2002.
  5. Буч Г. Объектно-ориентированный дизайн и проектирование. — М., СПб: Бином: Питер, 2003.
МОСКВА 2018