- •Особенности структурного анализа и проектирования информационных систем
- •Введение
- •1. Построение моделей бизнес-процессов по стандарту idef0
- •1.1. Примитивы стандарта idef0
- •1.2. Виды ресурсов стандарта idef0 и их взаимосвязь
- •1.3. Особенности построения моделей по стандарту idef0
- •1.4. Пример декомпозиции процесса
- •1.5. Пример построения диаграмм idef0
- •1.7. Особенности создания диаграмм в программах bpWin и Ramus
- •1.6. Работа с тоннелями
- •1.8. Именование объектов в bpWin
- •1.9. Решение проблем с кодировкой и автоматической проверкой
- •1.10. Варианты заданий по построению моделей бизнес-процессов
- •1.11. Контрольные вопросы
- •1.12. Варианты тестовых заданий по контролю знаний в сфере построения моделей бизнес-процессов
- •2. Построение диаграмм потоков данных
- •2.1. Общие особенности методологии dfd
- •2.2. Внешние сущности
- •2.3. Системы и подсистемы
- •2.4. Процессы
- •2.5. Накопители данных
- •2.6. Потоки данных
- •2.7. Построение иерархии диаграмм потоков данных
- •2.8. Пример построения диаграммы потоков данных в программе bpwin
- •2.9. Особенности построения диаграмм dfd в программе Ramus
- •2.9.1. Создание новой диаграммы, работа с примитивами, классификаторами, особенности декомпозиции
- •2.9.2. Подробный пример построения диаграммы dfd
- •2.10. Варианты заданий по построению диаграмм потоков данных
- •2.11. Контрольные вопросы
- •2.12. Варианты тестовых заданий по контролю знаний в сфере построения диаграмм потоков данных
- •3. Проектирование реляционных баз данных посредством стандарта idef1x
- •3.1. Особенности построения структуры баз данных
- •3.2. Виды связей между таблицами
- •3.3. Особенности стандарта idef1x
- •3.4. Особенности построения схем idef1x в программе ErWin
- •3.4.1. Общие особенности программы ErWin
- •3.4.2. Работа с панелью инструментов и сущностями
- •3.4.3. Работа со связями между таблицами
- •3.5. Особенности построения схем idef1x в программе dbDesigner
- •3.5.1. Особенности работы с программой
- •3.5.2. Необходимые для работы кнопки панели инструментов
- •3.5.3. Настройка внешнего вида схем под стандарт idef1x
- •3.5.4. Работа с таблицами
- •3.5.5. Связи между таблицами
- •3.5.6. Удаление объектов схемы
- •3.5.7. Пример схемы idef1x в dbDesigner
- •3.6. Варианты заданий по построению схем реляционных баз данных
- •3.6. Контрольные вопросы
- •3.7. Варианты тестовых заданий по контролю знаний в сфере построения схем баз данных
- •4. Проектирование диалога с пользователем посредством транзитивных сетей
- •4.1. Проектирование диалога с пользователем
- •4.2. Простая транзитивная сеть
- •4.3. Рекурсивная транзитивная сеть
- •4.4. Подсеть, не связанная с рекурсией
- •4.5. Проектирование конкурентного диалога
- •4.6. Особенности построения транзитивных сетей в программе Dia
- •4.6.1. Подготовка новой панели под создание транзитивных сетей
- •4.6.2. Основные моменты построения транзитивных сетей в программе Dia
- •4.6.3. Пример построения транзитивной сети в программе Dia
- •4.7. Варианты заданий по построению логики диалога с пользователем
- •4.8. Контрольные вопросы
- •4.9. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой
- •Литература
- •Особенности структурного анализа и проектирования информационных систем
4.6.3. Пример построения транзитивной сети в программе Dia
На рисунке 4.18 представлена транзитивная сеть описания логики диалога с рисунка 4.3, но с выделением подсетей.
Рис. 4.18. Пример транзитивной сети, построенной с помощью Dia
4.7. Варианты заданий по построению логики диалога с пользователем
Для закрепления практических навыков по построению схем необходимо:
Ознакомиться с теоретическим материалом по транзитивным сетям.
Для практического закрепления материала реализовать предложенные на рисунках 4.3 и 4.18 примеры описания процесса посредством программы Dia.
Реализовать логику диалога, для автоматизации процесса, название которого нужно выбрать из процессов, представленных в таблице 4.1.
Таблица 4.1
Названия процессов
Номер варианта |
Название процесса |
1 |
Подготовка к Олимпийским играм |
2 |
Выпуск автомобиля |
3 |
Выпуск DVD-плейера |
4 |
Проведение лабораторной работы |
5 |
Построение здания |
6 |
Сборка персонального компьютера |
7 |
Переналадка технологического оборудования |
8 |
Подготовка конструкторской документации |
9 |
Получение прав на управление транспортным средством |
10 |
Организация переезда в новую квартиру |
4.8. Контрольные вопросы
1. Особенности проектирования диалога с пользователем.
2. Особенности построения простой транзитивной сети
3. Особенности построения рекурсивной подсети
4. Особенности поспроения подсети, не связанной с рекурсией.
5. Проектирование конкурентного диалога.
6. Особенности построения транзитивных сетей в Dia.
4.9. Варианты тестовых заданий по контролю знаний в сфере построения логики диалога пользователя с системой
1. Сколько начальных состояний должно быть в конкретной сети или подсети?
А) ноль,
Б) одно,
В) два,
Г) три.
2. Конечное состояние обозначается:
А) двойным кругом,
Б) овалом,
В) квадратом,
Г) ромбом.
3. Подсеть, не связанная с рекусией, обозначается:
А) прямоугольником с «загнутым уголком»,
Б) кругом,
В) прямоугольником с закруглеными углами,
Г) треугольником.
4. Что не входит в описание дуги?
А) входной сигнал,
Б) обратная связь,
В) действие при переходе,
Г) сторожевое условие.
5. Рекурсивная подсеть применяется, когда:
А) переход в конкретное состояние сети вызывает автоматический переход в подсеть без направленных действий пользователя,
Б) переход в подсеть вызван действием пользователя,
В) переход в подсеть вызан действием пользователя, но одновременно может и являться автоматическим,
Г) выход из одной подсети означает вход в другую подсеть.
6. Выберите верное описание перехода:
А) выше дуги отображается входной сигнал, и ниже – действие при переходе,
Б) выше дуги отображается действие при переходе, а ниже – входной сигнал,
В) выше дуги отображается название состояния, а ниже – входной сигнал,
Г) выше дуги отображается входной сигнал, а ниже – название состояния.
7. Интерфейс пользователя включает четыре элемента ввода «флажок». Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?
А) восемь,
Б) десять,
В) пятнадцать,
Г) шестнадцать.
8. Интерфейс пользователя включает три элемента ввода «флажок». Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?
А) восемь,
Б) десять,
В) двенадцать,
Г) пянтнадцать.
9. Интерфейс пользователя включает пять элементов ввода «переключатель» (по две позиции каждый). Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?
А) десять,
Б) четырнадцать,
В) тридцать,
Г) тридцать два.
10. Интерфейс пользователя включает два элемента ввода «переключатель» (по три позиции каждый). Сколько состояний будет включать схема диалога, если ее отобразить одной сетью?
А) пять,
Б) девять,
В) шестнадцать,
Г) двадцать.
