- •Тюменский государственный университет
- •Предисловие 7 методические материалы 9
- •Теоретические материалы 27 Глава 1. Методология разработки и стандартизации 27
- •Глава 2. Создание модели процессов в bpWin 95
- •Глава 3. Создание модели данных в erWin 121
- •Предисловие
- •Методические материалы Рабочая программа дисциплины Пояснительная записка
- •Содержание дисциплины
- •Рекомендации по самостоятельной работе Календарно-тематический план самостоятельной работы
- •Методические рекомендации по отдельным видам самостоятельной работы
- •Указания по самостоятельному изучению теоретической части дисциплины
- •Указания по выполнению контрольной работы
- •Указания по выполнению курсовой работы
- •Указания к промежуточной аттестации с применением балльно-рейтинговой системы оценки знаний
- •1.1.2. Классы программ
- •1.1.3. Архитектура программных средств
- •1.2. Стандартизация жизненного цикла программных средств
- •1.2.1. Уровни стандартизации
- •1.2.2. Основные модели жизненного цикла
- •1.2.2.1. Каскадная модель
- •1.2.2.2. Каскадная модель с промежуточным контролем
- •1.2.2.3. Модель разработки программных средств на основе ранее созданных компонентов
- •1.2.2.4. Эволюционная модель
- •1.2.2.5. Модель пошаговой разработки программных средств
- •1.2.2.6. Спиральная модель
- •1.2.2.7. Спиральная модель с ограничением версий
- •1.2.3. Структурное программирование
- •1.2.4. Организация человеко-машинного интерфейса
- •1.2.4.1. Принципы разработки
- •2. Учет возможностей аппаратных и программных средств разработчика и пользователя.
- •1.2.4.2. Рекомендации разработчику
- •1.3. Оценка стоимости и планирование разработки программных средств
- •1.3.1. Оценка стоимости разработки
- •1.3.2. Планирование разработки
- •1.4. Качество программных средств
- •1.4.1. Стандарты качества
- •1.4.2. Основные показатели качества
- •1.4.3. Методы достижения качества
- •1.4.4. Сертификация и аттестация
- •1.4.5. Конфигурационное управление версиями
- •1.4.6. Регламентирование тестирования для обеспечения качества
- •1.4.6.1. Цели и этапы тестирования программ
- •1.4.6.2. Основные тестируемые элементы
- •1.4.6.3. Восходящее и нисходящее тестирование
- •1.5. Методология быстрой разработки приложений (rad)
- •1.6. Структурный подход к проектированию информационных систем
- •1.6.1. Сущность структурного подхода
- •1.6.2. Моделирование потоков данных (бизнес-процессов) dfd
- •Отчет о продажах
- •1.6.3. Функциональное моделирование sadt (idef0)
- •1.6.3.1. Состав функциональной модели
- •1.6.3.2. Иерархия диаграмм
- •1.6.4. Моделирование данных
- •1.6.4.1. Основные понятия
- •1.6.4.2. Методология idef1
- •1.7. Общая характеристика и классификация case-средств
- •1. Компонентный состав:
- •2. Функциональная полнота:
- •3. Степень зависимости от субд:
- •4. Тип используемой модели:
- •1.8. Интеллектуализация вычислительных систем
- •1.9. Рынок программных продуктов
- •Структура рынка программных продуктов и услуг
- •1.10. Классификация систем защиты программных средств
- •1.10.1. Методы установки
- •1.10.2. Методы защиты
- •1.10.3. Принципы функционирования
- •1.10.4. Показатели оценки систем защиты
- •В опросы для контроля
- •Глава 2. Создание модели процессов в bpWin
- •2.1. Среда разработки
- •2.2. Функциональная модель (idef0)
- •2.2.1. Принципы построения модели
- •2.2.2. Работы
- •2.2.3. Стрелки
- •2.2.4. Нумерация работ и диаграмм
- •2.2.5. Диаграммы дерева узлов и экспозиций (feo)
- •2.2.6. Слияние моделей
- •2.2.7. Разделение моделей
- •2.2.8. Отчеты по модели
- •2.2.9. Экспертиза и согласование модели
- •2.3. Оценка модели
- •2.3.1. Стоимостной анализ (abc)
- •2.3.2. Анализ свойств, определенных пользователем (udp)
- •2.4. Дополнительные модели
- •2.4.1. Диаграммы потоков данных (dfd)
- •2.4.2. Диаграммы информационных процессов (idef3)
- •2.4.3. Имитационное моделирование
- •Вопросы для контроля
- •Глава 3. Создание модели данных в erWin
- •3.1. Отображение модели данных
- •3.1.1. Модели представления данных
- •3.1.2. Среда разработки
- •3.1.3. Подмодели и сохраняемые отображения
- •3.2. Создание логической модели данных
- •3.2.1. Уровни логической модели
- •3.2.2. Сущности и атрибуты
- •3.2.3. Связи
- •3.2.4. Типы сущностей и иерархия наследования (супертипы, подтипы)
- •3.2.5. Ключи
- •3.2.6. Методы нормализации и денормализации отношений
- •3.2.7. Домены
- •3.3. Создание физической модели данных
- •3.3.1. Уровни физической модели
- •3.3.2. Выбор субд
- •3.3.3. Таблицы и представления
- •3.3.4. Правила проверки значений и значения по умолчанию
- •3.3.5. Индексы
- •3.3.6. Объекты физической памяти
- •3.3.7. Триггеры и хранимые процедуры
- •3.3.8. Хранилища данных
- •3.3.9. Определение размера базы данных
- •3.3.10. Прямое и обратное проектирование
- •3.4. Создание отчетов в erWin
- •3.5. Связывание моделей процессов и модели данных
- •3.5.1. Экспорт данных из erWin в bpWin
- •3.5.2. Создание сущностей и атрибутов bpWin и их экспорт в erWin
- •В опросы для контроля
- •Глава 4. Генератор отчетов rptWin
- •4.1. Создание нового отчета
- •4.2. Среда конструктора отчетов
- •4.3. Размещение объектов отчета
- •4.4. Группировка и сортировка данных отчета
- •4.5. Изменение файла данных отчета
- •4.6. Изменение свойств отчета
- •4.7. Формирование формул
- •4.8. Пример формирования отчета
- •В опросы для контроля
- •Заключение
- •Практикум
- •Задания для контроля Тесты для самоконтроля
- •Ключи к тестам для самоконтроля
- •Пример выполнения контрольной работы
- •Темы контрольных и курсовых работ
- •1. Учет успеваемости студентов.
- •2. Учет обмена валюты.
- •3. Учет объектов строительства.
- •4. Учет выдачи и возврата книг.
- •5. Учет авиапассажиров.
- •6. Учет производства сельскохозяйственных культур.
- •7. Учет выпуска изделий.
- •8. Учет платежей налогов.
- •9. Учет поставок товаров.
- •10. Учет сбросов отравляющих веществ в окружающую среду.
- •11. Учет уволившихся с предприятия.
- •12. Учет призеров Олимпийских игр.
- •14. Учет участников олимпиады.
- •15. Учет проданных товаров.
- •16. Учет малых предприятий.
- •17. Учет больных в больнице.
- •18. Учет движения общественного транспорта.
- •19. Учет дорожно-транспортных происшествий.
- •20. Учет платежных поручений в банке.
- •21. Учет договоров займа.
- •22. Учет проданных ценных бумаг.
- •23. Учет кадров.
- •24. Учет очередников на получение жилья.
- •25. Учет исполнительской дисциплины.
- •26. Учет книг в библиотеке.
- •27. Учет переселенцев.
- •28. Учет успеваемости школьников.
- •29. Учет нарушителей трудовой дисциплины на предприятии.
- •30. Учет вакцинации населения.
- •Вопросы для подготовки к экзамену
- •Список источников информации
- •Приложения Приложение 1. Стандарты Приложение 1.1. Международный стандарт жизненного цикла
- •1. Процесс приобретения
- •2. Разработка системы и программного средства
- •3. Эксплуатация системы и программного средства
- •4. Сопровождение и развитие системы и программного средства
- •5. Управление проектом и обеспечение качества системы и программного средства
- •6. Интегральные процессы поддержки разработки программных средств
- •Приложение 1.2. Стандарты качества
- •Приложение 1.3. Стандарты по тестированию программ
- •Приложение 1.4. Государственные стандарты рф
- •Приложение 1.5. Единая система программной документации (гост 19)
- •2. Эскизный проект
- •3. Технический проект
- •4. Рабочий проект
- •5. Внедрение
- •Приложение 1.6. Автоматизированные системы управления (гост 24)
- •Приложение 1.7. Автоматизированные системы (гост 34)
- •Приложение 2. Список макрокоманд erWin
- •Приложение 3. Список макрокоманд erWin
Практикум
В практические работы выполняются на основе копирования, изменения или дополнения демонстрационных примеров, которые приведены в пособии. Студент должен выполнить все, предлагаемые ниже, практические работы в полном объеме на практических и/или на самостоятельных занятиях.
1. Построить модели информационной системы «Изготовление изделий на машиностроительном предприятии (п.п. 2.2.3, 2.2.5, 2.2.6, 2.3.1, 2.3.2, 2.4.1).
2. Построить имитационную модель розлива в бутылки (п. 2.4.3).
3. Построить логическую и физическую модели данных учета изготовленных (готовых) изделий, состоящих из трех сущностей: изделия (с атрибутами: код и наименование изделия), подразделения (код и наименование подразделения), готовые изделия (код изделия, код подразделения, изловившее изделие, дата изготовления и количество изготовленных изделий). В начале эти сущности формируются при выполнении первой практической работы, а затем они экспортируются. Путем импортирования сущности переносятся в модель данных (п. 3.5.2), которая далее дорабатывается студентом (п.п. 3.2.2, 3.2.3). Методом прямого проектирования создать базу данных с СУБД Access.
4. Методом обратного проектирования из созданной базы данных в предыдущей практической работе создать модель данных в ERWin и откорректировать ее с целью создания хранилища данных (п. 3.3.8), соcтоящего из одной таблицы с атрибутами: наименование изделия и подразделения, дата изготовления и количество изготовленных изделий.
5. Сформировать отчет по потреблению электроэнергии и воды при производстве изделий (п. 4.8).
6. Сформировать модели информационной системы учета семейного бюджета, базу данных и отчет (п.5.2).
Задания для контроля Тесты для самоконтроля
1. Какой организацией разрабатываются стандарты ISO?
1. Международной комиссией по электротехнике.
2. Международной организацией стандартизации.
3. Национальным институтом стандартизации и метрологии (США).
2. Какой организацией разрабатываются стандарты IEC?
1. Международной комиссией по электротехнике.
2. Национальным институтом стандартизации и метрологии (США).
3. Международной организацией стандартизации.
3. Какие международные организации осуществляют стандартизацию наиболее общих технологических методов и процессов, имеющих значение для международной кооперации и разделения труда?
1. NIST.
2. IEEE.
3. ISO и IEC.
4. Какой организацией разрабатываются стандарты IEEE?
1. Институтом инженеров электротехники и радиоэлектроники США.
2. Международной комиссией по электротехнике.
3. Международной организацией по стандартизации.
5. Укажите достоинства каскадной модели жизненного цикла программного средства.
1. Сокращение срока получения работоспособной версии программного средства.
2. Уменьшение периода разработки программного средства.
3. Большая надежность разработанного программного средства.
6. Укажите недостатки каскадной модели разработки программного средства.
1. Сложность.
2. Увеличение периода разработки программного средства.
3. Недостатков нет.
7. Что предполагает каскадная модель жизненного цикла программного средства?
1. Спиральное выполнение этапов.
2. Последовательное выполнение этапов: анализ, проектирование, реализация, внедрение и сопровождение.
3. Параллельное выполнение этапов: анализ, проектирование, реализация, внедрение и сопровождение.
8. Что представляет каскадная модель жизненного цикла программного средства с промежуточным контролем?
1. Модель аналогична каскадной модели, но после каждого этапа производится его оценка и при неудовлетворительной оценке производится возвращение на соответствующий предыдущий этап для перепроектирования.
2. Модель аналогична каскадной модели, но после каждого этапа не производится его оценка.
3. Модель аналогична каскадной модели, но после каждого этапа производится его оценка и при неудовлетворительной оценке производится возвращение на первый этап проектирования.
9. Укажите достоинства спиральной модели разработки программного средства.
1. Получение итоговой работоспособной версии программного средства.
2. Простота.
3. Сокращение срока получения работоспособной версии программного средства: каждый виток разработки дает уточненный работоспособный вариант программного средства, который можно предъявлять пользователю для оценки.
10. Что представляет спиральная модель жизненного цикла программного средства?
1. Модель аналогична каскадной модели, но после каждого этапа не производится его оценка.
2. Набор этапов, которые на каждом витке модели могут уточняться или дополняться и в результате создается новая работоспособная версия.
3. Модель аналогична каскадной модели, но после каждого этапа производится его оценка и при неудовлетворительной оценке производится возвращение на первый этап проектирования.
11. Что означает принцип проектирования и кодирования сверху вниз?
1. Проектирование и кодирование ведется в порядке разбиения задачи на подзадачи, до тех пор, пока каждой из подзадач не будет соответствовать один программный модуль.
2. Такой принцип отсутствует.
3. Проектирование и кодирование ведется в порядке объединения подзадач в задачи.
12. Что такое защитное программирование?
1. Проверка работы программного средства в нормальных, в экстремальных и в исключительных ситуациях.
2. Проектирование и кодирование ведется в порядке разбиения задачи на подзадачи, до тех пор, пока каждой из подзадач не будет соответствовать один программный модуль.
3. Это такой стиль написания программ, при котором появляющиеся ошибки легко обнаруживаются и идентифицируются программистом.
13. Перечислите основные этапы тестирования программного средства.
1. Проверка работы программного средства в нормальных условиях.
2. Проверка работы программного средства в нормальных, в экстремальных и в исключительных ситуациях.
3. Проверка работы программного средства в экстремальных и в исключительных ситуациях.
14. Что задает стандарт ISO/IEC 12207
1. Качество программных средств.
2. Тестирование программных средств.
3. Жизненный цикл программного средства (системы)
15. Укажите методы достижения высокого качества.
1. Тестирование.
2. Тотальный контроль качества и проведение испытания изделия на всех промежуточных этапов его создания и испытания и отбраковка программного средства на конечном этапе разработки.
3. Отладка.
16. Что представляет собой аттестация программного средства?
1. Специально организованный процесс испытаний программ с применением упорядоченной, стандартизированной совокупности тестов, охватывающих все необходимые функции и режимы применения программного средства или его компонент.
2. Специально организованный процесс отладки программ с применением совокупности тестов, охватывающих все необходимые функции и режимы применения программного средства или его компонент.
3. Испытание программ, особо выделенным (третейским) коллективом специалистов, имеющим лицензию на официальный государственный или ведомственный контроль функций, средств и качества программного и гарантирующим его соответствие стандартам и другим нормативным документам, а также безопасность его применения, по подтверждению соответствия программного средства или услуг установленным требованиям.
17. Что представляет собой сертификация программного средства?
1. Специально организованный процесс испытаний программ с применением упорядоченной, стандартизированной совокупности тестов, охватывающих все необходимые функции и режимы применения программного средства или его компонент.
2. Специально организованный процесс отладки программ с применением совокупности тестов, охватывающих все необходимые функции и режимы применения программного средства или его компонент.
3. Испытание программ, проводимым особо выделенным (третейским) коллективом специалистов, имеющим лицензию на официальный государственный или ведомственный контроль функций, средств и качества программного средства и гарантирующим его соответствие стандартам и другим нормативным документам, а также безопасность его применения, по подтверждению соответствия программного средства или услуг установленным требованиям с выдачей специального документа – сертификата соответствия, подтверждающего соответствие сертифицированной продукции установленным требованиям.
18. Что такое «сертификат соответствия» для программного средства?
1. Официальный документ, выданный для подтверждения соответствия программной продукции установленным требованиям.
2. Официальный документ, выданный по правилам системы сертификации для подтверждения соответствия сертифицированной программной продукции установленным требованиям.
19. Что такое «функциональная пригодность» программного средства?
1. Группа показателей, отражающих понятность, обучаемость и простоту (комфортность) использования.
2. Способность программного средства выполнять заданные функции в различных условиях.
3. Степень соответствия комплекса реализованных программ исходным требованиям контракта, технического задания (назначение, номенклатура, задач и функций) и спецификаций на программное средство и его компоненты.
20. Что понимается под надежностью программного средства?
1. Способность программного средства выполнять заданные функции в различных условиях.
2. Степень соответствия комплекса реализованных программ исходным требованиям контракта, технического задания (назначение, номенклатура, задач и функций) и спецификаций на программное средство и его компоненты.
3. Группа показателей, отражающих понятность, обучаемость и простоту (комфортность) использования.
21. Что является целью тестирования программного средства?
1. Устранение ошибок
2. Обнаружение ошибок в программном средстве.
3. Обнаружение и устранение ошибок в программном средстве.
22. В чем сущность структурного подхода к разработке информационной системы?
1. Выделение существенных аспектов системы и отвлечение от несущественных.
2. Обоснованность и согласованность элементов системы.
3. Декомпозиция (разбиение) системы на функциональные подсистемы, которые, в свою очередь, делятся на подфункции, а они – на задачи, и так до конкретных процедур.
23. Перечислите базовые принципы структурного подхода.
1. Декомпозиции, абстрагирования, формализации, непротиворечивости, структурирования данных.
2. Декомпозиции, иерархического упорядочения, формализации, непротиворечивости, структурирования данных, структурного программирования.
3. Декомпозиции, иерархического упорядочения, структурного программирования абстрагирования, формализации, структурирования данных.
4. Декомпозиции, иерархического упорядочения, абстрагирования, формализации, непротиворечивости, структурирования данных.
24. Что такое «внешняя сущность» в модели DFD?
1. Материальный предмет или физическое лицо, представляющие собой источник или приемник информации.
2. Определяет информацию, передаваемую через некоторое соединение от источника к приемнику.
3. Преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом
25. Что такое «процесс»?
1. Материальный предмет или физическое лицо, представляющие собой источник или приемник информации.
2. Определяет информацию, передаваемую через некоторое соединение от источника к приемнику.
3. Преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом.
26. Что такое «поток данных»?
1. Преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом.
2. Определяет информацию, передаваемую через некоторое соединение от источника к приемнику.
3. Материальный предмет или физическое лицо, представляющие собой источник или приемник информации.
27. Что представляет модель информационной системы в методологии DFD?
1. Иерархию диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю.
2. Совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта предметной области.
28. Что представляет методология SADT?
1. Собой совокупность методов, правил и процедур, предназначенных для построения модели данных предметной области.
2. Совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта предметной области.
29. Что является целью управления проектом разработки программного средства?
1. Рациональное использование ресурсов путем сбалансированного распределения их по частным работам на протяжении всего цикла разработки.
2. Эффективное управление проектом разработки программного средства.
30. Что является базой эффективного управления проектом разработки программного средства?
1. Оперативное управление разработкой.
2. План.
31. Какие потоки взаимодействий между компонентами разных уровней можно выделить в иерархических структурах программных средств?
1. Сверху вниз (координирующие и управляющие воздействия верхних уровней).
2. Снизу вверх (информация о состоянии и реализации предписанных функций компонентами нижних уровней).
3. Сверху вниз (координирующие и управляющие воздействия верхних уровней) и снизу вверх (информация о состоянии и реализации предписанных функций компонентами нижних уровней).
32. Существует ли модель жизненного цикла программного средства стандарта ISO/IEC?
1. Нет.
2. Да.
33. Что такое «адаптация программного средства»?
1. Способность устанавливать соответствие с уровнем подготовки пользователя.
2. Способность пользователя приспосабливаться к программному средству.
34. Перечислите все типы адаптации программного средства.
1. Фиксированная, автоматическая.
2. Косметическая, фиксированная, автоматическая.
35. Каким образом устанавливается фиксированная адаптация?
1. Пользователь явно выбирает уровень диалоговой поддержки.
2. Система строит модель поведения пользователя, изменяясь в процессе работы с пользователем, распознавая его характеристики (время ответа, ошибки, обращение к помощи).
36. Каким образом устанавливается автоматическая адаптация?
1. Пользователь явно выбирает уровень диалоговой поддержки.
2. Система строит модель поведения пользователя, изменяясь в процессе работы с пользователем, распознавая его характеристики (время ответа, ошибки, обращение к помощи).
37. Перечислите основные средства достижения интеллектуального интерфейса взаимодействия пользователя и программного средства?
1. Голосовой ввод информации и способность распознавания образов для интерпретации входных сообщений.
2. Голосовой ввод информации и способность распознавания образов для интерпретации входных сообщений; использование экспертных систем.
3. Способность распознавания образов для интерпретации входных сообщений; использование экспертных систем.
38. Что означает термин DFD?
1. Функциональная модель структурного подхода к проектированию программных средств.
2. Модель данных.
3. Модель потоков данных структурного подхода к проектированию программных средств.
39. Что означает термин SADT?
1. Модель данных.
2. Функциональная модель структурного подхода к проектированию программных средств.
3. Модель потоков данных структурного подхода к проектированию программных средств.
40. Что означает термин ERD?
1. Модель потоков данных структурного подхода к проектированию программных средств.
2. Функциональная модель структурного подхода к проектированию программных средств.
3. Модель данных.
41. Что определяют контекстные диаграммы?
1. Общее описание системы и ее взаимодействие с внешней средой.
2. Описание подсистемы.
3. Детальное описание бизнес-процессов
42. Какие средства относят к CASE-средствам?
1. Программные средства, которые позволяют автоматизировать программирование.
2. Программные средства, которые позволяют автоматизировать процессы принятия решений.
3. Программные средства оперативной обработки данных.
4. Программные средства, которые позволяют автоматизировать процессы проектирования, модификация и сопровождения на различных этапах ЖЦ ПС.
43. Что такое «фирма-дистрибьютор»?
1. Фирмы, которые занимаются разработкой программных средств.
2. Фирмы, которые занимаются распространением программных средств.
3. Фирмы, которые занимаются консультированием в области разработки и использование программных средств.
44. Каково назначение модели AS-IS?
1. Отражает новую организацию бизнес-процессов и исправляет недостатки модели AS-IS.
2. Отражает существующую организацию работ с целью выявления недостатков.
3. Содержит общее описание системы и ее взаимодействие с внешней средой.
45. Каково назначение модели TO-BE?
1. Отражает существующую организацию работ с целью выявления недостатков.
2. Графическое описания бизнес-процессов в виде дерева диаграмм.
3. Отражает новую организацию бизнес-процессов и исправляет недостатки модели AS-IS.
46. Каково назначение диаграмм IDEF0?
1. Графическое описания бизнес-процессов в виде дерева диаграмм.
2. Отражает существующую организацию работ с целью выявления недостатков.
3. Отражает новую организацию бизнес-процессов и исправляет недостатки модели AS-IS.
47. Каким образом создается диаграмма декомпозиции?
1. Диаграмма является результатом деления диаграммы декомпозиции следующего уровня.
2. Диаграмма является результатом деления родительской диаграммы декомпозиции предыдущего уровня.
3. Диаграмма является результатом деления диаграммы текущего уровня.
48. Каково назначение диаграммы дерева узлов?
1. Графическое описания бизнес-процессов в виде дерева диаграмм.
2. Содержит общее описание системы и ее взаимодействие с внешней средой.
3. Показывает иерархическую зависимость работ, но не взаимосвязи между работами.
49. Каково назначение диаграммы для экспозиции (FEO)?
1. Показывает иерархическую зависимость работ, но не взаимосвязи между работами.
2. Содержит общее описание системы и ее взаимодействие с внешней средой.
3. Иллюстрируют отдельные фрагменты модели.
50. Что называют работой в модели IDEF0?
1. Называют процессы, функции или задачи, которые выполняются в системе и имеют результаты.
2. Называют сущности.
3. Называют таблицы.
51. Как оформляется работа в модели IDEF0?
1. Оформляется в виде овала.
2. Оформляется в виде прямоугольника.
3. Оформляется в виде ромба.
52. Каково местоположение стрелок с управляющей информация относительно прямоугольника работы в модели IDEF0?
1. Входят в прямоугольник сверху.
2. Входят в прямоугольник снизу.
3. Входят в прямоугольник слева.
53. Каково местоположение стрелок с входной информацией относительно прямоугольника работы в модели IDEF0?
1. Входят в прямоугольник сверху.
2. Выходят из прямоугольника справа.
3. Входят в прямоугольник слева.
54. Каково местоположение стрелок с выходной информацией относительно прямоугольника работы в модели IDEF0?
1. Входят в прямоугольник сверху.
2. Выходят из прямоугольника справа.
3. Входят в прямоугольник слева.
55. Каково местоположение стрелок механизмов, выполняющих работу относительно прямоугольника работы в модели IDEF0?
1. Входят в прямоугольник слева.
2. Выходят из прямоугольника справа.
3. Входят в прямоугольник снизу.
56. Каким образом располагаются работы на диаграмме в модели IDEF0?
1. По диагонали от левого верхнего угла к правому нижнему (в порядке доминирования).
2. По диагонали от правого верхнего угла к левому нижнему (в порядке доминирования).
3. Сверху вниз (в порядке доминирования).
57. Что обозначают стрелки типа Вход (Input) в модели IDEF0?
1. Материал или информацию, используемые для получения результата.
2. Правила, процедуры, которыми руководствуется работа.
3. Ресурсы, выполняющие работу.
58. Что обозначают стрелки типа Управление (Control) в модели IDEF0?
1. Материал или информацию, производимые работой.
2. Правила, процедуры, которыми руководствуется работа.
3. Ресурсы, выполняющие работу.
59. Что обозначают стрелки типа Выход (Output) в модели IDEF0?
1. Материал или информацию, используемые для получения результата.
2. Ресурсы, выполняющие работу.
3. Материал или информацию, производимые работой.
60. Что обозначают стрелки типа Механизм (Mechanism) в модели IDEF0?
1. Ресурсы, выполняющие работу.
2. Материал или информацию, используемые для получения результата.
3. Правила, процедуры, которыми руководствуется работа.
61. Что обозначают стрелки типа Вызов (Call) в модели IDEF0?
1. Указывают на другую модель работы, которая выполняется в пределах текущей системы.
2. Указывают на другую модель работы, которая выполняется текущей системой.
3. Указывают на другую модель работы, которая выполняется за пределами текущей системы.
62. Что показывают граничные стрелки в модели IDEF0?
1. Взаимодействие контекстной диаграммы с пользователем.
2. Взаимодействие контекстной диаграммы с внешней средой.
3. Взаимодействие диаграмм.
63. Что обозначают несвязанные граничные стрелки (unconnected borderarrow) в модели IDEF0?
1. Входные и выходные стрелки (кроме стрелок вызова) декомпозируемой работы.
2. Указывают на другую модель работы, которая выполняется за пределами текущей системы.
3. Взаимодействие контекстной диаграммы с внешней средой.
64. Что показывают внутренние стрелки в модели IDEF0?
1. Взаимодействие контекстной диаграммы с внешней средой.
2. Связь между работами.
3. Указывают на другую модель работы, которая выполняется за пределами текущей системы.
65. Какой стрелкой изображается связь по входу (output-input) в модели IDEF0?
1. Материал или информацию, используемые для получения результата.
2. Правила, процедуры, которыми руководствуется работа.
3. Стрелка выход из вышестоящей работы на вход нижестоящей.
66. Какой стрелкой изображается связь по управлению (output-control) в модели IDEF0?
1. Стрелка выход нижестоящей работы на управление вышестоящей.
2. Стрелка выход из вышестоящей работы на управление нижестоящей.
3. Стрелка выход одной работы на механизм другой.
67. Какой стрелкой изображается связь выход-механизм (output-mechanism) в модели IDEF0?
1. Стрелка выход одной работы на механизм другой.
2. Стрелка выход из вышестоящей работы на управление нижестоящей.
3. Стрелка выход нижестоящей работы на вход вышестоящей.
68. Какой стрелкой изображается обратная связь по входу (output-input feedback) в модели IDEF0?
1. Стрелка выход из вышестоящей работы на управление нижестоящей.
2. Стрелка выход одной работы на механизм другой.
3. Стрелка выход нижестоящей работы на вход вышестоящей.
69. Какой стрелкой изображается обратная связь по управлению (output-control feedback) в модели IDEF0?
1. Стрелка выход нижестоящей работы на управление вышестоящей.
2. Стрелка выход из вышестоящей работы на управление нижестоящей.
3. Стрелка выход нижестоящей работы на вход вышестоящей.
70. Каково назначение разветвляющихся стрелок в модели IDEF0?
1. Показывают, что одни и те же объекты, порожденные одной работой, не могут использоваться одновременно в нескольких других работах.
2. Стрелки, порожденные в разных работах, могут представлять однородные объекты.
3. Показывают, что одни и те же объекты, порожденные одной работой, могут использоваться одновременно в нескольких других работах.
71. Каково назначение сливающихся стрелок в модели IDEF0?
1. Показывают, что одни и те же объекты, порожденные одной работой могут использоваться одновременно в нескольких других работах.
2. Стрелки, порожденные в разных работах, могут представлять однородные объекты.
3. Стрелки, порожденные в разных работах, не могут представлять однородные объекты.
72. Что такое сущность?
1. Это человек, предмет или событие, о котором собирается и хранится информация.
2. Это объект, состоящий из одной или нескольких таблиц, c одним или несколькими общими столбцами.
3. Это таблица.
73. Что такое экземпляр сущности?
1. Это человек, предмет или событие, о котором собирается и хранится информация.
2. Единичное значение сущности.
3. Сущность, экземпляры которой могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.
74. Что такое независимая сущность?
1. Сущность, экземпляры которой могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.
2. Единичное значение сущности.
3. Сущность, экземпляры которой не могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.
75. Что такое зависимая сущность?
1. Сущность, экземпляры которой могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.
2. Это человек, предмет или событие, о котором собирается и хранится информация.
3. Сущность, экземпляры которой не могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.
76. Что такое кластер?
1. Это объект, состоящий из одной или нескольких таблиц, c одним или несколькими общими столбцами.
2. Это объект, состоящий из одной или нескольких таблиц, c одним или несколькими различными столбцами.
3. Характеристика или свойство сущности.
77. Как хранятся в кластере строки, которые имеют одинаковые значения в их общих столбцах?
1. Физически хранятся в различных блоках данных.
2. Физически хранятся вместе в пределах одного блока данных.
3. Физически хранятся вместе в пределах одного набора данных.
78. Для чего предназначены кластеры?
1. Уменьшают время доступа к таблице и место на диске.
2. Уменьшают время доступа к таблице.
3. Уменьшают место на диске.
79. Что представляет собой связь подтипа (категоризационная связь)?
1. Связь подтипа всегда связывает один экземпляр группового родителя несколькими экземплярами подтипа.
2. Связь подтипа всегда связывает один экземпляр группового родителя одним экземпляром подтипа.
3. Связь подтипа всегда связывает один экземпляр группового родителя с 0 или одним экземпляром подтипа.
80. Что такое атрибут объекта?
1. Характеристика или свойство сущности.
2. Колонка таблицы.
3. Строка таблицы.
81. Как рекомендуется называть атрибут?
1. Отглагольным существительным.
2. Существительным во множественном числе.
3. Существительным в единственном числе.
82. Как рекомендуется называть сущность?
1. Отглагольным существительным.
2. Существительным в единственном числе.
3. Существительным во множественном числе.
83. Что представляют собой расширенные атрибуты?
1. Представляют собой информацию, которая определяется пользователем с целью контроля за изображением на экране и контроля данных, хранящихся в колонке.
2. Атрибут или группа атрибутов, однозначно определяющая экземпляр сущности.
3. Область значений одного или нескольких атрибутов.
84. Что такое домен?
1. Колонка таблицы.
2. Область значений одного или нескольких атрибутов.
3. Строка таблицы.
85. Что такое ключ?
1. Атрибут, однозначно определяющая экземпляр сущности.
2. Группа атрибутов, однозначно определяющая экземпляр сущности.
3. Атрибут или группа атрибутов, однозначно определяющая экземпляр сущности.
86. Что такое ключевые атрибуты?
1. Атрибуты, из которых формируется ключ.
2. Атрибуты, из которых формируется индекс.
3. Атрибуты, из которых формируется связь таблиц.
87. Каковы требования к первичному ключу?
1. Должны быть как можно меньшего размера.
2. Не должны меняться со временем.
3. Не должны меняться со временем и должны быть как можно меньшего размера.
88. Что такое альтернативный или вторичный ключ?
1. Ключ дочерней таблицы, который является первичным ключом в родительской таблице.
2. Ключ, которые не были выбран в качестве первичного ключа.
3. Такое понятие отсутствует.
89. Что такое миграция внешнего ключа?
1. Ситуация, при которой ключ дочерней сущности автоматически появляется в ключе родительской сущности в виде внешнего ключа.
2. Ситуация, при которой ключ родительской сущности автоматически появляется в ключе дочерней сущности в виде альтернативного ключа.
3. Ситуация, при которой ключ родительской сущности автоматически появляется в ключе дочерней сущности в виде внешнего ключа.
90. Что такое внешний ключ?
1. Ключ дочерней таблицы, который является первичным ключом в родительской таблице.
2. Ключ дочерней таблицы, который является альтернативным ключом в родительской таблице.
3. Ключ, которые не были выбран в качестве первичного ключа.
91. Что такое унификация?
1. Одинаковое обозначение первичных и внешних ключей.
2. Слияние двух или более атрибутов внешнего ключа в один атрибут внешнего ключа на основе утверждения, что значения исходных атрибутов внешнего ключа должны быть идентичны.
3. Одинаковое обозначение полей с одинаковыми по смыслу значениями.
92. Что такое собственный атрибут?
1. Атрибут, не являющийся альтернативным ключом.
2. Атрибут, не являющийся внешним ключом.
3. Атрибут, не являющийся первичным ключом.
93. Что такое инверсионный вход?
1. Атрибут (атрибуты), который(е) не определяют уникальным образом экземпляр сущности, но используются для обращения к экземплярам сущностей.
2. Атрибут (атрибуты), который(е) не определяют уникальным образом экземпляр сущности и не используются для обращения к экземплярам сущностей.
3. Атрибут (атрибуты), который(е) определяют уникальным образом экземпляр сущности, и используются для обращения к экземплярам сущностей.
94. Что такое неключевой атрибут?
1. Атрибут, который не определяют уникальным образом экземпляр сущности, но используются для обращения к экземплярам сущностей.
2. Любой атрибут, не являющийся частью первичного ключа сущности.
3. Любой атрибут, не являющийся частью альтернативного ключа сущности.
95. Могут ли неключевые атрибуты входить в инверсионный вход?
1. Да.
2. Нет.
96. Могут ли неключевые атрибуты входить в альтернативный ключ?
1. Нет.
2. Да.
97. Что такое базовое имя?
1. Исходное имя альтернативного ключа, которому присвоено имя роли.
2. Исходное имя первичного ключа, которому присвоено имя роли.
3. Исходное имя внешнего ключа, которому присвоено имя роли.
98. Что такое бинарная связь?
1. Связь, в которой ровно один экземпляр родительской сущности соответствует 0 или более экземплярам дочерней.
2. Связь, в которой ровно один экземпляр родительской сущности соответствует 0, 1 или более экземплярам дочерней.
3. Связь, в которой ровно один экземпляр родительской сущности соответствует 1 или более экземплярам дочерней.
99. Что такое базовый стандарт?
1. Это нормативно-технический документ, устанавливающий комплекс норм, правил и требований к объекту стандартизации, разработанный на основе консенсуса и на обобщенных результатах научных исследований, технических достижений и практического опыта, направленный на достижение оптимальной пользы для общества и утвержденный признанным органом стандартизации.
2. Это принятый нормативный документ, регламентирующий типовые (возможно многовариантные) требования, нормы и правила применительно к объекту стандартизации.
100. Что такое профиль стандарта?
1. Это принятый нормативный документ, регламентирующий требования, нормы и правила, выбранные из базового стандарта и, при необходимости, уточненные и/или пополненные применительно к конкретному объекту стандартизации.
2. Это нормативно-технический документ, устанавливающий комплекс норм, правил и требований к объекту стандартизации, разработанный на основе консенсуса и на обобщенных результатах научных исследований, технических достижений и практического опыта, направленный на достижение оптимальной пользы для общества и утвержденный признанным органом стандартизации.