Какие диаграммы используются на этапе описания бизнес деятельности

Главная / Менеджмент /
Проектирование информационных систем / Тест 12

Упражнение 1:


Номер 1

Какие диаграммы используются на этапе описания бизнес-деятельности?

Ответ:

(1) Диаграммы прецедентов 

(2) Диаграммы деятельности 

(3) Диаграммы взаимодействия 

(4) Диаграммы компонентов 

(5) Диаграммы последовательностей 


Номер 2

Какие диаграммы используются на этапе описания логической модели ИС?

Ответ:

(1) Диаграммы видов деятельности 

(2) Диаграммы прецедентов 

(3) Диаграммы развертывания 

(4) Диаграммы классов 

(5) Диаграммы последовательности 

(6) Диаграммы состояний 


Номер 3

Какие диаграммы используются на этапе создания физической модели ИС?

Ответ:

(1) Диаграммы прецедентов 

(2) Диаграммы классов 

(3) Диаграммы компонентов 

(4) Диаграммы деятельности 

(5) Диаграммы последовательностей 

(6) Диаграммы развертывания 


Упражнение 2:


Номер 1

Дайте определение понятию «исполнитель» в UML

Ответ:

(1) Личность, организация или система, взаимодействующая с ИС 

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

(3) Разработчик проекта ИС 


Номер 2

Дайте определение понятию «прецедент» UML

Ответ:

(1) Законченная последовательность действий, инициированная внешним объектом (личностью или системой) 

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

(3) Разработанный ранее прототип ИС 


Номер 3

Укажите правильные свойства прецедентов

Ответ:

(1) Описывает, ЧТО нужно делать 

(2) Описывает действия с точки зрения ИСПОЛНИТЕЛЯ 

(3) Описывает ПОРЯДОК выполнения действий 

(4) Возвращает исполнителю некоторое СООБЩЕНИЕ 

(5) Может описывать фрагмент действий 


Упражнение 3:


Номер 1

Укажите основные элементы диаграммы вида деятельности

Ответ:

(1) Обозначение состояния 

(2) Обозначение действия 

(3) Обозначение момента синхронизации действий 

(4) Обозначение класса 


Номер 2

Укажите основные компоненты модели бизнес-объектов

Ответ:

(1) Обозначение действия 

(2) Обозначение момента синхронизации действий 

(3) Обозначения внешних и внутренних исполнителей 

(4) Обозначения бизнес-сущностей, отображающие все, что используют внутренние исполнители для реализации бизнес-процессов 


Номер 3

Что отражает модель системных прецедентов?

Ответ:

(1) Выполнение конкретных обязанностей внутренними и внешними исполнителями с использованием ИС 

(2) Структуру базы данных ИС 

(3) Архитектуру ИС 


Аннотация: Основные типы UML-диаграмм, используемые в проектировании информационных систем. Взаимосвязи между диаграммами. Поддержка UML итеративного процесса проектирования ИС. Этапы проектирования ИС: моделирование бизнес-прецедентов, разработка модели бизнес-объектов, разработка концептуальной модели данных, разработка требований к системе, анализ требований и предварительное проектирование системы, разработка моделей базы данных и приложений, проектирование физической реализации системы.

UML обеспечивает поддержку всех этапов жизненного цикла ИС и предоставляет для этих целей ряд графических средств – диаграмм.

На этапе создания концептуальной модели для описания бизнес-деятельности используются модели бизнес-прецедентов и диаграммы видов деятельности, для описания бизнес-объектовмодели бизнес-объектов и диаграммы последовательностей.

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

На этапе создания физической модели детальное проектирование выполняется с использованием диаграмм классов, диаграмм компонентов, диаграмм развертывания.

Ниже приводятся определения и описывается назначение перечисленных диаграмм и моделей применительно к задачам проектирования ИС (в скобках приведены альтернативные названия диаграмм, использующиеся в современной литературе).

Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) – это обобщенная модель функционирования системы в окружающей среде.

Диаграммы видов деятельности (диаграммы деятельностей, activity diagrams) – модель бизнес-процесса или поведения системы в рамках прецедента.

Диаграммы взаимодействия (interaction diagrams) – модель процесса обмена сообщениями между объектами, представляется в виде диаграмм последовательностей (sequence diagrams) или кооперативных диаграмм (collaboration diagrams).

Диаграммы состояний (statechart diagrams) – модель динамического поведения системы и ее компонентов при переходе из одного состояния в другое.

Диаграммы классов (class diagrams) – логическая модель базовой структуры системы, отражает статическую структуру системы и связи между ее элементами.

Диаграммы базы данных (database diagrams) — модель структуры базы данных, отображает таблицы, столбцы, ограничения и т.п.

Диаграммы компонентов (component diagrams) – модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС.

Диаграммы развертывания (диаграммы размещения, deployment diagrams) – модель физической архитектуры системы, отображает аппаратную конфигурацию ИС.

На
рис.
12.1 показаны отношения между различными видами диаграмм UML. Указатели стрелок можно интерпретировать как отношение «является источником входных данных для…» (например, диаграмма прецедентов является источником данных для диаграмм видов деятельности и последовательности). Приведенная схема является наглядной иллюстрацией итеративного характера разработки моделей с использованием UML.

Взаимосвязи между диаграммами UML

Рис.
12.1.
Взаимосвязи между диаграммами UML

Ниже приводятся описания последовательных этапов проектирования ИС с использованием UML.

Какие диаграммы используются на этапе создания физической модели ИС?

Перейти

Что определяет контекстная диаграмма?

Перейти

Укажите, какие файлы относятся к числу базовых файлов, хранящихся в информационной базе

Перейти

Дайте определение понятию «бизнес-потенциал компании»

Перейти

Укажите оценочные аспекты моделирования предметной области

Перейти

Дайте определение понятию «Процессы обеспечения»

Перейти

Что определяет свойство «видимость атрибута»?

Перейти

Укажите, для чего в диаграммах IDEF3 используются перекрестки

Перейти

Какие типы элементарных моделей используются для построения организационно-функциональной структуры?

Перейти

Дайте определение понятию «прецедент» UML

Перейти

Укажите, чему должна соответствовать точка зрения при построении модели.

Перейти

Какие из перечисленных функций реализуются в подсистеме маркетинга корпоративной ИС?

Перейти

Какие из перечисленных процессов относятся к группе основных в соответствии со стандартом ISO/IEC 12207?

Перейти

Укажите, что позволяют осуществить диаграммы ERD

Перейти

Каким способом производится сбор информации для построения полной бизнес-модели организации?

Перейти

Какие из ниже перечисленных понятий используются в в объектно-ориентированной методологии моделирования предметной области?

Перейти

Укажите какая диаграмма рассматривает систему как совокупность предметов

Перейти

Укажите характерные особенности иерархической системы классификаторов

Перейти

Укажите основные компоненты модели бизнес-объектов

Перейти

Укажите, что показывает диаграмма дерева узлов.

Перейти

Укажите свойства спиральной модели ЖЦ

Перейти

