- •Определение спецификаций при структурном подходе
- •Спецификация разрабатываемого ПО
- •Диаграммы потоков данных (DFD)
- •Контекстная диаграмма построения графиков функций
- •Детализирующая диаграмма потоков данных
- •Псевдокод
- •Flow-формы
- •Диаграммы Насси-Шнейдермана
- •Словарь терминов
- •Структурные карты Константайна
- •Схема Джексона
- •Диаграмма Варение-Орра
- •HIPO -диаграмма
- •Основные понятия диаграмм «сущность –связь»
- •Диаграмма «сущность-связь»
- •Диаграммы переходов состояний
- •ПЕРТ-диаграмма
- •Сеть Петри
- •Методология SADT (Structured Analysis and Design Technique)
- •Типы связей IDEFO
- •Пример функциональной диаграммы
- •Диаграммы Workflow (диаграмма активности) IDEF3
- •Диаграмма Workflow
Пример функциональной диаграммы
Диаграммы Workflow (диаграмма активности) IDEF3
Наименование |
Смысл в случае слияния стрелок (Fan-in Смысл в случае разветвления стрелок (Fan-out |
||
Junction) |
Junction) |
||
|
|||
|
|
|
|
Asynchronous AND |
Все |
Все следующие процессы должны быть |
&? |
предшествующие |
процессы |
должны запущены |
быть завершены |
|
|
|
|
|
|
Synchronous AND |
Все |
|
Все следующие |
процессы |
запускаются |
||||
|
|
|
|
|
предшествующие процессы завершены одновременно |
|
|
||
|
|
& |
|
|
|
|
|||
|
|
|
|
одновременно |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Asynchronous OR |
Один |
или |
несколько Один |
или |
несколько |
О? |
предшествующих |
процессов |
должны следующих |
процессов |
должны |
быть |
быть завершены |
|
запущены |
|
|
|
|
|
|
|
|
|
Synchronous OR |
Один |
или |
несколько Один |
или |
несколько |
||||
|
|
|
|
|
предшествующих процессов |
завершен следующих |
процессов |
запускаются |
|
|
|
Щ |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
ы одновременно |
одновременно |
|
|
|
|
|
|
|
|
|
|
|
|
|
XOR (ExclusiveOR) |
Только |
|
один Только |
|
один |
Х? |
предшествующий процесс завершен |
следующий процесс запускается |
Диаграмма Workflow
|
|
|
|
|
|
|
|
|
|
|
|
ввод имени |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Анализ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
& |
|
|
О |
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
? |
|
регистрацио |
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
нной БД |
|
|
|
|
|
Ввод пароля |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение |
|
Открытие |
|
|
|
|
|
|
|
|
Х |
|
|
||
полномочий |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
доступа |
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Повторный ввод имени и пароля
Определение
категории
пользователя
Изменение
данных
О?
Обработка
запроса