Page 7 - 6602
P. 7
1. Основні поняття проектування з використанням UML
1.1. Сучасні технології об'єктно-орієнтованого аналізу і
проектування інформаційних систем
Розробка і використання моделей мови UML здійснюється в
рамках загальної концепції об'єктно-орієнтованого аналізу і
проектування, яка, в свою чергу є узагальненням методології
об'єктно-орієнтованого програмування.
Об'єктно-орієнтований аналіз і проектування (ООАП,
Object-Oriented Analysis/Design) - технологія розробки програмних
систем, в основу якої покладена об'єктно-орієнтована
методологія подання предметної області у вигляді об'єктів, що є
екземплярами відповідних класів.
Методологія ООАП тісно пов'язана з концепцією
автоматизованої розробки програмного забезпечення (Computer
Aided Software Engineering, CASE).
На ринку CASE-засобів представлені десятки програмних
інструментів, що підтримують нотацію мови UML і забезпечують
інтеграцію, включаючи пряму і зворотну генерацію коду програм,
з найбільш поширеними мовами і середовищами програмування,
такими як MS Visual C++, Java, Object Pascal/Delphi, Power Builder,
MS Visual Basic, Forte, Ada, Smalltalk.
1.2. Основні елементи мови UML
Мова UML є досить строгим і потужним засобом
моделювання, яка може бути ефективно використана для побудови
концептуальних, логічних і графічних моделей складних систем
різного цільового призначення.
До базових засобів відноситься пакет, який служить для
3