Технология разработки программного обеспечения

ПРАКТИЧЕСКОЕ ЗАДАНИЕ

Вариант 8

  1. Построить структурно-функциональную модель процесса «Проектирование и создание программного продукта», используя методологию SADT и стандарт IDEF0.
  2. Используя программное средство Ramus Educational, создать связи на контекстной диаграмме согласно таблице 1.

  3. Таблица 1 – Контекстная диаграмма


  4. Создать диаграмму декомпозиции «Проектирование и создание программного продукта», которая должна содержать следующие процессы: «Анализ служебной записки», «Написание программы», «Обучение персонала».
  5. Между процессами «Анализ служебной записки» и «Написание программы» установить функциональную связь с названием «Постановка задачи».
  6. Между процессами «Написание программы» и «Обучение персонала» установить функциональную связь с названием «Инструкции по эксплуатации».
  7. Выход декомпозиции «Ответ на служебную записку» должен являться выходом процесса «Анализ служебной записки».
  8. Выход декомпозиции «Программный продукт» должен являться выходом процесса «Написание программы».
  9. В диаграмме декомпозиции установить связи таким образом, чтобы были учтены следующие условия:
    • «Программист» должен использоваться в каждом процессе;
    • «Процедуры и правила» должны использоваться в каждом процессе.