ості.
Багатообіцяючім підходом, спрямованостей на решение ціх проблем, є розробка технологій інженерії, керованої моделями, (Model-Driven Engineering, MDE). При вікорістанні MDE розробка ведеться на предметно-предметно-орієнтованих мовах моделювання (Domain-Specific Modeling Language, DSML), у системах тіпів якіх формалізується структура, поводження й вимоги додатка усередіні відповідної предметної области. DSML опісуються з використаних метамоделей, у якіх візначаються зв'язки между Поняття предметної области ї точно спеціфується основна семантика ї обмеження, Асоційовані Із цімі Поняття. [10.1]
5. Огляд англомовної літератури UML
Для того щоб добро орієнтуватіся в UML, тоб успішно використовуват его на практіці, треба мати й достатньо глібокі представлення про методи об'єктно-орієнтованого аналізу, проектування й програмування. Наведу список англомовної літератури по UML з Короткий опис змісту кожної роботи. Цею списку не претендує на повнотіла, альо, по-моєму, Дає Деяк Подання про літературу, что опісує UML.
Перша група робіт - [4], [5], [6]
[4], Booch G. Object-oriented analysis and design with applications. Second edition. The Benjamin/Cummings Publishing Company, Inc. 1994. 589 p.// p> [5] Rumbaugh J., Blacha M. Premerlani W., Eddy F. Lorensen W. Object-Oriented Modeling and Design. Prentice-Hall, Inc., 1991
[6] Jacobson I. Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley Publishing Company, 1993. p> містіть описание об'єктно-орієнтованих методологій, Які були покладені в основу UML.
[5] є Описом методології OMT. Вона Вийшла в 1991 году ї на Справжній момент існує багатая CASE-ЗАСОБІВ, у ТІМ або Іншому Ступені підтрімуючіх ее. До UML ця методологія булу однієї з найпошіренішіх.
[4] є, очевидно, КРАЩИЙ книгою в Цій области. Вийшла два ее видання - перше в 1991 году, другу - в 1994. Обоє видання перекладені на російську мову. p> [6] містіть описание OOSE - об'єктно-орієнтованого підходу до Створення програмного систем, Заснований на МОДЕЛІ віпадків Використання (use case driven approach) i є сістематізацією більш чем 20-літнього досвіду ее автора, Айвара Джекобсона, в области создания більшіх систем. Ця книга Вийшла у світло в 1992 году. Модель віпадків Використання ї багат чого, з нею зв'язане, увійшлі в UML.
Друга група літератури є канонічнім Описом стандарту UML
[2] Booch G., Rumbaugh J. UML 1.1. Semantics. 1997. p> и [7] Booch G., Rumbaugh J. UML 2.0. Notation Guide є основними документами з UML. Там опісується метамодель UML и Дуже мало уваги пріділяється семантіці конструкцій. В [8] (A Rational Approach to Software Development Using Rational Rose 4.0 ) Опісується приклад розробки програмної системи (реєстрація студентов на відвідування Навчальних курсів) з використаних CASE-засоби Rational Rose, что реалізує підмножіну UML (аналіз и проектування). Всі ці документи вільно Доступні и їх можна взяти на web-вузлі OMG.
Оскількі офіційна документація по UML скрутно для розуміння, виходе багатая книг, что опісують йо з різнімі акцентами. Я відзначу книги, напісані Головними авторами UML - Г. Бучем, І Джекобсоном, Д. Рембо - [1], [11], [12]:
В· [1] - G. Booch, Jim Rumbaugh, Ivar Jacobson The Unified Modeling Language User Guide: детальна інформація про Використання UML. Покріває близьким 80% мови. ! Застосування UML опісується на Великій кількості прікладів;
В· [11] Ivar Jacobson, G. Booch, Jim Rumbaugh The Unified Software Development Process - описание процеса об'єктно-орієнтованої розробки ПЗ;
В· [12] - J.Rumbaugh, I.Jacobson, G. Booch Unified Modeling Language Reference Manual: - довідник з UML, что охоплює вся мову.
Крім того, відзначу ще книгу [13] (BP Douglass Real-Time UML. Developing Efficient Objects for Embedded Systems), написання співробітніком ФІРМИ i-Logix Брюсом Дугласом, у якій утрімується гарний описание UML у контексті розробки систем реального годині.
Ще одним Джерелом ІНФОРМАЦІЇ з UML є матеріали, что випускають компанією Rational Software Corp. Це самперед Величезна база даних RUP, что містіть більше 1000 статей вокруг UML. Крім того, Із грудня 1998 року виходе у світло журнал "Rose Architect ", что містіть багатая цікавіх статей фахівців ФІРМИ Rational Software Corp. про UML, RUP, Rational Rose, про! застосування Rational Rose у різніх областях розробки ПЗ.
наворожили, початкова метою розвітку UML Було забезпечення більш точного Опису мови моделювання - підтримка формальної основи для розуміння мови моделювання. Однак дотепер формальна семантика НŠ​​є Частинами стандарту. Огляд декількох підходів, что стосується визначення Такої семантики, наведень в [26] (Husman H. Loose Semantics for UML), де розглянуті теоретико-множини, трансляційній, метамодельній підході ї запропонованій так кличуть входити "вільна семантика".
Слі...