P-modeling: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
IvanBot (обговорення | внесок) м replaced: Зворотнє → Зворотне (2) |
м Додавання/виправлення дати для: Шаблон:Стиль; косметичні зміни |
||
Рядок 14:
== Вступ ==
Останнім часом
Зокрема , пік популярності переживає мова, безпосередньо пов'язана з програмною інженерією й об'єктно-орієнтованим аналізом і [[дизайн]]ом (ООАД) — UML,
[http://alice.stup.ac.ru/~dvn/uproc/books/uml_user_guide/index.htm уніфікована мова моделювання]. UML — стандартизована [[OMG]] нотація,
Рядок 23:
У «експерименті» група студентів отримує завдання — за кілька годин розробити високорівневий [[дизайн]] програмної системи.
Спілкуватися між собою вони можуть тільки за допомогою UML і мови жестів. Заборонене використання «людської» мови і UML notes, крім англійських назв сутностей UML. «Р» у назві методики означає «Пантоміма».
Тренінг недарма зветься експериментом — він завжди подається, як експеримент — студенти повинні з'ясувати,
З тих пір Вавілонський експеримент було проведено більш ніж десять разів і щоразу
Аби перевірити гіпотезу про практичну застосовність методики, було розроблено [http://vlpavlov.com/articles/2005_October_28_Moscow_pmod/p_modeling_secr.ru.pdf CMMі-P-SPEM-експеримент]. До методики було привнесено елемент «тестування» — зворотне семантичне трасування (ЗСТ). Ідея ЗСТ полягає в тому, що [[дизайн]], створений однією командою, інша команда перекладає з UML назад на природну мову. Після цього тексти вихідного і відновленого технічного завдання порівнюються за "семантичними частинами: «технічною» та «вступною».
Рядок 44:
Методику було впроваджено в ППК у вигляді одноденного тренінгу для студентів четвертого курсу.
Спочатку була коротка оглядова лекція про UML, певний вступ та мотивація, потім «розминка» і тригодинна сесія моделювання в «безмовному» режимі. Після цього проводилося ЗСТ і порівняння відновлених текстів завдань з вихідними.
Наприкінці
P-modeling — це відмінний спосіб дати студентам саме те, чого звичайно не дає традиційна система вищої освіти, а саме практично значимий досвід моделювання. Застосування цієї методики дозволило студентам закріпити свої знання UML, одержати досвід командної роботи, відчути себе учасником реального проекту. Методику можна застосувати і для навчання іншим дисциплінам.
Рядок 68:
* [http://www.intspei.com/Products/ P-Modeling Framework Whitepaper]
{{Стиль|дата=березень 2009}}
{{Compu-stub}}
[[Категорія:Гнучка методологія розробки програмного забезпечення]]▼
[[en:P-Modeling Framework]]
[[ru:P-modeling]]
▲[[Категорія:Гнучка методологія розробки програмного забезпечення]]
|