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

Порядок выполнения работы

  1. Изучить теоретические сведения.

  2. Для заданного вида деятельности определить наборы предметов, предметы и активности (3-6 штук) системы.

  3. Обосновать типы взаимосвязей активностей, иерархию соподчиненности.

  4. Описать правила преобразований предметов.

  5. На основе проведенного анализа построить SADT диаграмму всей деятельности.

  6. Выбрать один из блоков диаграммы (активность) и детализировать его – построить SADT диаграмму для выбранной активности.

  7. Оформить отчет.

  8. Подготовиться к защите лабораторной работы.

Примеры вариантов заданий

  1. Учебный процесс в вузе.

  2. Работа механического редуктора.

  3. Работа мясорубки.

  4. Работа компьютера.

  5. Работа программы – текстового процессора.

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

  1. Фамилия, имя, отчество, группа, тема, цель.

  2. Описание анализа и декомпозиции проблемы (объекта), выделенных предметов и активностей.

  3. SADT диаграмма основной активности с комментариями.

  4. SADT диаграмма детализируемого блока.

  5. Выводы по работе.

Вопросы для самоконтроля

  1. Что представляет собой SADT технология, каковы ее особенности?

  2. Что такое активности и предметы в понимании SADT, как они взаимосвязаны?

  3. Опишите основные принципы построения диаграмм по технологии SADT?

  4. Опишите и поясните типы взаимосвязей активностей. Каково их графическое представление на диаграммах?

  5. Что является объектом применения SADT?

  6. Объясните пример SADT диаграммы, приведенной на рисунке 4. Являются ли приведенные конструктивные решения активностями?

ЛАБОРАТОРНАЯ РАБОТА №9

Разработка логической модели ПМК.

Диаграмма потоков данных (Data Flow Diagrams – DFD).

Диаграмма переходов состояний (State Transition Diagrams – STD)

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

Теоретические сведения

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

  • функции, которые система должна выполнять;

  • отношения между данными;

  • зависящее от времени поведение системы (аспекты реального времени).

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

  • DFD (Data Flow Diagrams) - диаграммы потоков данных; совместно со словарями данных и спецификациями процессов (миниспецификациями) иллюстрируют функции, которые система должна выполнять;

  • ERD (Entity Relationship Diagrams) - диаграммы сущность- связь показывают отношения между данными;

  • STD(State Transition Diagrams) - диаграммы переходов состояний показывают зависящее от времени поведение системы (аспекты реального времени).

Перечисленные средства дают полное описание системы независимо от её новизны. Производится построение логической функциональной спецификации- подробное описание того, что должна делать система, без рассмотрения путей реализации (обеспечивается чёткое представление о конечных результатах). Логическая DFD показывает внешние по отношению к системе источники и стоки (адресаты) данных, идентифицирует логические функции (процессы) и группы элементов данных, связывающих одну функцию с другой (потоки), идентифицирует хранилища (накопители) данных.

Структуры потоков данных хранятся и анализируются в словарях данных. Каждая логическая функция (процесс) может быть детализирована с помощью DFD нижнего уровня. В случае наличия реального времени используют STD диаграммы.