Засоби візуального моделювання - студопедія

Візуальне моделювання застосовується на практиці за допомогою методів, мов та відповідних програмних інструментів (див. Рис. 1.3).

Засоби візуального моделювання - студопедія


Мал. 1.3. Візуальне моделювання: мови, методи, програмні засоби

Мови візуального моделювання (або візуальні мови) - це формалізовані набори графічних символів і правила побудови з них візуальних моделей. Зараз відомі і активно використовуються на практиці такі мови візуального моделювання. як UML і BPMN. Однак існують і більш старі мови: SDL і MSC для моделювання телекомунікаційних систем, SADT / IDEF0 для моделювання бізнес-процесів, IDEF1x для моделювання баз даних і деякі інші. Крім того, в дослідницькій середовищі створено безліч інших візуальних мов, наприклад, мова WebML для моделювання web-додатків.

Методи використання візуального моделювання наказують правила застосування візуальних мов для вирішення тих чи інших завдань процесу розробки ПО.

Коротко історію розвитку SADT можна представити таким чином:

· 60-ті роки - група вчених з MIT (Massachusetts Institute of Technology) під керівництвом Дугласа Росса створила метод ієрархічної модульної декомпозиції програмних систем під назвою SADT;

· 1973 рік - перша масштабна апробація SADT - проект зі створення заводу майбутнього;

· Кінець 70-х років - SADT був використаний в програмі інтегрованої комп'ютеризації виробництва ICAM (Integrated Computer-Aided Manufacturing) військово-повітряних сил США, що призвело до стандартизації частини SADT під назвою IDEF0 [1.14] і широкому поширенню цього стандарту у військовій промисловості США .

В даний час при розробці ПО SADT не використовується, але активно застосовується при моделюванні бізнес-процесів.

Серед сучасних методів візуального моделювання, мабуть, самим широко поширеним є RUP / USDP - промисловий метод створення ПО. використовує UML практично на всіх стадіях і у всіх видах діяльності розробки. RUP / USDP є великоваговим методом застосування UML: він містить безліч приписів, непросту послідовність кроків, визначає різні ролі учасників, охоплює всі стадії розробки ПО. Його впровадження в процес компанії вимагає значних витрат і істотної перебудови принципів її роботи.

Існують і легковагі методи застосування UML, які не мають жорстких приписів і допускають варіативність при використанні. Прикладом може служити метод випадків використання, застосовуваний для виявлення і первинної формалізації вимог до програмної системи. Це метод буде описаний в наступних лекціях, присвячених UML.

Схожі статті