Створення функціональної моделі системи у середовищі Microsoft Visio з використанням методології UML - Программирование, компьютеры и кибернетика практическая работа

Створення функціональної моделі системи у середовищі Microsoft Visio з використанням методології UML - Программирование, компьютеры и кибернетика практическая работа




































Главная

Программирование, компьютеры и кибернетика
Створення функціональної моделі системи у середовищі Microsoft Visio з використанням методології UML

Основні визначення та опис UML. Опис основних компонентів, використаних у Microsoft Visio. Створення діаграми класів в Microsoft Visio 2010. Використання побудованої моделі при модифікаціях системи. Структура системи, її класи, їх атрибути та оператори.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Міністерство освіти і науки України
з дисципліни “Основи проектування програмного забезпечення інформаційних систем”
Виконав студент групи ІНз-01с О. М. Биченко
Перевірив Якушев Олександр Анатолійович
Створити функціональну модель системи у середовищі Microsoft Visio використовуючи методологію UML. Побудувати діаграму класів - Бібліотека інституту.
UML (Unified Modeling Language) - уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування. Є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення.
UML є мовою широкого профілю, це відкритий стандарт, що використовує графічні позначення для створення абстрактної моделі системи, називаної UML-моделлю. UML був створений для визначення, візуалізації, проектування й документування в основному програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретованого коду можлива кодогенерація.
Перша версія (1.0) UML вийшла 13 січня 1997, вона була створена за запитом Object Management Group (OMG) - організації, відповідальної за прийняття стандартів в галузі об'єктних технологій і баз даних. Після обговорення, у вересні 1997 року, версія 1.1 UML була представлена на голосування в OMG. Розробку UML підтримали і вже тоді використовували як стандарт такі гранди ринку інформаційних технологій, як Microsoft, IBM, Hewlett-Packard, Oracle, DEC, Sybase, Logic Works та інші.
UML може бути застосовано на всіх етапах життєвого циклу аналізу бізнес-систем і розробки прикладних програм. Різні види діаграм які підтримуються UML, і найбагатший набір можливостей представлення певних аспектів системи робить UML універсальним засобом опису як програмних, так і ділових систем.
Діаграми дають можливість представити систему (як ділову, так і програмну) у такому вигляді, щоб її можна було легко перевести в програмний код.
Основною причиною використання мови UML є спілкування розробників між собою.
Крім того, UML спеціально створювалася для оптимізації процесу розробки програмних систем, що дозволяє збільшити ефективність їх реалізації у кілька разів і помітно поліпшити якість кінцевого продукту.
UML прекрасно зарекомендувала себе в багатьох успішних програмних проектах. Засоби автоматичної генерації кодів дозволяють перетворювати моделі мовою UML у вихідний код об'єктно-орієнтованих мов програмування, що ще більш прискорює процес розробки.
Практично усі CASE-засоби (програми автоматизації процесу аналізу і проектування) мають підтримку UML. Моделі розроблені в UML, дозволяють значно спростити процес кодування і направити зусилля програмістів безпосередньо на реалізацію системи.
Діаграми підвищують супроводжуваність проекту і полегшують розробку документації.
- керівникам проектів, які керують розподілом завдань і контролем за проектом
- проектувальникам інформаційних систем які розробляють технічні завдання для програмістів;
- бізнес-аналітикам, які досліджують реальну систему і здійснюють інжиніринг і реінжиніринг бізнесу компанії;
- програмістам які реалізовують модулі інформаційної системи.
При модифікації системи об'єктний підхід дозволяє легко включати в систему нові об'єкти і виключати застарілі без істотної зміни її життєздатності. Використання побудованої моделі при модифікаціях системи дає можливість усунути небажані наслідки змін, оскільки вони не ламають структури системи, а тільки змінюють поведінку об'єктів.
В UML використовується 13 видів діаграм:
· Interaction overview diagram (UML2.0)
UML Timing Diagram (UML2.0) Структурні діаграми:
Малюнок 1 - Колаж з різних діаграм UML.
Абстрагування - це спосіб виділити набір значимих характеристик об'єкта, крім з розгляду незначущі. Відповідно, абстракція - це набір усіх таких характеристик.
Інкапсуляція - це властивість системи, що дозволяє об'єднати дані й методи, що працюють із ними в класі, і сховати деталі реалізації від користувача.
Спадкування - це властивість системи, що дозволяє описати новий клас на основі вже існуючого із частково або функціональністю, що повністю запозичиться. Клас, від якого проводиться спадкування, називається базовим, батьківським або суперкласом. Новий клас - нащадком, спадкоємцем або похідним класом.
Поліморфізм - це властивість системи використовувати об'єкти з однаковим інтерфейсом без інформації про тип і внутрішній структурі об'єкта.
Клас є описуваною мовою термінології (простору імен) вихідного коду моделлю ще не існуючої сутності (об'єкта). Фактично він описує обладнання об'єкта, будучи свого роду кресленням. Говорять, що об'єкт - це екземпляр класу. При цьому в деяких виконуючих системах клас також може представлятися деяким об'єктом при виконанні програми за допомогою динамічної ідентифікації типу даних. Звичайно класи розробляють таким чином, щоб їх об'єкти відповідали об'єктам предметної області.
Об'єкт - це сутність в адресному просторі обчислювальної системи, що з'являється при створенні екземпляра класу або копіювання прототипу (наприклад, після запуску результатів компіляції й зв'язування вихідного коду на виконання).
Прототип - це об'єкт, по образу й подобі якого створюються інші об'єкти. Об'єкти-копії можуть зберігати зв'язок з батьківським об'єктом, автоматично успадковуючи зміни в прототипі; ця особливість визначається в рамках конкретної мови.
Діаграма класів - це статична структурна діаграма, що описує структуру системи, що демонструє класи системи, їх атрибути, методи й залежності між класами.
Існують різні точки зору на побудову діаграм класів залежно від цілей їх застосування:
- концептуальна точка зору - діаграма класів описує модель предметної області, у ній присутні тільки класи прикладних об'єктів;
- точка зору специфікації - діаграма класів застосовується при проектуванні інформаційних систем;
- точка зору реалізації - діаграма класів містить класи, використовувані безпосередньо в програмному коді (при використанні об'єктно-орієнтованих мов програмування).
В UML діаграма класів є типом діаграми статичної структури. Вона описує структуру системи, показуючи її класи, їх атрибути та оператори, а також взаємозв'язки цих класів.
Опис основних компонентів використаних у Microsoft Visio
Microsoft Office Visio - це потужний редактор діаграм для Windows. Використовує векторну графіку для створення діаграм. Доступний в двох версіях, стандартній і професійній.
Стандартна і професійна версія використовують той же інтерфейс, але друга має додаткові шаблони для більш просунутих діаграм і вихідних форматів, а також унікальну функціональність для простішого приєднання користувача до даних різних джерельних форматів, які мають бути відображені діаграмою.
Microsoft Visio може стати помічником в рішенні трьох основних задач:
- в графічному представленні даних;
- в обміні цими даними між користувачами.
Основний засіб представлення даних в Visio - це векторні фігури, на основі яких будується діаграма або план. Для зручності фігури згруповані по тематичних категоріях, в кожній з яких можна побачити схожі на вигляд або по темі елементи. Фігури є основним, але не єдиним засобом для представлення даних в Visio. Окрім них можна також використовувати текст і числові дані, графічні елементи і форматування кольором.
Малюнок 2 - Вікно Microsoft Visio 2010.
Microsoft Visio - надає можливість працювати з наборами зображень об'єктів певних типів. Об'єкти цих типів є конструктивними елементами, з яких будується об'єктна модель. Такий набір типів ми назвемо бібліотекою (Об'єктів), або об'єктної бібліотекою. Бібліотеки можуть включати як стандартні для програмування прості типи (рядки, числа, символи і т.д.), так і типи, що мають більш складну структуру - сукупність полів даних. Тут використовується термін «поле даних», щоб відрізнити його від таких понять як атрибут, слот, змінна класу і т.д., за допомогою яких описується структура об'єктів.
Поле даних є більш широким поняттям, воно вказує на наявність у об'єкта деякою інформацією (даного), яке може бути отримано через цей інтерфейс. Зазвичай об'єкти мають фіксовану структуру. Це, зокрема, буває, коли об'єкти реалізовані в об'єктно-орієнтованій мові з класами. Однак об'єкти одного типу можуть мати і різний набір полів даних, тобто змінювану структуру, в тому числі під час обчислення (runtime). Таке можливо, якщо об'єкти реалізовані засобами ООП на основі прототипів. Сукупністю полів даних можуть також відображатися в конструкторі послідовні типи даних, наприклад, масиви або списки, які, втім, в деяких бібліотеках можуть розумітися як об'єкти.
Тут важливо зазначити, що бібліотека передбачає реалізацію вхідних в неї типів даних в деякому іншому додатку (або інших додатках), а користувач конструктора об'єктних моделей розглядає ті об'єкти, з якими він працює, лише як деякі структурні описи класів, функціональне значення яких йому заздалегідь відомо. Таким чином, опис поведінки об'єктів повністю виключено із моделі, яка створюється в конструкторі, і залишається тільки їх структурний опис. Це пов'язано з тим - і це головна особливість Visio, - що він орієнтований не на розробку нових додатків, а призначений для побудови об'єктної моделі з усіх можливих типів даних, які вже описані в бібліотеці і раніше були реалізовані у відповідних додатках, забезпечують об'єктне імітаційне моделювання в конкретних предметних областях. Саме в цьому проявляється суттєва відмінність розроблювального тут інтерфейсу від різних систем об'єктно-орієнтованого проектування: останні орієнтовані на розробку програмних додатків з нуля, а пропонований інструмент призначений для побудови моделей на основі вже реалізованих в різних додатках бібліотек об'єктів. Подібну технологію можна було б назвати візуальним (об'єктним) моделюванням, за аналогією з терміном «візуальне програмування».
Таким чином, Microsoft Visio можна розглядати як інструмент, що дозволяє прискорити процес розробки об'єктних моделей. Його користувач створює (або застосовує) готові бібліотеки типів, описи класів або прототипів об'єктів, які використовуються для формування об'єктів в додатках, що безпосередньо забезпечують об'єктне моделювання для конкретних предметних областей.
Найзручніший спосіб почати роботу з Visio - створити документ на основі шаблону. При завантаженні шаблону на область завдань «Фігури» підвантажуються ті категорії графічних елементів, які можуть вам знадобитися в процесі створення діаграми, плану або карти вибраного типу.
Для більшості користувачів Visio є лише допоміжною програмою, яка використовується разом з Excel, Access, Microsoft SQL Server і іншими рішеннями. Іншими словами, не зважаючи на те, що в Visio є можливість введення даних уручну, в більшості випадків це невиправдано. Набагато простіше пов'язати діаграму Visio даними, які вводяться і обробляються в спеціальних застосунках, призначених саме для цього. Основна функція Visio -- в наочнішому представленні вже наявних даних. Використання зовнішніх джерел має свої переваги. По-перше, набагато простіше пов'язати вже наявні дані з елементами діаграми Visio, чим вводити їх вручну. По-друге, при використанні зовнішніх джерел оновлення може відбуватися автоматично - при зміні файлу Excel або іншого джерела дані на діаграмі Visio теж змінюються.
Створення діаграми класів в Microsoft Visio 2010 починається з наступних дій:
Запуск Microsoft Visio 2010 > в панелі меню “Файл” > в меню “Создать” > в категорії шаблонів “Программы и базы данных” > “Схема модели UML” > кнопка “Создать”.
Користуючись набором фігур “Статическая структура UML” створюється діаграма класів.
Малюнок 3 - Вікно початку створення діаграми класів.
Частіш за все для створення діаграми класів використовую такі елементи:
Діаграма класів - Бібліотека інституту
Малюнок 4 - Діаграма класів - Бібліотека інституту.
Для створення діаграми класів були використані такі елементи:
Назначение Microsoft Visio. Наборы изображений объектов определенных типов. Требования к программному обеспечению. Характеристики пользовательского интерфейса. Функции, операции и приемы работы Microsoft Visio. Взаимодействие конструктора с приложениями. контрольная работа [129,3 K], добавлен 19.12.2010
Microsoft Office как семейство программных продуктов Microsoft, его возможности и функции. Решение пользовательских задач с помощью встроенных функций Excel, создание базы данных. Формирование блок-схемы алгоритма с использованием Microsoft Visio. контрольная работа [1,4 M], добавлен 28.01.2014
Среда Microsoft Visio: понятие, основные функции. Функция автосоединения в Office Visio 2007. Логарифмическая функция правдоподобия. График вероятностей отказа версий программного обеспечения. Визуальное моделирование в UML. Общий вид диаграммы классов. курсовая работа [53,9 K], добавлен 09.01.2012
Управление дистанционной настройкой и установкой ПО. История развития VMware ThinApp. Создание пакета автоматической установки Microsoft Office Visio Professional 2007. Анализ программного обеспечения для него. Тестирование полученного msi-пакета. курсовая работа [1,5 M], добавлен 14.03.2013
Основні особливості Microsoft Access, її значення для створення професійної бази даних. Опис прикладної області "Житлово-комунальне господарство". Створення і заповнення таблиць, запитів, форм і звітів, які можна друкувати й редагувати в Microsoft Access. курсовая работа [2,2 M], добавлен 17.12.2011
Розробка інформаційної системи для автоматизації, підвищення ефективності та спрощення роботи відділень та приймальної комісії. Опис основних класів, варіантів взаємодії системи. Процес авторизації реєстратора. Процес створення запиту в системі. курсовая работа [694,9 K], добавлен 16.12.2014
Створення у середовищах BPwin 4.0 (за допомогою функціональної методології IDEF0) та Enterprise Architect 7.0 (методологія UML) моделі системи "Відкриття нового підприємства по виготовленню цегли". Побудова діаграм класів, діяльності та декомпозиції. контрольная работа [2,7 M], добавлен 18.08.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Створення функціональної моделі системи у середовищі Microsoft Visio з використанням методології UML практическая работа. Программирование, компьютеры и кибернетика.
Ответ на вопрос по теме Шпаргалки по 'Экскурсоведению'
Каким Я Увидел Простакова Сочинение
Сочинение На Тему Горький
Реферат На Тему Гоголя
Курсовая работа по теме Проектирование электромеханического привода с коническим редуктором
Дубровский Благодарный Разбойник Сочинение 6 Класс
Злоупотребление Должностными Полномочиями Реферат
Реферат: Роль брака. Скачать бесплатно и без регистрации
Где Защищать Кандидатскую Диссертацию
Реферат: Экономическая роль и функции современного государства 2
Реферат На Тему Страх Виды Страхов
Курсовая Работа На Тему Совершенствование Теории И Практики Менеджмента В России
Практическая Работа По Химии Поваренная Соль
Богданова Диссертация
Реферат: Confucius And Confucianism Essay Research Paper Confucius
Виды Лекций Реферат
Курсовая работа по теме Характеристика методов принятия управленческих решений в организации
Реферат: Классификация организаций
Сочинение О Каком Нибудь Памятном Событии
Реферат: Review Diamond The History Of A ColdBlooded
Стадії процесу судово-бухгалтерської експертизи - Государство и право контрольная работа
Визначення і аналіз ролі менеджменту у діяльності підприємства - Менеджмент и трудовые отношения отчет по практике
Системи дозиметричного планування. Рентгенівська комп'ютерна томографія. Томографія з використанням електромагнітних полів - Медицина презентация


Report Page