визуални инструменти за моделиране - studopediya

Visual симулация, използвани в практиката се използват методи, език и свързаните с тях софтуерни инструменти (вж. Фиг. 1.3).

визуални инструменти за моделиране - studopediya


Фиг. 1.3. Визуално моделиране, език, методи, софтуер

Визуално моделиране езика (или визуални езици) - формален набор от графични символи и правила за изграждане на тези визуални модели. Сега известни и широко използвани в практиката, тези визуални езици за моделиране. като UML и BPMN. Все пак, има по-старите езици: SDL и MSC за моделиране на телекомуникационни системи, стс / IDEF0 за моделиране на бизнес процеси, IDEF1x за моделиране на база данни и др. В допълнение, в изследователска среда, създадена много други визуални езици, например, WebML език за моделиране уеб-базирано приложение.

Методи за използване на визуална моделиране предписват правила за прилагането на визуални езици за решаване на различни проблеми на процеса на разработка на софтуер.

Стс история кратко развитие може да се опише по следния начин:

· 60-те години - група от учени от MIT (Масачузетс технологичен институт) по посока на Дъглас Ross създаде метод за йерархично разлагане модулен софтуер система, наречена SADT;

· 1973 - първият мащабен тестване SADT - проект за създаване на бъдещето на завода;

· В края на 70-те години - SADT е била използвана в програмата на интегриран компютризация на производство ICAM (Integrated компютърно производство) Военновъздушните сили на САЩ, което е довело до стандартизиране на SADT нарича IDEF0 [1,14] и широкото разпространение на този стандарт във военната индустрия на САЩ ,

В момента се разработва не използвате SADT, но се използва активно в моделирането на бизнес процеси.

Сред съвременните методи на визуално моделиране е може би най-разпространената е RUP / USDP - индустриален метод за разработка на софтуер. UML използва почти всички етапи и във всички видове дейности за развитие. RUP / USDP е тромав метод за прилагане на UML: тя съдържа много разпоредби, сложна поредица от стъпки дефинира различните роли на участниците, обхваща всички етапи на разработка на софтуер. Въвеждането му в процес на компанията изисква значителни инвестиции и значително преструктуриране как работи.

Има леки и методи за прилагане на UML, които нямат нормативен и дават възможност за вариации в употреба. Пример за това е метода на случаите на използване, и използван за идентифициране на основните изисквания за формализация на системния софтуер. Този метод ще бъде описан по следния лекция на UML.