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

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





точки зору проектування. Діаграми класів, які включають активні класи, відповідають статичному увазі системи з погляду процесів.

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

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

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

На діаграмах станів (State diagrams) представлений автомат, що включає в себе стани, переходи, події та види дій. Діаграми станів відносяться до динамічного виду системи; особливо вони важливі при моделюванні поведінки інтерфейсу, класу або кооперації. Вони акцентують увагу на поведінку об'єкта, залежному від послідовності подій, що дуже корисно для моделювання реактивних систем.

Діаграма діяльності - це окремий випадок діаграми станів; на ній представлені переходи потоку управління від однієї діяльності до іншої усередині системи. Діаграми діяльності відносяться до динамічного виду системи; вони найбільш важливі при моделюванні її функціонування і відображають потік управління між об'єктами.

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

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


6. Правила мови UML


Будівельні блоки UML можна довільно об'єднувати один з одним. Як і будь-який інший мову, UML характеризується набором правил, що визначають, як повинна виглядати добре оформлена модель.

В UML є семантичні правила, що дозволяють коректно і однозначно визначати:

- імена, які можна давати сутностей, відносинам і діаграм;

- область дії (контекст, в якому ім'я має деяке значення);

видимість (коли імена видимі і можуть використовуватися іншими елементами);

цілісність (як елементи повинні правильно і злагоджено співвідноситися один з одним);

виконання (що означає виконати або імітувати деяку динамічну модель).

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

- містять приховані елементи (ряд елементів не показують, щоб спростити сприйняття);

- неповні (окремі елементи пропущені);

неузгоджені (цілісність моделі не гарантується).

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


7. Загальні механізми мови UML


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


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





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

  • Реферат на тему: Фазові діаграми як засіб опису взаємодії різних матеріалів. Основні фазові ...
  • Реферат на тему: Діаграми прецедентів (варіантів використання)
  • Реферат на тему: Розбір діаграми стану металевої системи "свинець-платина"
  • Реферат на тему: Діаграми UML
  • Реферат на тему: Аналіз діаграми залізо-цементит