99
■
пайдаланушыларға ойланып өлшенген
модельдерді әзірлеу мен
модельдеу тілінің көмегімен алмасуына мүмкіндік береді;
■
тақырыптық нақты салада жүйенің модельдерін біршама толық беру
үшін сипаттау мен ұлғайту механизмдерін көздеу;
■
әзірлеу процестері мен бағдарламалаудың нақты тілдеріне
тәуелсіздікті қамтамасыз ету;
■
осы модельдеу тілін түсіну үшін қалыпты негізін қамтамасыз ету;
■
нысанға бағытталған аспаптық
құралдардың нарығының өсуін
ынталандыру;
■
үздік практикалық тәжірибені біріктіру.
Қазіргі таңда UML ақпараттық жүйелер мен олардың бағдарламалық
қамсыздандыруын құру процестерін құжаттаудың көпшілік қабылдаған
стандарты болып табылады.
UML тілін конструктивті пайдалану күрделі жүйелердің жалпы
принциптерін және нысанға бағытталған
талдау процесінің және
жобалау ерекшеліктерін түсінуге негізделеді, көбінесе:
■
дерексіздендіру принципі;
■
көп модельділік принципі;
■
күрделі жүйелердің модельдерін иерархиялық құру принципі.
Бұл принциптер жоғарыда еске салынған болатын.
Көп модельділік принципі ешқандай жалғыз модель күрделі жүйенің
түрлі аспектілерін сипаттау барабарлығының
жеткілікті дәрежесімен
сипатталмайтыны туралы пікірді береді.
Нысанға бағытталған модель әдістемесіне қатысты күрделі жүйенің
толық моделі өзара байланысты түсініктердің кейбір санын беретіндігін
білдіреді, жүйе құрылымы немесе оның кейбір аспектісін білдіреді.
Иерархиялық
құру
принципі
модельді
түрлі
абстракция
деңгейлерінде немесе белгіленген түсініктер шеңберінде детализация
деңгейлерінде құрылуын айтады. Бұл ретте күрделі жүйенің бастапқы
немесе алғашқы моделі жалпы көріністе (метакөрініс) болады. Мұндай
модель жобалаудың бастапқы сатысында құрылады және модельделетін
жүйенің көптеген тетістері мен аспектілерінен тұрмайды.
UML концептуалды моделі үш құрамдас бөлшектерін қамтиды:
негізгі
құрылыс блогы тілі, олардың үйлесім ерекшелігі мен барлық
механизм тілі үшін кейбірі. UML - бұл тіл, оған кіретін сөздерді және
мағынасы бар конструкцияларды алатын
сөздіктер мен ережелерден
тұрады.
Модельдеу
тілінде
сөздік
пен
ережелер
жүйені
тұжырымдамалық және физикалық көрінісін беруге бағдарланды.
UML тіл сөздігі үш құрылыс блогын қамтиды: