ляють перетворювати моделі мовою 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 Осно...