- •Iм. Олеся Гончара
- •Реферат
- •1. Літературний огляд Сучасні технології об'єктно-орієнтованого аналізу та проектування інформаційних систем
- •Введення
- •1.1. Методологія об'єктно-орієнтованого програмування
- •1.2. Методологія об'єктно-орієнтованого аналізу і проектування
- •2. Постановка завдання
- •3. Теоретична частина Визначення візуального моделювання програмного забезпечення
- •3.1. Аналіз та проектування
- •3.2. Візуальне моделювання. Історія мови uml
- •3.3. Структура мови uml
- •3.4. Навчальний приклад. Постановка завдання
- •3.5. Візуальний опис функціональної моделі засобами uml
- •Узагальнення (успадкування)
- •4. Практична частина
- •4.1. Використання uml в проектуванні пз
- •4.2. Загальна характеристика case-засобів Visual Paradigm
- •4.3. Інтерфейс програми vp-uml
- •Головне меню програми
- •Стандартна панель інструментів
- •Вікно браузера
- •Спеціальна панель інструментів
- •Вікно діаграми
- •Вікно документації
- •4.4 Принцип роботи в vp-uml
- •4.5. Лабораторний практикум
- •4.5.1.Лабораторная робота № 1 «Діаграма прецедентів»
- •Приклад виконання лабораторної роботи
- •4.5.2. Лабораторна робота № 2 «Діаграми класів»
- •Типові прийоми моделювання
- •Моделювання логічної схеми бази даних
- •Моделювання словника системи
- •Приклад виконання лабораторної роботи.
- •4.5.3. Лабораторна робота № 3 «Діаграма послідовності».
- •Приклад виконання лабораторної роботи.
- •4.5.4. Лабораторна робота № 4 «Діаграма комунікацій»
- •Висновок
- •Література
4.2. Загальна характеристика case-засобів Visual Paradigm
CASE-засіб Visual Paradigm з часу своєї появи зазнало серйозну еволюцію і перетворилося на сучасне і потужний засіб аналізу, моделювання та розробки ІС. В Visual Paradigm мова UML став базовою технологією візуалізації та розробки.
У рамках Visual Paradigm існують різні програмні інструментарії, що відрізняються між собою діапазоном реалізованих можливостей. Базовим засобом в даний час залишається Visual Paradigm for UML, яке існує в семи модифікаціях:
• Visual Paradigm Enterprise Edition;
• Visual Paradigm Professional Edition;
• Visual Paradigm Standart Edition;
• Visual Paradigm Modeler Edition;
• Visual Paradigm Personal Edition;
• Visual Paradigm Community Edition;
• Visual Paradigm Viewer Edition;
Visual Paradigm доступно як для операційного середовища типу UNIX, так і для Windows. Найбільш повними можливостями володіє перша з вказаних модифікацій цього кошти. З цих можливостей можна відзначити: реалізацію UML, генерацію кодів більш ніж на 10 різних мовах програмування (Java, C + +, CORBA IDL, PHP, XML Schema, Ada, Python, C #, VB. NET, Object Definition Language (ODL), Flash ActionScript , Delphi, Perl, Objective-C, and Ruby, зворотну генерацію діаграм (реінжинірингу) на основі програмного коду (Java class,. NET dll and exe, JDBC, and Hibernate) і випуск проектної документації.
Visual Paradigm дозволяє генерувати програмний код стандарту MS Visual C + +, забезпечує документування проекту в форматі HTML для Web-публікації і підтримує інтеграцію з іншими інструментами об'єктно-орієнтованої розробки програм, базами даних і з компонентами MS Office.
Можливі практично всі сучасні досягнення в області інформаційних технологій:
• інтеграція з MS Visual Studio, що включає в себе підтримку на рівні прямого і зворотного генерації кодів і діаграм VB, Visual C + +, Visual J + + (ATL-Microsoft Active Template Library, Web-Classes, DHTML, Data Connections);
• безпосередня робота (інжиніринг і реінжиніринг) з виконуваними модулями і бібліотеками форматів EXE, DLL, TLB, OCX;
• повна підтримка CORBA 2.2, включаючи реалізацію технології компонентної розробки додатків CBD (Component-Based Development), мови визначення інтерфейсу IDL (Interface Definition Language) і мови визначення даних DDL (Data Definition Language);
• повна підтримка середовища розробки Java-додатків JDK 1.2, включаючи прямий і зворотний генерацію класів Java формату JAR, а також роботу з файлами форматів CAB і ZIP.
• інтеграція з SDE for Eclipse / WebSphere ®;
• інтеграція з SDE for JBuilder ®;
• інтеграція з SDE for JDeveloper;
• інтеграція з SDE for IntelliJ IDEA ™;
• інтеграція з SDE for WebLogic Workshop ™.
Широкі можливості Visual Paradigm дозволяють:
• проектувати системи будь-якої складності;
• давати розгорнуте уявлення про проект у поєднанні зі редством документування (SoDA);
• проводити кодогенерацію;
• проводити зворотне проектування наявних систем;
• також Visual Paradigm має відкритий для доповнень інтерфейс;
• інтегрується із засобами розробки;
• підтримує мову UML;
• зручний для користувача графічний інтерфейс;
• багатоплатформеність.