Курс лекций мдк 01. 02 «Прикладное программирование» пм 01 «Разработка программных модулей программного обеспечения для компьютерных систем»



Download 350,99 Kb.
bet7/22
Sana08.12.2022
Hajmi350,99 Kb.
#881790
TuriКурс лекций
1   2   3   4   5   6   7   8   9   10   ...   22
Bog'liq
lektsii pm01-1

Диаграммы классов:



  • Отображают логику построения прикладной системы.







  • Возможность отражения параметризованых классов.




  • Допускаются разнообразные отношения: ассоциации, включения, использования, наследования.




  • Имеются простые и удобные средства просмотра иерархий диаграмм классов.

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




Рис. 4. Графическое обозначение класса

Схема классов содержит их простое перечисление, с обозначением того





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



Рис. 5. Схема классов объектов
Схема атрибутов:

Графически схема атрибутов повторяет схему структуры, но для каждого объекта указываются его атрибуты.


18

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


организация: ( наименование, адрес, руководитель,телефон )


владелец: ( имя, адрес, телефон )

событие: ( дата, время )


регистрация: ( дата, время, начало, конец )


Схема методов

Графически схема методов повторяет схему атрибутов, но для каждого объекта указываются его методы поведения.


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


Классы используются в процессе анализа предметной области для составления словаря предметной области разрабатываемой системы. Это могут быть как абстрактные понятия предметной области, так и классы, на которые опирается разработка и которые описывают программные или аппаратные сущности.


Диаграмма классов - это набор статических, декларативных элементов модели. Диаграммы классов могут применяться и при прямом проектировании, то есть в процессе разработки новой системы, и при обратном проектировании - описании существующих и используемых систем. Информация с диаграммы классов напрямую отображается в исходный код приложения - в большинстве существующих инструментов UML-моделирования возможна кодогенерация для определенного языка программирования (обычно Java или C++). Таким образом, диаграмма классов - конечный результат проектирования и отправная точка процесса разработки.





Download 350,99 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish