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

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





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

Подія (Event) - це специфікація суттєвого факту, який відбувається в часі і просторі. У контексті автоматів подія - це стимул, здатний викликати спрацьовування переходу.

Перехід (Transition) - це відношення між двома станами, що показує, що об'єкт, що знаходиться в першому стані, повинен виконати деякі дії і перейти в другий стан, як тільки відбудеться певне подія, і будуть виконані задані умови.

Діяльність (Activity) -це триваюче неатомарное обчислення всередині автомата.

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

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

Зазвичай діаграма станів включає в себе:

- прості і складові стану;

- переходи разом з асоційованими подіями і діями.

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

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

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

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

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

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

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


11. Діаграми діяльності


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

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

Діаграма діяльності (Activity diagram) показує потік переходів від однієї діяльності до іншої.

Діяльність (Activity) - це триваючий у часі неатомарний крок обчислень в автоматі. Діяльності в...


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





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

  • Реферат на тему: Розбір діаграми стану металевої системи "свинець-платина"
  • Реферат на тему: Діаграма стану Двокомпонентне сталева
  • Реферат на тему: Моделювання и прогнозування стану водного об'єкта внаслідок антропогенн ...
  • Реферат на тему: Моделювання та дослідження багатовимірної системи автоматичного регулювання ...
  • Реферат на тему: Математична модель у просторі станів лінійного стаціонарного об'єкта уп ...