ИНСТРУКЦИЯТА (пакет 2) - Блогът на Nkpages
Публикувано на 9 декември 2010 г. от nkpages

РАЗЛИЧНИТЕ МЕТОДИ ЗА АНАЛИЗ НА ИНФОРМАЦИОННАТА СИСТЕМА
UML (Унифициран език за моделиране, който може да се преведе като "унифициран език за моделиране) е обозначение, използвано за моделиране на проблем по стандартен начин. Този език се е родил от сливането на няколко съществуващи по-рано методи и сега се е превърнал в еталон по отношение на обектното моделиране до такава степен, че неговите познания често са необходими за получаване на позиция за развитие на обект.
КОНЦЕПЦИЯ НА ОБЕКТА
Обектно-ориентираното програмиране е процес на компютърно моделиране на набор от елементи от част от реалния свят (наречен домейн) в набор от компютърни обекти. Тези ИТ субекти се наричат обекти. Това са компютърни данни, обединяващи основните характеристики на елементи от реалния свят (размер, цвят и т.н.).
Трудността на това моделиране се състои в създаването на абстрактно представяне под формата на обекти, на обекти, които имат материално съществуване (куче, кола, крушка, ...) или виртуално (социално осигуряване, време, ...).
ОБЕКТНИ МЕТОДИ
Обектното моделиране е свързано със създаване на изчислително представяне на интересуващите елементи от реалния свят, независимо от изпълнението, което означава независимо от езика за програмиране. Следователно става въпрос за определяне на наличните обекти и изолиране на техните данни и функциите, които ги използват. За това са разработени методи. Между 1970 и 1990 г. много анализатори разработват обектно-ориентирани подходи, така че към 1994 г. има повече от 50 обектни метода. Обаче наистина са се появили само 3 метода:
Ø OMT методът на Rumbaugh
Ø Методът BOOCH '93 на Booch
Ø Методът OOSE на Джейкъбсън (обектно-ориентирано софтуерно инженерство)
От 1994 г. Rumbaugh и Booch (присъединени през 1995 г. от Jacobson) обединяват усилията си за разработване на Единния метод 0.8, включващ предимствата на всеки от предишните методи.
Унифицираният метод от версия 1.0 става UML (Unified Modeling Language), универсална нотация за обектно моделиране.
UML не е метод, доколкото не представя никакъв процес. Като такъв UML е обективен модел на формализъм. Следователно понятието метод, използвано понякога чрез злоупотреба с език на следващите страници, не трябва да се разбира като „подход“.
UML 1.0 е представен на Групата за управление на обекти (OMG) през януари 1997 г., но е приет едва през ноември 1997 г. във версия 1.1, когато UML става международен стандарт.
Резюмето на развитието на този език за моделиране:
Ø През 1995 г.: Унифициран метод 0.8 (интегриране на методите Booch ’93 и OMT)
Ø През 1995 г .: UML 0.9 (интегриране на метода OOSE)
Ø През 1996 г .: UML 1.0 (предложен на OMG)
Ø През 1997 г .: UML 1.1 (стандартизиран от OMG)
Ø През 1998 г .: UML 1.2
Ø През 1999 г .: UML 1.3
Ø През 2000 г .: UML 1.4
Ø През 2003 г .: UML 1.5
Най-новите версии на спецификациите могат да бъдат изтеглени от уебсайта на OMG.
Този метод представлява средство за определяне, представяне и конструиране на компонентите на компютърна система. С UML метода обектът например е представен по следния начин:
45789: Сериен номер
32 литра: Количество бензин
ИНТЕРЕС НА ОБЕКТЕН МЕТОД
Обектно-ориентираните езици представляват специфичен начин за прилагане на обектната парадигма. По този начин обектният метод дава възможност да се дефинира проблемът на високо ниво, без да се навлиза в спецификите на даден език. По този начин той представлява инструмент, даващ възможност да се дефинира графично проблем, например, за да се представи на всички участници в даден проект (не е задължително да са експерти по програмен език).