Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання при розробці програмного забезпечення

Реферат Моделювання при розробці програмного забезпечення





удується з урахуванням її еволюції. Успадкування та поліморфізм забезпечують можливість визначення нової функціональності класів за допомогою створення похідних класів - нащадків базових класів. Нащадки успадковують характеристики батьківських класів без зміни їх первісного опису і додають при необхідності власні структури даних і методи. Визначення похідних класів, при якому задаються тільки відмінності або уточнення, у величезній мірі економить час і зусилля при виробництві та використанні специфікацій і програмного коду.

Важливою якістю об'єктного підходу є узгодженість моделей діяльності організації та моделей проектованої системи від стадії формування вимог до стадії реалізації. Вимога узгодженості моделей виконується завдяки можливості застосування абстрагування, модульності, поліморфізму на всіх стадіях розробки. Моделі ранніх стадій можуть бути безпосередньо піддані порівнянні з моделями реалізації. За об'єктним моделям може бути простежено відображення реальних сутностей модельованої предметної області (організації) в об'єкти і класи інформаційної системи.


3.4 Уніфікована мова моделювання UML


Більшість існуючих методів об'єктно-орієнтованого аналізу і проектування (ООАП) включають як мова моделювання, так і опис процесу моделювання. Мова моделювання - це нотація (в основному графічна), яка використовується методом для писання проектів. Нотація є сукупність графічних об'єктів, які використовуються в моделях; вона є синтаксисом мови моделювання. Наприклад, нотація діаграми класів визначає, яким чином представляються такі елементи і поняття, як клас, асоціація і множинність. Процес - це опис кроків, які необхідно виконати при розробці проекту.

Уніфікована мова моделювання UML (Unified Modeling Language) - це наступник того покоління методів ООАП, які з'явилися наприкінці 80-х і початку 90-х рр. Створення UML фактично почалося наприкінці 1994 р, коли Граді Буч і Джеймс Рамбо почали роботу з об'єднання методів Booch і ОМТ (Object Modeling Technique) під егідою компанії Rational Software. До кінця 1995 вони створили першу специфікацію об'єднаного методу, названого ними Unified Method, версія 0.8. Тоді ж, у 1995 р, до них приєднався творець методу OOSE (Object-oriented Software Engineering) Івар Якобсон. Таким чином, UML є прямим об'єднанням і уніфікацією методів Буча, Рамбо і Якобсона, однак доповнює їх новими можливостями. Головними в розробці UML були наступні цілі:

- надати користувачам готовий до використання виразну мову візуального моделювання, що дозволяє розробляти осмислені моделі й обмінюватися ними;

- передбачити механізми розширюваності і спеціалізації для розширення базових концепцій;

забезпечити незалежність від конкретних мов програмування і процесів розробки;

забезпечити формальну основу для розуміння цієї мови моделювання (мова повинна бути одночасно точним і доступним для розуміння, без зайвого формалізму).


4. Введення в мову моделювання UML


Уніфікована мова моделювання (UML) є стандартним інструментом для створення креслень програмного забезпечення. За допомогою UML можна візуалізувати, специфікувати, конструювати і документувати артефакти програмних сістем.прігоден для моделювання будь-яких систем: від інформаційних систем масштабу підприємства до розподілених Web-додатків і навіть вбудованих систем реального часу. Це дуже виразний мова, що дозволяє розглянути систему з усіх точок зору, що мають відношення до її розробки і подальшого розгортання. Незважаючи на велику кількість виразних можливостей, ця мова простий для розуміння і використання. Вивчення UML найзручніше почати з його концептуальної моделі, яка включає в себе три основні елементи: базові будівельні блоки, правила, що визначають, як ці блоки можуть поєднуватися між собою, і деякі загальні механізми мови.

Незважаючи на свої достоїнства, UML - це всього лише мова; він є однією зі складових процесу розробки програмного забезпечення, і не більше того. Хоча UML не залежить від модельованої реальності, найкраще застосовувати його, коли процес моделювання заснований на розгляді прецедентів використання, є ітеративним і покроковим, а сама система має чітко виражену архітектуру.

Мова складається зі словника і правил, що дозволяють комбінувати входять до нього слова і отримувати осмислені конструкції. У мові моделювання словник і правила орієнтовані на концептуальне і фізичне уявлення системи.

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

Словник і правила такої мови, як UML, пояснюють, як створювати і читати до...


Назад | сторінка 5 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Уніфікована мова моделювання (UML)
  • Реферат на тему: Моделювання замкнутої САР програмним методом і за допомогою системи імітаці ...
  • Реферат на тему: Принципи моделювання. Створення інформаційних моделей. Перехід від реальн ...
  • Реферат на тему: Моделювання системи масового обслуговування, орієнтоване на вивчення спеціа ...
  • Реферат на тему: Моделювання системи електрозв'язку в системі схемотехнічного моделюванн ...