Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование АИС.pdf
Скачиваний:
250
Добавлен:
05.06.2015
Размер:
3.32 Mб
Скачать

за собой изменения в другом. По отношению к пакетам можно использовать механизм обобщения (см. выше раздел «Диаграммы классов» ).

Контрольные вопросы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Private (закрытый)

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

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

Иерархия

Ассоциация

Зависимость

Обобщения

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

Описывает взаимосвязи между объектами системы Определяет последовательность действий при выполнении некоторой функции

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

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

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

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

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

Для описания потока сообщений, которыми обмениваются объекты Для описания взаимодействия пользователей с системой

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

Набрано баллов