36990

Дослідження особливостей побудови діаграми класів

Лабораторная работа

Информатика, кибернетика и программирование

Завдання: Створити модель класів для описання неорієнтованих графів. Розширте діаграму класів з попереднього завдання додавши до неї відомості про розміщення вершин графу товщину та колір дуг. Створіть модель класів для опису орієнтованих графів.

Украинкский

2013-09-23

15.18 KB

11 чел.

Лабораторна робота №1

Дослідження особливостей побудови діаграми класів

Мета роботи: навчитися створювати та редагувати моделі класів для різних задач.

Завдання:

  1.  Створити модель класів для описання неорієнтованих графів. Неорієнтований граф складається з множини вершин та множини дуг. Дуга з’єднує між собою пару вершин. Модель повинна описувати тільки структуру графа (зєднання між вершинами) і не повинна включати відомості про розміщення дуг та вершин.
  2.  Розширте діаграму класів з попереднього завдання, додавши до неї відомості про розміщення вершин графу, товщину та колір дуг. Додайте також назви вершин та дуг.
  3.  Створіть модель класів для опису орієнтованих графів. Орієнтований граф відрізняється від неорієнтованого тим, що його дуги мають напрямок.
  4.  Визначте, перераховані нижче відношення як узагальнення, агрегації або асоціації. Відповідь обґрунтуйте.
  5.  У країни є столиця.
  6.  Файл – це звичайний файл або файл каталогу.
  7.  Файли містять записи.
  8.  Людина використовує мову програмування для виконання проекту.
  9.  Модеми та клавіатури є пристроями вводу-виводу.
  10.  Класи можуть мати декілька атрибутів.
  11.  Маршрут з’єднує два міста.
  12.  Студент слухає курс лекцій професора.
  13.  Створіть діаграму класів для комп’ютерної системи верстки газет. Система призначена для роботи з газетними сторінками, на яких можуть розміщуватися колонки тексту. Користувач може змінювати ширину та довжину колонки, переміщувати її по сторінці або переносити з однієї сторінки на іншу. Колонка може розміщуватися одночасно на декількох сторінках. Якщо користувач змінює текст на одній сторінці, зміни повинні з’являтися автоматично і на інших сторінках.
  14.  Підготуйте діаграму класів для задачі про філософів, що обідають. П’ять філософів сидять за круглим столом, на якому лежать п’ять вилок. Кожен філософ може дотягнутися до двох вилок (по одній з кожного боку). Кожна вилка може бути взята одним з двох філософів. Вилка може лежати або на столі, або знаходитися у руці філософа. Філософ може взяти тільки дві вилки.
  15.  Розробіть діаграму класів для підписки на журнали. Одна людина може бути підписана на декілька журналів. На один журнал може бути підписано декілька чоловік. Для кожної підписки необхідно відслідковувати дату та розмір кожного платежу, а також поточний строк закінчення підписки.
  16.  Створіть діаграму класів для редактора графічних документів, що підтримують групування об’єктів. Нехай, документ складається з декількох листів. На кожному листі можуть розміщуватися об’єкти малюнка, включаючи текст, геометричні об’єкти та групи. Групи – це множина об’єктів малюнка, у яку можуть входити інші групи. Група повинна містити щонайменше два об’єкти. Обєкт може бути безпосереднім членом тільки однієї групи. До геометричних об’єктів відносяться кола, еліпси, прямокутники, відрізки та квадрати.
  17.  Розробіть діаграму класів для системи продажу товарів у Інтернет-магазині. Клієнти магазину мають доступ до каталогу товарів, підтримку якого здійснює Інтернет-магазин. У каталозі усі товари розподілені по розділам. Менеджер магазину може додавати товари до каталогу та видаляти їх. Про кожен товар доступна наступна інформація: назва, кількість, ціна, дата випуску. При відборі клієнтами товарів підтримується віртуальний кошик. Будь-який товар може бути доданий або вилучений із кошика. Після закінчення вибору товарів здійснюється оформлення замовлення та реєстрація користувача. При оформленні замовлення вказується: номер, вартість, дата, форма оплати. При реєстрації клієнт вказує ім'я, прізвище, адресу доставки.

 

А также другие работы, которые могут Вас заинтересовать

74577. СТРОЕНИЕ ЗЕМЛИ 4.66 MB
  В твердом теле Земли выделяют три внутренние оболочки: центральную ядро промежуточную мантию наружную земную кору рис. Как внутренние так и внешние оболочки объединяют под общим названием геосфер Земли. История изучения внутреннего строения Земли насчитывает несколько столетий и тесно связана с развитием представлений о происхождении Солнечной системы.
74578. ГЕОЛОГИЧЕСКОЕ ЛЕТОИСЧИСЛЕНИЕ (ГЕОХРОНОЛОГИЯ) 3.1 MB
  В первом случае определяют относительный возраст пород т. Во втором случае определяют абсолютный возраст пород который выражается в годах. Относительное летоисчисление При определении относительного возраста пород используют несколько методов.
74579. ВЕЩЕСТВЕННЫЙ СОСТАВ ЗЕМНОЙ КОРЫ 974.5 KB
  К физическим свойствам относят цвет блеск цвет черты плотность твердость спайность магнитность и некоторые другие. Твердость степень сопротивления минералов царапанию резанию. В полевой практике пользуются шкалой заменителей...
74580. ГЕОЛОГИЧЕСКАЯ ДЕЯТЕЛЬНОСТЬ МОРЯ 479 KB
  в океане заключено 86 общего количества воды гидросферы. Физические и химические свойства морской воды Температура морской воды. В поверхностном слое морей и океанов температура воды во многом зависит от климатических условий местности. Но начиная с некоторой глубины колебания температуры морской воды обусловленные климатическими условиями исчезают и далее с глубиной температура неуклонно понижается.
74581. Геологическая деятельность ветра 707 KB
  Во всех песчаных пустынях широко распространены продольногрядовые пески которые образуются при ветрах имеющих штопорообразный характер движения воздуха в горизонтальном направлении одного направления. Бугристые пески песчаные холмы высотой до 810 м неправильной формы закрепленные растительностью.
74582. Геологическая деятельность снега, льда 902.5 KB
  Общий объем льда содержащегося в ледниках оценивается в 30 млн. Для возникновения ледника необходимы низкая среднегодовая температура большое количество осадков выпадающих в виде снега а также наличие пологих склонов и впадин защищенных от солнца и ветра. Это и определяет неравномерность накопления снега и масштабов образования глетчерного льда основная его часть 995 сосредоточена в полярных областях и только 05 связано с высокогорными ледниками. Накапливается он в виде масс значительной мощности составляющих тело ледника.
74583. Выветривание. Физическое выветривание 849.5 KB
  Факторами выветривания являются: Колебание температур суточное сезонное Химические агенты: O2 H2O CO2 Органические кислоты ульминовая гуминовая Жизнедеятельность организмов В зависимости от факторов вызывающих выветривание различают несколько видов...
74584. Геологическая деятельность поверхностных текучих вод 564 KB
  Такова схема выработки продольного профиля равновесия реки при условии однородного состава размываемых его пород. При чередовании мягких и твердых пород в русле реки образуются пороги. Перенос и отложения водотоков Реки переносят обломочный материал различной размерности от крупных валунов до мелких илистых частиц. Влекомые по дну обломки и взвешенные частицы называют твердым стоком реки.
74585. ГЕОЛОГИЧЕСКАЯ ДЕЯТЕЛЬНОСТЬ ОЗЕР И БОЛОТ 220.5 KB
  Источниками питания озер служат атмосферные воды поверхностный сток и подземная разгрузка водоносных горизонтов; Основную массу воды в озера поставляют реки. По величине озера сильно различаются площадь крупных озер-морей измеряется сотнями тысяч квадратных километров...