Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПП_курсач_финиш.docx
Скачиваний:
5
Добавлен:
06.09.2019
Размер:
609.56 Кб
Скачать
  1. Функциональная модель

В качестве процесса в курсовом проекте, рассмотрена деятельность по написанию программного обеспечения для видеопроката. Входом данного процесса является задачи выполняемые в видеопрокате которые необходимо оптимизировать, а выходом — программное обеспечение. При этом управляющими факторами яв­ляются сроки сдачи индивидуальных задач. Механизмом данного процесса является группа разработчиков.

Должности и обязанности распределяются следующим образом: «Руководитель: ставит задачу», «Аналитик: анализ ПО и постановка задач программисту», «Программист: подготовка модели проекта», «Тестер: оценка реализуемости проекта». Управляющий элемент для каждого - сроки. Но механизмы у каждого свои, определяются в соот­ветствии с должностями (какая должность, такой и механизм). Выходные данные описаны при помощи связи, для первого выходные данные, для вто­рого они являются входными. Следуя из этого структуру можно описать так: на вход руководителю подается предметная область (служба занятости в рамках ВУЗа), руководитель выдает аналитику задачи членов группы, после полного изучения предметной об­ласти, аналитики выдают программисту его задачи, которые программист выполняет, а разработанная модель проекта предается тестеру на проверку и корректировку, после этого оформляются готовые модели в ВРWin.

Деятельность руко­водителя можно разбить на следующие этапы: «Составление индивидуального плана работы», «Составление морфологической модели», «Составление функциональной модели», «Сфо­рмулировать задачи членов группы». Выходные данные описа­ны при помощи связи, для первого выходные данные, для второго они явля­ются входными. Руководителю требуется автоматизировать процессы которые походят в видеопрокате.

Деятельность ана­литиков представлена следующим образом: «Выделение классов», «Построение диаграммы взаимодействия», «Построение диаграммы классов», «Построение диаграммы состояний». Следуя из этого структуру можно описать так: на вход аналитику подается предметная область, после подробного изучения предметной области выделяются классы, за тем созда­ются диаграммы взаимодействия, классов и состояний. На выход подаются задачи программистов.

Про­граммисты выполняют следующие задания: «Подготовка реферата о Microsoft Visio», «Выделить классы и связи», «Реализация диаграммы классов», «Реализация диаграммы состоя­ний». Следуя из этого структуру можно описать так: на вход программисту подаются задачи про­граммистов, после чего готовится реферат о среде Microsoft Visio; после под­робного изучения предметной области выделяются классы и связи, за тем за тем создаются диаграммы классов и состояний. На выход подается готовая модель проекта.

Деятельность тесте­ров заключается в выполнении следующих задач: «Подготовка реферата о BPWin», «Реализация функциональной модели в среде BPWin», «Реализация моделей в BPWin». Структуру можно описать следующим образом: на вход те­стеру подается модель проекта, после чего готовится реферат о среде BPWin, реализуется функциональная модель, оформляется в BPWin. На вы­ход подаются обязанности для кждого члена подгруппы в модели BPWin.