Моделирования uml


 Назначение структурного моделирования


Download 1.84 Mb.
Pdf ko'rish
bet39/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   35   36   37   38   39   40   41   42   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

3.1.1. Назначение структурного моделирования 
Рассмотрим более детально, какие именно структуры нужно 
моделировать и зачем. Мы выделяем следующие структуры: 
- структура связей между объектами во время выполнения 
программы; 
- структура хранения данных; 
- структура программного кода; 
- структура компонентов в приложении; 
- структура 
сложных 
объектов, 
состоящих 
из 
взаимодействующих частей; 
- структура артефактов в проекте; 
- структура используемых вычислительных ресурсов. 
Наша классификация может быть не совсем полна и уж совсем 
не ортогональна (упомянутые структуры не являются независимыми, 
они связаны друг с другом), но в целом соответствует сложившейся 
практике разработки приложений, поскольку позволяет фиксировать 
основные решения, принимаемые в процессе проектирования и 
реализации. В этом разделе кратко мы обсудим назначение 
перечисленных структур и укажем средства UML, предназначенные 
для их моделирования. 


77
Структура связей между объектами во время выполнения 
программы
В 
парадигме 
объектно-ориентированного 
программирования процесс выполнения программы состоит в том
что программные объекты взаимодействуют друг с другом, 
обмениваясь сообщениями. Наиболее распространенным типом 
сообщения является вызов метода объекта одного класса из метода 
объекта другого класса. Для моделирования структуры связей в UML 
используются отношения ассоциации на диаграмме классов. 
Структура хранения данных. Программы обрабатывают 
данные, которые хранятся в памяти компьютера. В парадигме 
объектно-ориентированного программирования для хранения данных 
во время выполнения программы предназначены атрибуты классов. 
Однако 
большая 
Download 1.84 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   115




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