Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
teh_razrabltki.doc
Скачиваний:
8
Добавлен:
21.12.2018
Размер:
262.66 Кб
Скачать

17 Объекты

Объект - это предмет, событие, явление, которые выполняют определенные функции и являются источником или потребителем информации.

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

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

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

Экземпляр объекта - это конкретный элемент множества.

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

Элемент класса - это конкретный элемент данного множества.

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

Устойчивость – это свойство объекта существовать во времени и/или в пространстве.

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

18 Связи

Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками ←и→. Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой →→.Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой ↔

Агрегация — объекты одного класса входят в объекты другого

19 Общая хар-ка классов. Виды отношении

Класс – это основной строительный блок ПС. Это понятие присутствует и в ОО языках программирования, то есть между классами UML и программными классами есть соответствие, являющееся основой для автоматической генерации программных кодов или для выполнения реинжиниринга. Каждый класс имеет название, атрибуты и операции. Класс на диаграмме показывается в виде прямоугольника, разделенного на 3 области. В верхней содержится название класса, в средней – описание атрибутов (свойств), в нижней – названия операций – услуг, предоставляемых объектами этого класса.

Атрибуты класса определяют состав и структуру данных, хранимых в объектах этого класса. Каждый атрибут имеет имя и тип, определяющий, какие данные он представляет. Каждая ассоциация несет информацию о связях между объектами внутри ПС. Наиболее часто используются бинарные ассоциации, связывающие два класса. Ассоциация может иметь название, которое должно выражать суть отображаемой связи (см. рис. 2). Помимо названия, ассоциация может иметь такую характеристику, как множественность. Она показывает, сколько объектов каждого класса может участвовать в ассоциации. Множественность указывается у каждого конца ассоциации (полюса) и задается конкретным числом или диапазоном чисел. Обобщение на диаграммах классов используется, чтобы показать связь между классом-родителем и классом-потомком. Оно вводится на диаграмму, когда возникает разновидность какого-либо класса

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