Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_GOSy.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
285.63 Кб
Скачать

8 Контекстная диаграмма и детализация процессов.

Декомпозиция DFD осуществляется на основе процессов: каждый процесс может раскрываться с помощью DFD нижнего уровня.

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

DFD первого уровня строится как декомпозиция процесса, который присутствует на контекстной диаграмме.

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

9 Декомпозиция данных на dfd (типы объектов).

(не нашла.)

10Расширение dfd для системы реального времени.

(не нашла…)

11 Содержания словаря данных.

Словарь данных – представляет собой определенным образом организованный список всех элементов данных системы с их точными определениями, что дает возможность различным категориям пользователей иметь общее понимание всех входных и выходных потоков и компонент хранилищ.

  • Описание значений потоков и хранилищ, изображенных на DFD:

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

  • Описание композиции групповых данных в хранилище.

  • Специфицированием значений и областей действия элементарных фрагментов информации в потоках данных и хранилищах.

  • Описание деталей отношений между хранилищами.

12 Обеспечивающие подсистемы автоматизированных информационных систем (назначение и краткая характеристика).

(ответ будет позже….)

13 Методы задания спецификаций процессов (пред- и постусловия, требования к спецификациям).

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

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

Спецификации должны удовлетворять следующим требованиям:

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

  • спецификация должна определять способ преобразования входных потоков в выходные;

  • нет необходимости (на данном этапе) определять метод реализации этого преобразования;

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

  • набор конструкций для построения спецификации должен быть простым и стандартным.

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