Отчет_3_сид
.docНижегородский Государственный Технический Университет
Кафедра: Компьютерные Технологии в Проектировании и Производстве
Лабораторная работа №3
Изучение архитектуры построения информационных систем с точки зрения проектирования
Выполнил:
ст. гр. 07-СБК
Сидоров
Иван
Проверил:
Паршуков Антон Нижний
Новгород
2011
Часть 1.
Цель работы: Изучение принципов построения статического представления архитектуры информационной системы и правил построения диаграмм классов и объектов.
Диаграммы по пунктам задания:
-
Москва является столицей России. Париж является столицей Франции. Построить диаграммы классов и объектов.
Д
Country City Is
capital
Д
Russia:
Country Moscow:
City
France: Country
иаграмма объектов.
Paris:
City
-
Россия граничит с Белоруссией, Украиной, Грузией. Построить диаграммы классов и объектов.
Д
1..* 0…*
BordCountry
Д
Russia:
BordCountry Ukraine:
BordCountry
Belarus:
BordCountry Georgia:
BordCountry
-
Прямоугольник содержит четыре точки. Построить диаграммы классов и объектов.
Rectangle Point double
x double
y
Д
1 4
Д
Rec:
Rectangle P4:
Point
P1:
Point P2:
Point P3:
Point
-
Каталог содержит множество файлов. Для доступа к файлу необходимо указать имя файла. Построить диаграмму классов.
Диаграмма классов.
-
Кабели связи могут быть электрическими и оптическими. Электрические кабели бывают симметричными и коаксиальными. В качестве симметричных кабелей могут выступать экранированная и неэкранированная витые пары. Оптические кабели могут быть одномодовыми и многомодовыми. Построить диаграмму классов.
Диаграмма классов.
-
Разработать диаграмму классов для графического редактора документов, который поддерживает группировку. Предполагается, что документ состоит из нескольких листов. Каждый лист содержит отображаемые объекты, такие как текст, геометрические объекты и группы. Группа – набор отображаемых объектов, возможно содержащих другие группы. Группа должна содержать не менее двух отображаемых объектов. Отображаемый объект может принадлежать только одной группе. Геометрические объекты включают круги, эллипсы, прямоугольники и линии.
Диаграмма классов.
Часть 2
Цель работы: изучение принципов построения динамического представления архитектуры информационной системы и правил построения диаграмм взаимодействия, состояний и деятельностей
Задание №1.
Разработать диаграммы компонентов и узлов для отображения Java-апплетом картинки.
Диаграмма компонентов
Диаграмма узлов
Задание №2.
Разработать диаграмму последовательностей и кооперации для моделирования процесса загрузки и печати документа в MSWORD. Пользователь дважды нажимает на файле с расширением .doc. Операционная система находит приложение ассоциированное с данным расширением (WinWord.exe), загружает его на выполнение и передает ему для открытия заданный файл. Далее пользователь в меню редактора выбирает команду печати. WORD запрашивает список доступных принтеров и выводит их на экран. Пользователь выбирает принтер, WORD запрашивает у операционной системы контекст выбранного принтера и печатает на нем документ.
Задание №3
Часы имеют 2 кнопки А и В. Нажатие кнопки А приводит к включению установки часов (мерцание часов). Нажатие кнопки В в этот момент приводит к увеличению показаний часов. Следующее нажатие кнопки А приводит к установке минут (мерцание минут). Нажатие кнопки В в этот момент приводит к увеличению показаний минут. Следующее нажатие кнопки А возвращает часы в режим нормального отображения часов и минут. Построить диаграмму состояний.
Задание №4
Разработать диаграмму деятельностей для процесса налива лимонада со льдом автоматом по разливу лимонада.