Какой вариант правильно описывает цифрами последовательность этапов АВС-анализа?

  • Определение затрат на выполнение бизнес-задач (расходы ресурсов, – прямые затраты материалов и труда, косвенные затраты труда и накладные расходы).
  • Формирование перечня ресурсов и стоимостных объектов («центров затрат»).
  • Определение затрат на стоимостные объекты (товары, услуги, обслуживание и пр.) на основе составляющих бизнес-задач.
  • Перейти

    Что отражает модель функций при модельно-ориентированном проектировании?

    Перейти

    Укажите составляющие этапа проектирования ИС.

    Перейти

    Укажите преимущества методики DFD

    Перейти

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

    Перейти

    Что представляет собой класс в UML?

    Перейти

    Укажите, к какому уровню детализации относится модель данных, основанная на ключах

    Перейти

    Какие из перечисленных действий являются стадиями создания ИС?

    Перейти

    Укажите, какие уровни отображения диаграммы имеет ERwin

    Перейти

    Какой тип данных обрабатывается в фактографических информационных системах?

    Перейти

    Сформулируйте цель методологии проектирования ИС

    Перейти

    Что отражает модель жизненного цикла ИС?

    Перейти

    Какая модель жизненного цикла наиболее объективно отражает реальный процесс создания сложных систем?

    Перейти

    Какие из перечисленных процессов относятся к группе организационных в соответствии со стандартом ISO/IEC 12207?

    Перейти

    На какой стадии создания ИС осуществляется разработка и адаптация программ?

    Перейти

    В каком разделе технического проекта приводится обоснование выделения подсистем ИС?

    Перейти

    Сформулируйте цель методологии проектирования ИС

    Перейти

    Что отражают бизнес-правила при модельно-ориентированном проектировании?

    Перейти

    «Функционал компании» — это:

    Перейти

    Какая модель отвечает на вопрос кто-что делает в компании и кто за что отвечает?

    Перейти

    Дайте определение понятию «Основные бизнес-процессы»

    Перейти

    Какая модель отражает существующее на момент обследования положение дел в организации?

    Перейти

    Какую информацию можно получить по образцам документов и конфигурациям баз данных?

    Перейти

    Какие стрелки называются граничными? Стрелки, которые:

    Перейти

    Какие стрелки называются стрелками механизма (Mechanism)? Стрелки, которые:

    Перейти

    Укажите основные понятия АВС-анализа

    Перейти

    Укажите модели, учитывающие время выполнения функций

    Перейти

    Укажите, на чем базируются параллельные системы кодирования

    Перейти

    Укажите, какие шаги обычно включает в себя процесс проектирования форм электронных документов

    Перейти

    Укажите базовые понятия ERD-диаграммы

    Перейти

    Укажите, какая модель данных включает описание всех сущностей и первичных ключей

    Перейти

    Что такое «атрибут класса»?

    Перейти

    Укажите возможные типы отношений между классами UML

    Перейти

    Определите назначение диаграмм последовательностей

    Перейти

    Какие диаграммы используются на этапе описания логической модели ИС?

    Перейти

    Дайте определение понятию «исполнитель» в UML

    Перейти

    Укажите основные элементы диаграммы вида деятельности

    Перейти

    Какие модели описывают процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какой-либо бизнес — функции или функции менеджмента?

    Перейти

    Укажите свойства поэтапной модели ЖЦ с промежуточным контролем

    Перейти

    Определите назначение диаграммы использования

    Перейти

    Укажите основные компоненты диаграммы потоков данных

    Перейти

    Укажите, что задает правило валидации:

    Перейти

    Укажите, какая модель данных представляет данные в третьей нормальной форме

    Перейти

    Какие из указанных этапов создания ИС входят в стадию технического проектирования?

    Перейти

    Укажите составляющие этапа проектирования ИС

    Перейти

    На каких уровнях строятся модели предметной области?

    Перейти

    Какие из перечисленных процессов относятся к группе вспомогательных в соответствии со стандартом ISO/IEC 12207?

    Перейти

    Какие основные понятия используются при создании диаграммы потоков данных?

    Перейти

    Для какого типа информационных систем характерны процедуры поиска данных без организации их сложной обработки?

    Перейти

    В каком разделе технического задания указываются требуемые значения производственно-экономических показателей объекта, которые должны быть достигнуты при внедрении ИС?

    Перейти

    В каких случаях целесообразно использовать диаграммы деятельности?

    Перейти

    Какие из перечисленных функций реализуются в производственных подсистемах корпоративной ИС?

    Перейти

    Каким методом обследования достигается регистрация характеристик работников в процессе функционирования в течение всего рабочего дня?

    Перейти

    Укажите основные элементы имитационного моделирования

    Перейти

    Решение каких задач обеспечивается внедрением методологии проектирования ИС?

    Перейти

    Укажите основные свойства языка моделирования UML

    Перейти

    К какому классу ТПР относится используемая в ИС СУБД?

    Перейти

    Укажите, к какому уровню детализации относится полная атрибутивная модель

    Перейти

    Укажите возможные значения видимости свойства класса

    Перейти

    Какую модель жизненного цикла следует использовать при создании простых ИС?

    Перейти

    Что является критерием адекватности структурной модели предметной области?

    Перейти

    Укажите преимущества объектно-ориентированной методики моделирования

    Перейти

    Какая модель отражает представление о новых технологиях работы организации?

    Перейти

    Укажите характеристики кода системы кодирования информации

    Перейти

    Укажите правильные свойства прецедентов

    Перейти

    Какие из перечисленных функций реализуются в финансовых подсистемах корпоративной ИС?

    Перейти

    Что отражает модель системных прецедентов?

    Перейти

    Какие из перечисленных показателей отражаются в схеме маршрута движения документов?

    Перейти

    Какие основные понятия используются при создании функциональной диаграммы IDEF0?

    Перейти

    Дайте определение понятию «Миссия компании»

    Перейти

    Какая модель отвечает на вопросы кто-что-как-кому?

    Перейти

    Дайте определение понятию «Процессы управления»

    Перейти

    Появление «туннелей» на диаграмме означает:

    Перейти

    Укажите на чем базируются последовательные системы кодирования

    Перейти

    Укажите, к какому уровню детализации относится диаграмма сущность-связь

    Перейти

    Укажите свойства каскадной модели ЖЦ

    Перейти

    Укажите, что входит в определение контекста модели.

    Перейти

    Укажите свойства системы классификации

    Перейти

    Какая модель представляет собой эталонные схемы организации бизнеса, разработанные для конкретных бизнес-процессов?

    Перейти

    Укажите, какие требования должна обеспечивать организация хранения файлов в информационной базе

    Перейти

    Какие функции реализуются в информационных системах организационного управления?

    Перейти

    Укажите, с какой целью строятся диаграммы для экспозиции (FEO).

    Перейти

    Какое назначение имеет стоимостный анализ?

    Перейти

    Укажите типы многоаспектных систем классификации

    Перейти

    Какие диаграммы используются на этапе описания бизнес-деятельности?

    Перейти

    Решению каких задач способствует внедрение методологии проектирования ИС?

    Перейти

    Правильные ответы выделены зелёным цветом.
    Все ответы: Курс направлен на изучение современных методов и средств проектирования информационных систем в сфере экономики. Предусматривается изучение CASE-средств, как программного инструмента поддержки проектирования информационных систем (ИС).

    Какой тип данных обрабатывается в фактографических информационных системах?

    (1) Структурированные данные в виде текстов и чисел

    (2) Документы, состоящие из наименований, описаний, рефератов и текстов

    (3) Графические изображения

    Укажите, к какому уровню детализации относится модель данных, основанная на ключах

    (1) Модель данных верхнего уровня (слабо детализирована)

    (2) Модель данных среднего уровня (более подробное представление данных)

    (3) Модель данных нижнего уровня (детальное представление структуры данных

    Укажите основные свойства языка моделирования UML

    (1) Является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС

    (2) Содержит механизмы расширения и специализации базовых концепций языка

    (3) Является основой CASE-средств нижнего уровня (lower CASE tools)

    Какие диаграммы используются на этапе описания бизнес-деятельности?

    (1) Диаграммы прецедентов

    (2) Диаграммы деятельности

    (3) Диаграммы взаимодействия

    (4) Диаграммы компонентов

    (5) Диаграммы последовательностей

    Что отражает модель жизненного цикла ИС?

    (1) События, происходящие с системой в процессе ее создания и использования

    (2) Процесс проектирования ИС

    (3) Организационные процессы внедрения ИС

    Какие из перечисленных действий являются стадиями создания ИС?

    (1) Формирование требований к ИС

    (2) Обследование объекта

    (3) Проведение научно-исследовательских работ

    Дайте определение понятию «Миссия компании»

    (1) Деятельность, осуществляемая предприятием для того, чтобы выполнить функцию, для которой оно было учреждено, — предоставления заказчикам продукта или услуги

    (2) Механизм, с помощью которого предприятие реализует свои цели и задачи

    (3) Дерево целей и стратегий

    Дайте определение понятию «Процессы управления»

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

    (2) Процессы, охватывающие комплекс функций управления бизнес-системы в целом

    (3) Процессы, предназначенные для жизнеобеспечения основных и сопутствующих процессов и ориентированные на поддержку их универсальных средств.

    Что является критерием адекватности структурной модели предметной области?

    (1) Функциональная полнота разрабатываемой ИС

    (2) Понятность для заказчиков и разработчиков

    (3) Однозначное описание структуры предметной области

    Какие стрелки называются граничными? Стрелки, которые:

    (1) начинаются у границы и заканчиваются у работы

    (2) начинаются у работы и заканчиваются у границы

    (3) начинаются у границы и заканчиваются у границы

    Какое назначение имеет стоимостный анализ?

    (1) Понять происхождение выходных затрат

    (2) Определить очередность выполнения работ

    (3) Определить действительную стоимость производства продукта

    (4) Обеспечить менеджеров финансовой мерой предлагаемых изменений

    Укажите свойства системы классификации

    (1) Гибкость

    (2) Емкость

    (3) Степень заполненности системы

    (4) Степень информативности

    Какие из перечисленных функций реализуются в подсистеме маркетинга корпоративной ИС?

    (1) Управление продажами

    (2) Анализ работы оборудования

    (3) Финансовый анализ и прогнозирование

    (4) Анализ и установление цены

    (5) Анализ и планирование подготовки кадров

    Укажите, что задает правило валидации:

    (1) Список допустимых значений для конкретной колонки

    (2) Правила проверки допустимых значений

    (3) Значение, которое нужно ввести в колонку, если никакое другое значение не задано явным образом во время ввода данных

    Что определяет свойство «видимость атрибута»?

    (1) Возможность отображения атрибута в экранных формах

    (2) Возможность использования атрибута другими классами

    (3) Область действия атрибута

    Дайте определение понятию «исполнитель» в UML

    (1) Личность, организация или система, взаимодействующая с ИС

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

    (3) Разработчик проекта ИС

    Укажите свойства поэтапной модели ЖЦ с промежуточным контролем

    (1) Учитывает взаимовлияние результатов разработки на различных этапах

    (2) Переход на следующий этап означает полное завершение работ на предыдущем этапе

    (3) Время жизни каждого из этапов растягивается на весь период разработки

    (4) На каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности

    Какие из перечисленных показателей отражаются в схеме маршрута движения документов?

    (1) Количество документов

    (2) Действующие средства связи

    (3) Действующие алгоритмы расчета показателей и возможные методы контроля

    (4) Место формирования показателей документа

    Какая модель отвечает на вопрос кто-что делает в компании и кто за что отвечает?

    (1) Организационно-функциональная модель

    (2) Функционально-технологическая модель

    (3) Процессно-ролевая модель

    Какая модель отражает существующее на момент обследования положение дел в организации?

    (1) Модель «как есть»

    (2) Модель «как должно быть»

    (3) Референтная модель

    Какие основные понятия используются при создании диаграммы потоков данных?

    (1) Потоки данных

    (2) Процессы преобразования входных потоков данных в выходные

    (3) Внешние источники и получатели данных

    (4) Хранилища, требуемые процессами для своих операций

    (5) Функциональный блок

    Укажите, чему должна соответствовать точка зрения при построении модели.

    (1) цели моделирования

    (2) границам моделирования

    (3) мнению различных людей

    Укажите, для чего в диаграммах IDEF3 используются перекрестки

    (1) Для слияния стрелок

    (2) Для разделения стрелок

    Укажите характеристики кода системы кодирования информации

    (1) Длина

    (2) Основание кодирования

    (3) Структура кода

    (4) Степень информативности

    (5) Коэффициент избыточности

    (6) Емкость

    Сформулируйте цель методологии проектирования ИС

    (1) Регламентация процесса проектирования ИС и обеспечение управления этим процессом с тем, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки

    (2) Формирование требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании деятельности предприятия

    (3) Автоматизация ведения бухгалтерского аналитического учета и технологических процессов

    Укажите, какая модель данных представляет данные в третьей нормальной форме

    (1) Полная атрибутивная модель

    (2) Диаграмма сущность – связь

    (3) Модель данных, основанная на ключах

    Определите назначение диаграммы использования

    (1) Описывает взаимосвязи между объектами системы

    (2) Описывает функциональность ИС, которая будет видна пользователям системы

    (3) Определяет последовательность действий при выполнении некоторой функции

    Укажите основные элементы диаграммы вида деятельности

    (1) Обозначение состояния

    (2) Обозначение действия

    (3) Обозначение момента синхронизации действий

    (4) Обозначение класса

    Какие из перечисленных процессов относятся к группе основных в соответствии со стандартом ISO/IEC 12207?

    (1) Приобретение

    (2) Поставка

    (3) Документирование

    (4) Разработка

    (5) Управление конфигурацией

    (6) Обеспечение качества

    (7) Верификация

    Сформулируйте цель методологии проектирования ИС

    (1) Регламентация процесса проектирования ИС и обеспечение управления этим процессом с тем, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки

    (2) Формирование требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании деятельности предприятия

    (3) Автоматизация ведения бухгалтерского аналитического учета и технологических процессов

    Каким методом обследования достигается регистрация характеристик работников в процессе функционирования в течение всего рабочего дня?

    (1) Анкетирование

    (2) Сплошная «фотография» рабочего времени

    (3) Интервьюирование

    Укажите преимущества методики DFD

    (1) Возможность однозначно определить внешние сущности

    (2) Возможность проектирования сверху вниз

    (3) Требование скрытия информации в спецификациях и запрет переопределения уже определенных процессов в спецификациях

    (4) Необходимость искусственного ввода управляющих процессов

    (5) Отсутствие понятия времени

    Укажите, что входит в определение контекста модели.

    (1) определение субъекта моделирования

    (2) определение цели моделирования

    (3) определение точки зрения

    (4) определение количества уровней декомпозиции

    Укажите основные элементы имитационного моделирования

    (1) Источники и стоки

    (2) Процессы

    (3) Очереди

    (4) Объекты

    (5) Связи

    Укажите, какие файлы относятся к числу базовых файлов, хранящихся в информационной базе

    (1) Основные

    (2) Рабочие

    (3) Промежуточные

    (4) Служебные

    (5) Архивные

    (6) Файлы с результатной информацией

    К какому классу ТПР относится используемая в ИС СУБД?

    (1) Объектные ТПР

    (2) Подсистемные ТПР

    (3) Элементные ТПР

    Для какого типа информационных систем характерны процедуры поиска данных без организации их сложной обработки?

    (1) Для информационно-решающих систем

    (2) Для информационно-поисковых систем

    (3) Для информационных систем управления технологическими процессами

    Укажите, к какому уровню детализации относится диаграмма сущность-связь

    (1) Модель данных верхнего уровня (слабо детализирована)

    (2) Модель данных среднего уровня (более подробное представление данных)

    (3) Модель данных нижнего уровня (детальное представление структуры данных)

    Что представляет собой класс в UML?

    (1) Описание объекта

    (2) Описание совокупности однородных объектов

    (3) Описание связи между объектами

    Какие диаграммы используются на этапе описания логической модели ИС?

    (1) Диаграммы видов деятельности

    (2) Диаграммы прецедентов

    (3) Диаграммы развертывания

    (4) Диаграммы классов

    (5) Диаграммы последовательности

    (6) Диаграммы состояний

    Укажите свойства каскадной модели ЖЦ

    (1) Предусматривает разработку итерациями, с циклами обратной связи между этапами

    (2) Предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке

    (3) Переход на следующий этап означает полное завершение работ на предыдущем этапе

    (4) Время жизни каждого из этапов растягивается на весь период разработки

    Какие из указанных этапов создания ИС входят в стадию технического проектирования?

    (1) Разработка предварительных проектных решений по системе и её частям

    (2) Разработка проектных решений по системе и её частям

    (3) Разработка и адаптация программ

    (4) Разработка и оформление документации на поставку комплектующих изделий

    «Функционал компании» — это:

    (1) перечень бизнес-функций

    (2) перечень бизнес-функций и функций менеджмента

    (3) перечень бизнес-функций, функций менеджмента и функций обеспечения

    Дайте определение понятию «Основные бизнес-процессы»

    (1) Процессы, ориентированные на производство товаров и услуг

    (2) Процессы, ориентированные на наем сотрудников

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

    Укажите оценочные аспекты моделирования предметной области

    (1) Время решения задач

    (2) Стоимостные затраты на обработку данных

    (3) Надежность процессов

    Появление «туннелей» на диаграмме означает:

    (1) стрелка диаграммы декомпозиции отсутствует на родительской диаграмме и не связана с другими стрелками той же диаграммы

    (2) стрелка, присутствующая на родительской диаграмме, отсутствует в диаграмме декомпозиции соответствующего блока

    (3) одна из стрелок диаграммы декомпозиции отсутствует на родительской диаграмме и связана с другими стрелками той же диаграммы

    (4) стрелка родительской диаграммы присутствует в диаграмме расщепления соответствующего блока

    Какой вариант правильно описывает цифрами последовательность этапов АВС-анализа?

  • Определение затрат на выполнение бизнес-задач (расходы ресурсов, – прямые затраты материалов и труда, косвенные затраты труда и накладные расходы).
  • Формирование перечня ресурсов и стоимостных объектов («центров затрат»).
  • Определение затрат на стоимостные объекты (товары, услуги, обслуживание и пр.) на основе составляющих бизнес-задач.
  • (1) — (1, 2, 3)

    (2) — (2, 1, 3)

    (3) — (1, 3, 2)

    (4) — (3, 1, 2)

    (5) — (2, 3, 1)

    Укажите характерные особенности иерархической системы классификаторов

    (1) наличие в системе ограничения на количество признаков классификации

    (2) соподчиненность признаков классификации

    (3) использование параллельно нескольких независимых признаков (в качестве основания классификации)

    Какие из перечисленных функций реализуются в производственных подсистемах корпоративной ИС?

    (1) Анализ работы оборудования

    (2) Управление портфелем заказов

    (3) Управление продажами

    (4) Планирование объемов работ и разработка календарных планов

    (5) Анализ и планирование подготовки кадров

    Укажите базовые понятия ERD-диаграммы

    (1) Сущности

    (2) Атрибуты

    (3) Связи

    (4) Идентификатор

    Укажите возможные значения видимости свойства класса

    (1) Private (закрытый)

    (2) Abstract (служебный)

    (3) Singleton (единственный)

    (4) Protected (защищённый)

    Дайте определение понятию «прецедент» UML

    (1) Законченная последовательность действий, инициированная внешним объектом (личностью или системой)

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

    (3) Разработанный ранее прототип ИС

    Какую модель жизненного цикла следует использовать при создании простых ИС?

    (1) Каскадную модель

    (2) Спиральную модель

    (3) Поэтапную модель с промежуточным контролем

    В каком разделе технического задания указываются требуемые значения производственно-экономических показателей объекта, которые должны быть достигнуты при внедрении ИС?

    (1) Характеристика объектов автоматизации

    (2) Требования к системе

    (3) Назначение и цели создания (развития) системы

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

    (1) Стратегическая модель целеполагания

    (2) Организационно-функциональная модель

    (3) Функционально-технологическая модель

    (4) Процессно-ролевая модель

    (5) Модель структуры данных

    Какая модель отражает представление о новых технологиях работы организации?

    (1) Модель «как есть»

    (2) Модели «как должно быть»

    (3) Референтная модель

    Какие основные понятия используются при создании функциональной диаграммы IDEF0?

    (1) Функциональный блок

    (2) Интерфейсная дуга

    (3) Декомпозиция

    (4) Внешние источники и получатели данных

    (5) Хранилища, требуемые процессами для своих операций

    Укажите на чем базируются последовательные системы кодирования

    (1) на предварительной классификации по иерархической системе классификации

    (2) на использовании фасетной системы классификации

    (3) на разрядной или комбинированной системе кодирования

    Решению каких задач способствует внедрение методологии проектирования ИС?

    (1) Обеспечить нисходящее проектирование ИС (проектирование «сверху-вниз», в предположении, что одна программа должна удовлетворять потребности многих пользователей)

    (2) Гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта

    (3) Обеспечить удобную дисциплину сопровождения, модификации и наращивания системы

    Укажите, какая модель данных включает описание всех сущностей и первичных ключей

    (1) Полная атрибутивная модель

    (2) Диаграмма сущность – связь

    (3) Модель данных, основанная на ключах

    Определите назначение диаграмм последовательностей

    (1) Используются для точного определения логики сценария выполнения прецедента

    (2) Описывают последовательные изменения состояния системы

    (3) Отражают переходы потока управления от одной деятельности к другой внутри системы

    Укажите основные компоненты модели бизнес-объектов

    (1) Обозначение действия

    (2) Обозначение момента синхронизации действий

    (3) Обозначения внешних и внутренних исполнителей

    (4) Обозначения бизнес-сущностей, отображающие все, что используют внутренние исполнители для реализации бизнес-процессов

    Какие из перечисленных процессов относятся к группе вспомогательных в соответствии со стандартом ISO/IEC 12207?

    (1) Документирование

    (2) Верификация

    (3) Приобретение

    (4) Поставка

    (5) Разработка

    (6) Управление конфигурацией

    Решение каких задач обеспечивается внедрением методологии проектирования ИС?

    (1) Обеспечить нисходящее проектирование ИС (проектирование «сверху-вниз», в предположении, что одна программа должна удовлетворять потребности многих пользователей)

    (2) Гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта

    (3) Обеспечить удобную дисциплину сопровождения, модификации и наращивания системы

    Какие модели описывают процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какой-либо бизнес — функции или функции менеджмента?

    (1) Процессные потоковые модели

    (2) Функциональные модели

    (3) Модели структур данных

    Какую информацию можно получить по образцам документов и конфигурациям баз данных?

    (1) Информацию о структуре информационных потоков

    (2) Информацию о структуре реальных микропроцессов

    (3) Информацию о структуре организации

    Укажите преимущества объектно-ориентированной методики моделирования

    (1) Унификация разработки

    (2) Пригодность для повторного использования

    (3) Уменьшение риска создания сложных моделей

    (4) Естественность модели

    (5) Наглядность

    Укажите, что показывает диаграмма дерева узлов.

    (1) иерархическую зависимость работ

    (2) взаимосвязи между работами

    (3) глубины детализации

    Укажите какая диаграмма рассматривает систему как совокупность предметов

    (1) IDEF0

    (2) DFD

    (3) IDEF3

    Укажите, какие шаги обычно включает в себя процесс проектирования форм электронных документов

    (1) Создание структуры ЭД

    (2) Определение содержания формы ЭД

    (3) Определения перечня макетов экранных форм

    (4) Определение содержания макетов

    (5) Программирование разработанных макетов экранных форм и их отладка

    (6) Апробация работы ЭД

    Что отражают бизнес-правила при модельно-ориентированном проектировании?

    (1) Условия корректности совместного применения различных компонентов ИС и используются для поддержания целостности создаваемой системы.

    (2) Выполнение работ для модели бизнес-функций

    Какие функции реализуются в информационных системах организационного управления?

    (1) Оперативный учет

    (2) Перспективное и оперативное планирование

    (3) Измерение параметров технологических процессов

    (4) Инженерные расчеты

    Укажите, к какому уровню детализации относится полная атрибутивная модель

    (1) Модель данных верхнего уровня (слабо детализирована)

    (2) Модель данных среднего уровня (более подробное представление данных)

    (3) Модель данных нижнего уровня (детальное представление структуры данных)

    Что такое «атрибут класса»?

    (1) Свойство объектов класса, которое может принимать множество значений

    (2) Числовая характеристика допустимого количества объектов в классе

    (3) Наименование класса

    Какие диаграммы используются на этапе создания физической модели ИС?

    (1) Диаграммы прецедентов

    (2) Диаграммы классов

    (3) Диаграммы компонентов

    (4) Диаграммы деятельности

    (5) Диаграммы последовательностей

    (6) Диаграммы развертывания

    Укажите свойства спиральной модели ЖЦ

    (1) На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта

    (2) На каждом витке спирали планируются работы следующего витка

    (3) Переход на следующий этап означает полное завершение работ на предыдущем этапе

    (4) Требования проекта постоянно уточняются

    (5) Позволяет планировать сроки завершения всех работ и соответствующие затраты

    На какой стадии создания ИС осуществляется разработка и адаптация программ?

    (1) Эскизного проектирования

    (2) Разработки рабочей документации

    (3) Технического проектирования

    Дайте определение понятию «бизнес-потенциал компании»

    (1) Набор видов коммерческой деятельности, направленный на удовлетворение потребностей конкретных сегментов рынка

    (2) Перечень бизнес-функций, функций менеджмента и функций обеспечения

    (3) Перечень бизнес – функций

    Дайте определение понятию «Процессы обеспечения»

    (1) Процессы, обеспечивающие получение дохода

    (2) Процессы, предназначенные для жизнеобеспечения основных процессов

    (3) Процессы, предназначенные для жизнеобеспечения основных и сопутствующих процессов и ориентированные на поддержку их универсальных средств

    На каких уровнях строятся модели предметной области?

    (1) На внешнем уровне (определении требований)

    (2) На концептуальном уровне (спецификации требований)

    (3) На внутреннем уровне (реализации требований)

    Что определяет контекстная диаграмма?

    (1) единую точку зрения на описание деятельности

    (2) границы моделирования системы и ее компонентов

    (3) общее описание системы и ее взаимодействия с внешней средой

    Укажите основные понятия АВС-анализа

    (1) Центр затрат

    (2) Двигатель затрат

    (3) Объект затрат

    (4) Метрики, определяемые пользователем

    Укажите типы многоаспектных систем классификации

    (1) Фасетная

    (2) Иерархическая

    (3) Дескрипторная

    Какие из перечисленных функций реализуются в финансовых подсистемах корпоративной ИС?

    (1) Контроль бюджета

    (2) Управление портфелем заказов

    (3) Управление продажами

    (4) Бухгалтерский учет и расчет зарплаты

    (5) Управление запасами

    Укажите, что позволяют осуществить диаграммы ERD

    (1) Детализация накопителей данных

    (2) Документация информационных аспектов бизнес-системы

    (3) Детализация бизнес-процессов

    Укажите возможные типы отношений между классами UML

    (1) Зависимость

    (2) Иерархия

    (3) Ассоциация

    (4) Обобщения

    Укажите правильные свойства прецедентов

    (1) Описывает, ЧТО нужно делать

    (2) Описывает действия с точки зрения ИСПОЛНИТЕЛЯ

    (3) Описывает ПОРЯДОК выполнения действий

    (4) Возвращает исполнителю некоторое СООБЩЕНИЕ

    (5) Может описывать фрагмент действий

    Какая модель жизненного цикла наиболее объективно отражает реальный процесс создания сложных систем?

    (1) Спиральная модель

    (2) Каскадная модель

    (3) Поэтапная модель с промежуточным контролем

    В каком разделе технического проекта приводится обоснование выделения подсистем ИС?

    (1) Функциональная и организационная структура системы

    (2) Постановка задач и алгоритмы решения

    (3) Пояснительная записка

    Какая модель отвечает на вопросы кто-что-как-кому?

    (1) Стратегическая модель целеполагания

    (2) Организационно-функциональная модель

    (3) Функционально-технологическая модель

    (4) Процессно-ролевая модель

    (5) Модель структуры данных

    Какая модель представляет собой эталонные схемы организации бизнеса, разработанные для конкретных бизнес-процессов?

    (1) Модель «как есть»

    (2) Модель «как должно быть»

    (3) Референтная модель

    Какие из ниже перечисленных понятий используются в в объектно-ориентированной методологии моделирования предметной области?

    (1) Класс

    (2) Полиморфизм

    (3) Функциональный блок

    (4) Внешние источники и получатели данных

    (5) Наследование

    (6) Объект

    Какие стрелки называются стрелками механизма (Mechanism)?
    Стрелки, которые:

    (1) показывают ресурсы, используемые для выполнения работы

    (2) служат для описания взаимодействия с окружающим миром

    (3) определяют правила, стратегии, процедуры или стандарты, которыми руководствуется работа

    Укажите основные компоненты диаграммы потоков данных

    (1) Процессы

    (2) Внешние сущности

    (3) Потоки данных

    (4) Накопители данных (хранилища)

    (5) Атрибут

    (6) Сущность

    Укажите, на чем базируются параллельные системы кодирования

    (1) На предварительной классификации по иерархической системе классификации

    (2) На использовании фасетной системы классификации

    (3) На разрядной или комбинированной системе кодирования

    Укажите составляющие этапа проектирования ИС

    (1) Проектирование объектов данных

    (2) Инсталляция базы данных

    (3) Спецификация требований к приложениям

    (4) Выбор архитектуры ИС

    Укажите, какие уровни отображения диаграммы имеет ERwin

    (1) Уровень сущностей

    (2) Уровень атрибутов

    (3) Уровень определений

    (4) Уровень первичных ключей

    (5) Уровень иконок

    В каких случаях целесообразно использовать диаграммы деятельности?

    (1) Для описания поведения, включающего в себя множество параллельных процессов

    (2) Для описания взаимодействия пользователей с системой

    (3) Для описания потока сообщений, которыми обмениваются объекты

    Что отражает модель системных прецедентов?

    (1) Выполнение конкретных обязанностей внутренними и внешними исполнителями с использованием ИС

    (2) Структуру базы данных ИС

    (3) Архитектуру ИС

    Какие из перечисленных процессов относятся к группе организационных в соответствии со стандартом ISO/IEC 12207?

    (1) Создание инфраструктуры

    (2) Приобретение

    (3) Поставка

    (4) Разработка

    (5) Обучение

    Укажите составляющие этапа проектирования ИС.

    (1) разработка программного кода приложений

    (2) инсталляция базы данных

    (3) спецификация требований к приложениям

    (4) выбор архитектуры ИС

    (5) проектирование объектов данных

    Какие типы элементарных моделей используются для построения организационно-функциональной структуры?

    (1) Древовидные модели (классификаторы)

    (2) Процессные модели

    (3) Матричные модели

    Каким способом производится сбор информации для построения полной бизнес-модели организации?

    (1) Путем изучения документированных информационных потоков и функций подразделений

    (2) Путем интервьюирования

    (3) Путем анкетирования

    Укажите, с какой целью строятся диаграммы для экспозиции (FEO).

    (1) для иллюстрации отдельных фрагментов модели

    (2) для иллюстрации альтернативной точки зрения

    (3) для иллюстрации специальных целей

    (4) для иллюстрации взаимосвязи между работами

    Укажите модели, учитывающие время выполнения функций

    (1) Функциональные модели

    (2) Имитационные модели

    (3) Объектные модели

    Укажите, какие требования должна обеспечивать организация хранения файлов в информационной базе

    (1) Полнота хранимой информации

    (2) Целостность хранимой информации

    (3) Своевременность и одновременность обновления данных во всех копиях данных

    (4) Гибкость, т. е. адаптируемость ИБ к изменяющимся информационным потребностям

    (5) Реализуемость системы, обеспечивающая требуемую степень сложности структуры ИБ

    (6) Удобство языкового интерфейса

    Что отражает модель функций при модельно-ориентированном проектировании?

    (1) Иерархическую декомпозицию функциональной деятельности предприятия

    (2) Иерархическую структуру подчинения подразделений и персонала

    Порядок работы.

    1. Разработка
      модели бизнес-прецедентов.

    2. Разработка
      модели бизнес-объектов.

    3. Разработка
      концептуальной модели данных.

    4. Разработка
      требований к системе.

    5. Анализ
      требований и предварительное
      проектирование системы.

    6. Разработка
      моделей базы данных и приложений.

    7. Проектирование
      физической реализации системы.

    На этапе создания
    концептуальной модели для описания
    бизнес-деятельности используются модели
    бизнес-прецедентов
    и диаграммы
    видов деятельности
    , для описания
    бизнес-объектов – модели бизнес-объектов
    и диаграммы последовательностей.

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

    На этапе создания
    физической модели детальное
    проектирование выполняется с использованием
    диаграмм классов, диаграмм компонентов,
    диаграмм развертывания
    .

    На рис. 2.29 показаны
    отношения между различными видами
    диаграмм UML. Указатели стрелок можно
    интерпретировать как отношение «является
    источником входных данных для…»
    (например, диаграмма прецедентов является
    источником данных для диаграмм видов
    деятельности и последовательности).
    Приведенная схема является наглядной
    иллюстрацией итеративного характера
    разработки моделей с использованием
    UML.

    Рисунок 2.32. Отношения
    между различными видами диаграмм UML

    Этап 1. Разработка
    модели бизнес-прецедентов

    Модель бизнес-прецедентов
    описывает бизнес-процессы с точки зрения
    внешнего пользователя, т.е. отражает
    взгляд на деятельность организации
    извне. Проектирование системы начинается
    с изучения и моделирования бизнес-деятельности
    организации. На этом этапе вводится и
    отображается в модели ряд понятий,
    свойственных объектно-ориентированному
    подходу.

    Исполнитель
    (действующее лицо, Actor) –
    личность, организация или система,
    взаимодействующая с ИС; различают
    внешнего исполнителя (который использует
    или используется системой, т.е. порождает
    прецеденты деятельности) и внутреннего
    исполнителя (который обеспечивает
    реализацию прецедентов деятельности
    внутри системы). На диаграмме исполнитель
    представляется стилизованной фигуркой
    человека.

    Прецедент
    законченная последовательность действий,
    инициированная внешним объектом
    (личностью или системой), которая
    взаимодействует с ИС и получает в
    результате некоторое сообщение от ИС.
    На диаграмме представляется овалом с
    надписью, отражающей содержание действия.

    Класс – описание
    совокупности однородных объектов с их
    атрибутами, операциями, отношениями и
    семантикой. На диаграмме представляется
    прямоугольником, содержащим описания
    атрибутов и операций класса.

    Ассоциация – связь
    между двумя элементами модели. На
    диаграмме представляется линией.

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

    Агрегация
    отношение между элементами модели,
    когда один элемент является частью
    другого элемента (агрегата). На диаграмме
    представляется стрелкой с ромбовидным
    концом.

    Для иллюстрации этапов
    разработки проекта использованы
    адаптированные материалы проекта ИС
    учебного заведения10.
    Назначение ИС – автоматизация ведения
    и использования данных об успеваемости
    студентов. В настоящее время эта работа
    производится вручную персоналом ВУЗа.
    На рис. 2.30 представлена общая модель
    деятельности ВУЗа в виде диаграммы
    прецедентов. Прецедент «Обучение»
    реализуется через множество других,
    более ограниченных прецедентов
    (рис. 2.30), отражающих детализацию
    представления функционирования ВУЗа.

    Рисунок 2.33. Общая диаграмма
    деятельности ВУЗа по обучению студентов

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

    • прецедент
      должен описывать, ЧТО нужно делать, а
      не КАК;

    • прецедент
      должен описывать действия с точки
      зрения ИСПОЛНИТЕЛЯ;

    • прецедент
      должен возвращать исполнителю некоторое
      СООБЩЕНИЕ;

    • последовательность
      действий внутри прецедента должна
      представлять собой одну НЕДЕЛИМУЮ
      цепочку.

    Исходя из цели создания
    системы, для дальнейшего исследования
    и моделирования отбираются только те
    бизнес-прецеденты, которые связаны с
    использованием записей об успеваемости
    студентов.

    Выполнение прецедента
    описывается с помощью диаграмм видов
    деятельности, которые отображают
    исполнителей и последовательность
    выполнения соответствующих бизнес-процессов
    (рис. 2.31).

    Рисунок 2.34. Модель бизнес
    — прецедентов, составляющих процесс
    обучения

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

    Общее поле диаграммы
    деятельности делится на несколько
    «плавательных дорожек», каждая из
    которых содержит описание действий
    одного из исполнителей. Основными
    элементами диаграмм видов деятельности
    являются обозначения состояния («начало»,
    «конец»), действия (овал) и момента
    синхронизации действий (линейка
    синхронизации, на которой сходятся или
    разветвляются несколько стрелок).

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

    Рисунок 2.35. Диаграмма
    видов деятельности для прецедента
    «Процесс обучения»

    Этап 2. Разработка
    модели бизнес-объектов

    Данный этап показывает
    выполнение бизнес-процессов организации
    ее исполнителями. Основными компонентами
    моделей бизнес-объектов являются
    исполнители, а также бизнес-сущности,
    отображающие все, что используют
    исполнители для реализации бизнес-процессов.
    Пример модели бизнес-объектов для
    прецедента «Ответ на запрос» приведен
    на рис. 2.33.

    В этой диаграмме
    появилось новое действующее лицо –
    отправитель запроса об успеваемости.
    На самом деле с запросом об успеваемости
    студента могут обращаться в систему
    многие из действующих лиц: преподаватели,
    родители студента, а также сам студент.
    Таким образом, понятие «Отправитель
    запроса об успеваемости» служит для
    обобщенного представления всех этих
    действующих лиц при описании прецедента
    «Ответ на запрос» (рис. 2.34). «Отправитель
    запроса об успеваемости» становится
    суперклассом по отношению к обобщаемым
    понятиям (подклассам).

    Рисунок 2.36. Модель
    бизнес-объектов прецедента «Ответ на
    запрос»

    Рисунок 2.37. Обобщение
    классов

    Для детального описания
    выполнения бизнес-процессов обычно
    используются диаграммы последовательностей
    (рис. 2.35).

    Рисунок 2.38. Диаграмма
    последовательностей для прецедента
    «Ответ на запрос»

    Основными элементами
    диаграммы последовательностей являются
    обозначения объектов (прямоугольники),
    вертикальные линии, отображающие течение
    времени при деятельности объекта, и
    стрелки, показывающие выполнение
    действий объектами.

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

    Этап 3. Разработка
    концептуальной модели данных

    Разработка концептуальной
    модели данных выполняется на основе
    информации, выявленной на этапах
    бизнес-моделирования. На рис. 2.36
    представлена в виде диаграммы классов
    модель данных для объекта «Данные об
    успеваемости».

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

    Архив состоит из
    множества записей об успеваемости
    студентов (агрегирует такие записи), но
    может быть и пустым.

    Рисунок 2.39. Концептуальная
    модель данных

    Поскольку студент
    может учиться уже не первый семестр,
    появляется дополнительная разновидность
    (подкласс) записей об успеваемости:
    старые внутренние записи.

    Этот этап завершает
    процедуры бизнес-моделирования и
    позволяет представить команде
    проектировщиков в едином формате ту
    информацию, которая будет необходима
    для создания системы.

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

    Этап
    4. Разработка требований к системе

    На этапе формирования
    требований, прежде всего, необходимо
    определить область действия разрабатываемой
    системы и получить точное представление
    о желаемых возможностях системы.

    Основой разработки
    требований является модель системных
    прецедентов, отражающая выполнение
    конкретных обязанностей исполнителями
    с использованием ИС.

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

    • заголовок
      (название прецедента, ответственный
      за исполнение, дата создания
      шаблона/внесения изменений);

    • краткое
      описание прецедента;

    • ограничения;

    • предусловия
      (необходимое состояние системы или
      условия, при которых должен выполняться
      прецедент);

    • постусловия
      (возможные состояния системы после
      выполнения прецедента);

    • предположения;

    • основная
      последовательность действий;

    • альтернативные
      последовательности действий и условия,
      их инициирующие;

    • точки расширения
      и включения прецедентов.

    В процессе создания
    модели системных прецедентов осуществляется
    преобразование и перенос компонентов
    бизнес — моделей на новые диаграммы.
    Типовые преобразования по технологии
    Rational Unified
    Process приведены в табл. 2.7.

    Таблица 2.7.

    Элементы бизнес-модели

    Элементы модели системных прецедентов

    Бизнес-прецеденты

    Подсистемы

    Внутренние
    исполнители

    Исполнители
    или прецеденты

    Процессы,
    выполняемые исполнителями

    Прецеденты

    На рис. 2.37 представлена
    модель системных прецедентов для
    бизнес-прецедента «Процесс обучения».
    Исходя из цели создания системы, в модели
    системных прецедентов отражены только
    те действия исполнителей, которые
    связаны с предоставлением доступа и
    обновлением записей об успеваемости.

    Рисунок 2.40. Модель
    системных прецедентов

    Описываемые моделью
    функции характерны только для одного
    вида деятельности – непосредственно
    процесса обучения, и в основном не
    используются в других видах деятельности
    ВУЗа. Это позволяет объединить выделенные
    функции в некую единую подсистему
    проектируемой ИС.

    Исполнитель «Сотрудники
    ВУЗа» и выполняемый ими ручной процесс
    преобразован в системный прецедент
    «Предоставление доступа к записям об
    успеваемости».

    В модели отражены два
    специальных типа связи между прецедентами:

    • «включает»
      – один прецедент в процессе своего
      исполнения обязательно выполняет некий
      блок действий, составляющих другой
      прецедент;

    • «расширяет»
      – когда прецеденты подобны по своим
      действиям, но один несет несколько
      большую функциональную нагрузку.

    Прецедент «Проверка
    прав доступа» впервые появился на
    диаграммах и реализуется средствами
    разрабатываемой ИС. Поэтому для него
    приходится разрабатывать диаграмму
    последовательностей, описывающую его
    исполнение (рис. 2.38). В результате в
    проектируемой ИС появляются два новых
    объекта – программный модуль «Менеджер
    защиты» и информационный блок «Набор
    прав».

    Рисунок 2.41. Диаграмма
    последовательностей для прецедента
    «Проверка прав»

    Этап 5. Анализ
    требований и предварительное проектирование
    системы

    Основные задачи этапа:

    • определить
      проект системы, который будет отвечать
      всем бизнес — требованиям;

    • разработать
      общий предварительный проект для всех
      команд разработчиков (проектировщиков
      баз данных, разработчиков приложений,
      системных архитекторов и пр.)

    Основным инструментом
    на данном этапе являются диаграммы
    классов системы, которые строятся на
    основе разработанной модели системных
    прецедентов. Одновременно на этом этапе
    уточняются диаграммы последовательностей
    выполнения отдельных прецедентов, что
    приводит к изменениям в составе объектов
    и диаграммах классов. Это естественное
    отражение средствами UML итеративного
    процесса разработки системы.

    Диаграммы классов
    системы заполняются объектами из модели
    системных прецедентов. Они содержат
    описание этих объектов в виде классов
    и описание взаимодействия между классами.
    Диаграмма классов, описывающая процедуры
    защиты доступа к данным, приведена на
    рис. 2.39.

    Рисунок 2.42. Диаграмма
    классов «Защита доступа»

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

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

    Этап 6. Разработка
    модели базы данных и приложения

    На этом этапе
    осуществляется отображение элементов
    полученных ранее моделей классов в
    элементы моделей базы данных и приложений:

    • классы
      отображаются в таблицы;

    • атрибуты –
      в столбцы;

    • типы – в типы
      данных используемой СУБД;

    • ассоциации
      – в связи между таблицами («один – к
      одному», «многие – ко многим» и «один
      – ко многим»);

    • приложения
      – в отдельные классы с окончательно
      определенными и связанными с данными
      в базе методами и атрибутами.

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

    • одна таблица
      отображается на класс;

    • одна таблица
      отображается на суперкласс;

    • одна таблица
      отображается на иерархию.

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

    Рисунок 2.43. Преобразование
    иерархии в таблицу

    Разработка проекта
    базы данных осуществляется с использованием
    специального UML-профиля (Profile
    for Database
    Design), который включает
    следующие основные компоненты диаграмм:

    • таблица –
      набор записей базы данных по определенному
      объекту;

    • столбец –
      элемент таблицы, содержащий значения
      одного из атрибутов таблицы;

    • первичный
      ключ (РК) – атрибут, однозначно
      идентифицирующий строку таблицы;

    • внешний ключ
      (FK) – один или группа атрибутов одной
      таблицы, которые могут использоваться
      как первичный ключ другой таблицы;

    • обязательная
      связь – связь между двумя таблицами,
      при которой дочерняя таблица существует
      только вместе с родительской;

    • необязательная
      связь – связь между таблицами, при
      которой каждая из таблиц может
      существовать независимо от другой;

    • представление
      – виртуальная таблица, которая обладает
      всеми свойствами обычной таблицы, но
      не хранится постоянно в базе данных;

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

    • домен –
      множество допустимых значений для
      столбца таблицы.

    На рис. 2.41 представлен
    фрагмент модели базы данных – две
    таблицы, соответствующие классам
    «Студент» и «Данные о студенте». Связь
    между ними обязательная, поскольку
    «Данные о студенте» не может существовать
    без «Студента».

    Рисунок 2.44. Фрагмент
    модели базы данных

    Результатом этапа
    является детальное описание проекта
    базы данных и приложений системы.

    Этап 7. Проектирование
    физической реализации системы

    На этом этапе
    проектирования модели баз данных и
    приложений дополняются обозначениями
    их размещения на технических средствах
    разрабатываемой системы. На рис. 2.42
    приведено изображение разделения
    таблицы «Студент» на три экстента
    (<<Tablespace>>) в
    соответствии с первой буквой фамилии
    студента.

    Рисунок 2.45. Экстенты
    таблицы «Студент»

    Основными понятиями
    UML, которые используются на данном этапе,
    являются следующие:

    • компонент –
      самостоятельный физический модуль
      системы;

    • зависимость
      – связь между двумя элементами, при
      которой изменения в одном элементе
      вызывают изменения другого элемента;

    • устройство
      – узел, не обрабатывающий данные;

    • процессор –
      узел, выполняющий обработку данных;

    • соединение
      – связь между устройствами и процессорами.

    Диаграммы развертывания
    позволяют отобразить на единой схеме
    различные компоненты системы (программные
    и информационные) и их распределение
    по комплексу технических средств
    (рис. 2.43).

    Рисунок 2.46. Фрагмент
    диаграммы развертывания ИС

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

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

    С позиций проектирования
    ИС суть функционального разбиения может
    быть выражена известной формулой:
    «Программа = Данные + Алгоритмы».
    При функциональной декомпозиции
    программной системы ее структура
    описывается блок-схемами, узлы которых
    представляют собой «обрабатывающие
    центры» (функции), а связи между узлами
    описывают движение данных.

    При объектном разбиении
    в системе выделяются «активные сущности»
    – объекты (или компоненты), которые
    взаимодействуют друг с другом, обмениваясь
    сообщениями и выполняя соответствующие
    функции (методы) объекта.

    Если при проектировании
    ИС разбивается на объекты, то для ее
    визуального моделирования следует
    использовать UML. Если в основу проектирования
    положена функциональная декомпозиция
    ИС, то UML не нужен и следует использовать
    рассмотренные ранее структурные нотации.

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

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

    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #

    Понравилась статья? Поделить с друзьями:
  • Какого рода информация составляет специализацию компании bloomberg
  • Какое время вы отводите подготовке к работе по данному направлению
  • Какое время можно находиться на больничном без увольнения с работы
  • Какое время можно отсутствовать на работе без уважительной причины
  • Какой аккумулятор лучше купить на автомобиль газель бизнес камминз