ку мова йде про складання моделі, яка використовується тільки для опису модельованого об'єкта чи явища. У другому випадку мається на увазі складання моделі, яка може бути використана для отримання суттєвої інформації про модельований об'єкт або явище. При цьому в другому випадку зазвичай додається уточняющее прикметник: чисельне моделювання, математичне моделювання та ін. UML є мовою моделювання в першому сенсі, хоча відомі деякі успішні спроби використання UML і в другому сенсі.
У відношенні розробки програмного забезпечення так склалося, що результати фаз аналізу і проектування, оформлені засобами певної мови, прийнято називати моделлю?. Діяльність по складанню моделей природно назвати моделюванням. Саме в цьому сенсі UML є мовою моделювання.
У цій книзі терміни програмне забезпечення raquo ;, програмна система raquo ;, програма і додаток використовуються як синоніми. Автори розуміють, що насправді між ними існують певні відмінності, проте в контексті книги ці відмінності не мають великого значення.
Таким чином, модель UML? це, насамперед, опис об'єкта чи явища, а також і дещо інше, а саме все, що авторам UML вдалося включити в мову, не порушуючи принципу уніфікації, до викладу якого ми переходимо в наступному розділі.
Описуючи історію створення UML, його автори характеризують епоху до UML як період війни методів raquo ;. Мабуть, війна ? це занадто сильно сказано, але, дійсно, UML є аж ніяк не першою мовою моделювання. До моменту його появи нараховувалося десятки інших, що розрізняються системою позначень, ступенем універсальності, способами застосування і т.д. Автори мов і теоретики програмування сперечалися між собою, з'ясовуючи, чий підхід краще, а розробники всю цю війну методів байдуже ігнорували, оскільки жоден з методів не дотягував до рівня індустріального стандарту.
Поштовхом до зміни ситуації послужили наступні обставини. По-перше, масове поширення отримав об'єктно-орієнтований підхід до розробки програмних систем, в результаті чого виникла потреба у відповідних засобах. Іншими словами, появи чогось подібного UML з нетерпінням чекали практики. По-друге, три найбільших фахівця в цій області, автори найбільш популярних методів, зважилися об'єднати зусилля саме з метою уніфікації своїх (і не тільки своїх) розробок відповідно до соціальним замовленням.
Приклавши заслуговують поваги зусилля, автори UML за підтримки та сприяння всієї міжнародної програмістської громадськості змогли звести воєдино (уніфікувати) більшу частину того, що було відомо і до них. У результаті уніфікації вийшла теоретично витончена і практично корисна річ? UML.
Список використаної літератури
1) Вендров А.М. Проектування програмного забезпечення ЕІС М .: «Фінанси і статистика» +2003
2) Вендров А.М. Практикум з проектування програмного забезпечення ЕІС: Навчальний посібник.- М .: Видавництво «Фінанси та статистика» 2004
) Галіцина О.Л., Максимов Н.В. Бази даних М .: «Форум-ИНФРА-М» 2006