Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_Rab_SADT&DFD.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
443.39 Кб
Скачать
    1. Описание автоматизированной системы ведения проекта по методологии uml

В качестве примера рассмотрим модель автоматизированной системы обработки информации и управления разработкой программного обеспечения.

На рисунке 1.12 представлена диаграмма вариантов использования, отражающая взаимодействие экторов (клиента, менеджера проекта, технического лидера, дизайнеров, разработчиков, тестировщиков и отдел внедрения) в вариантах использования, содержащихся в базовом варианте (разработка АСОИУ). Таким образом, на диаграмме описана обработка требований клиента, разработка технического решения, планирование проекта, проектирование и разработка, внедрение и сопровождение.

На рисунке 1.13 представлена диаграмма классов, описывающая основные сущности автоматизированной системы управления разработкой программного обеспечения. Проект агрегирует требования клиента, функциональную спецификацию и данные о команде.

Рисунок 1.12 – Диаграмма вариантов использования

Рисунок 1.13 – Диаграмма классов

Рисунок 1.14 – Диаграмма состояний ошибки

Рисунок 1.15 – Диаграмма последовательности тестирования

Рисунок 1.16 – Диаграмма кооперации

Элемент функциональности, разрабатываемый в соответствии с требованием и описанный в функциональной спецификации, реализуется в соответствующем компоненте посредством выполнения разработчиком предусмотренных в техническом задании задач. В процессе тестирования тестировщик создает и описывает ошибки, которые обрабатываются ответственным за их устранение разработчиком.

Рисунок 1.14. содержит простейшее описание жизненного цикла ошибки, выполненной в виде диаграммы состояний. Процедура взаимодействия различных участников жизненного цикла тестирования описана на диаграмме последовательности (см. рис. 1.15) и диаграмме кооперации (см. рис. 1.16).

Диаграмма последовательности на рис. 1.17 описывает процедуру совместного сбора и описания требований заказчиком и менеджером проекта.

Диаграмма деятельности на рис. 1.18 содержит обобщенное описание активности по разработке проекта.

Рисунок 1.17 – Диаграмма последовательности сбора требований

Рисунок 4.18 – Диаграмма деятельности

2Задания на лабораторные работы

    1. Варианты заданий

В ходе выполнения заданий лабораторной работы необходимо изучить теоретические сведения в полном объеме и выполнить описание по методологии SADT заданной модели жизненного цикла разработки АСОИУ.

По результатам выполнения заданий лабораторной работы необходимо создать отчет.

При выполнении задания необходимо ознакомиться с моделями жизненного цикла проекта и примерами, приведенными в тексте и составить модели по указанным ниже заданиям:

Модель

SADT

UML

Итеративная (эволюционная)

1 вариант

5 вариант

Спиральная

2 вариант

6 вариант

RAD

3 вариант

7 вариант

Экстремальное программирование

4 вариант

8 вариант

    1. Содержание отчета

Отчет по лабораторной работе выполняется в форме пояснительной записки следующего содержание:

  1. Титульный лист.

  2. Описание цели и точки зрения.

  3. Краткое описание модели.

  4. Диаграммы в методологии SADT с кратким описанием каждой диаграммы.

  5. Заключение (выводы).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]