Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторные 1-3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
840.19 Кб
Скачать

Пример.

Рассмотрим диаграмму переходов состояний для программы построения графиков функций одной переменной.

Программа относится к классу интерактивных, соответственно на этапе анализа и определения спецификаций целесообразно уточнить поведение программы на уровне интерфейса с пользователем, тем более, что наличие простого интерфейса оговорено в техническом задании. Один из возможных вариантов диаграммы переходов состояний программы представлен на рис. 8.

Рис. 8. Диаграмма переходов состояний программы построения графиков/таблиц функций

Практическое задание

Цели работы:

– изучить процесс специфицирования аспектов программных систем, зависящих от времени или реакции на событие, осуществляемый на уровне диаграмм переходов-состояний;

– приобрести навыки функционального анализа информационных систем.

Задание:

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

2. Изобразить функциональную диаграмму с помощью средств Microsoft Visio.

3. Для своего варианта разработать таблицу или матрицу переходов, а также диаграмму переходов-состояний.

4. С помощью Microsoft Visio осуществить ввод и редактирование этой диаграммы переходов–состояний.

5. Составить отчет по работе. 

Список индивидуальных данных

Вариант

задачи,

модуля

Вариант

задачи,

модуля

1, 1.1

5, 5.2

1, 1.2

6, 6.1

1, 1.3

6, 6.2

2, 2.1

7, 7.1

2, 2.2

7, 7.2

2, 2.3

8, 8.1

3, 3.1

8, 8.2

3, 3.2

8, 8.3

4, 4.1

9, 9.1

4, 4.2

9, 9.2

4, 4.3

10, 10.1

5, 5.1

10, 10.2

Задача 1. Учет наличия и движения товаров в торговой организации.

В процессе учета участвуют специалисты следующих подразделений: склада, бухгалтерии, группы маркетинга, торгового зала. Товары подразделяются на товарные группы (бытовая техника, обувь, одежда, электроника и т.д.). Внутри группы товары отличаются наименованием, маркой, производителем, поставщиком и т.д.