ляють перетворювати моделі мовою UML у вихідний код об'єктно-орієнтованих мов програмування, яке ще більше прискорює процес розробки. p align="justify"> Практично всі сase-засоби (програми автоматизації процесу аналізу та проектування) мають підтримку UML. Моделі розроблені в UML, дозволяють значно спростити процес кодування і направити зусилля програмістів безпосередньо на реалізацію системи. p align="justify"> Діаграми підвищують сопровождаемость проекту і полегшують розробку документаціі.необходім:
керівникам проектів, які керують розподілом завдань і контролем над проектом;
проектувальникам інформаційних систем, які розробляють технічні завдання для програмістів;
бізнес-аналітикам, які досліджують реальну систему і здійснюють інжиніринг і реінжиніринг бізнесу компанії;
програмістам, які реалізують модулі інформаційної системи.
При модифікації системи об'єктний підхід дозволяє легко включати в систему нові об'єкти і виключати застарілі без істотної зміни її життєздатності. Використання побудованої моделі при модифікаціях системи дає можливість усунути небажані слідства змін, оскільки вони не ламають структури системи, а лише змінюють поведінку об'єктів. p align="justify"> Не дивлячись на те, що UML є широко визнаним стандартом мови моделювання, вона часто підпадає під критику з наступних причин:
надмірність мови;
неточна семантика;
проблеми у вивченні та застосуванні;
візуальна неоднорідність;
намагається подобатися всім. [1]
2. ДОКУМЕНТ В«БАЧЕННЯВ»
Документ В«БаченняВ» визначає бачення проекту. У ньому коротко описуються цілі проекту, проблеми, вказується коло зацікавлених осіб, їх потреби, а також основні ідеї запропонованого рішення. br/>
.1 Цілі проекту
Програмний продукт призначений для використання організаторами тенісних турнірів з метою підвищення своєї продуктивності роботи. Метою продукту є широке використання організаторами турнірів
.2 Проблеми
На ринку відсутні будь аналоги даного продукту. Користувачі потребують подібного роду інструменті. br/>
.3 Коло зацікавлених осіб
Менеджер реєструє турніри в системі, висилає заявки суддям і гравцям.
Гравець отримує заявки на участь у турнірі і відправляє відповідь.
Судді отримують заявки на суддівство тенісних матчів і відправляють відповіді.
Продавець квитків оформляє купівлю квитків і заносить інформацію в систему. p align="justify"> Глядач купує квиток (и) і взаємодіє з продавцем.
2.4 Осно...