[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
DixonDBot (обговорення | внесок)
м Додавання/виправлення дати для: Шаблон:Стиль; косметичні зміни
м суміш розкладок за допомогою AWB
Рядок 27:
З тих пір Вавілонський експеримент було проведено більш ніж десять разів і щоразу студентам «вдавалося» довести, що UML — не гірше, ніж природна мова, — може використовуватися для спілкування в команді. Більш того, експериментально було доведено, що за умови використання безмовного режиму вдається досягти кращої якості [[дизайн]]у, ніж у тих випадках, коли учасникам дозволялось спілкуватися вербально. Це наштовхнуло на думку, що, можливо, такі безмовні сесії моделювання можуть застосовуватись і в реальних проектах розробки ПЗ як ефективна альтернатива до традиційного процесу розробки [[дизайн]]у системи.
 
Аби перевірити гіпотезу про практичну застосовність методики, було розроблено [http://vlpavlov.com/articles/2005_October_28_Moscow_pmod/p_modeling_secr.ru.pdf CMMіCMMi-P-SPEM-експеримент]. До методики було привнесено елемент «тестування» — зворотне семантичне трасування (ЗСТ). Ідея ЗСТ полягає в тому, що [[дизайн]], створений однією командою, інша команда перекладає з UML назад на природну мову. Після цього тексти вихідного і відновленого технічного завдання порівнюються за "семантичними частинами: «технічною» та «вступною».
На етапі ЗСТ розмовляти дозволяється. CMMіCMMi-P-SPEM-експеримент було проведено у Москві, під час Першої всеросійської конференції з програмної інженерії [http://www.secr.ru/ SEC(R)-2005]. За 10 днів до цього було проведено репетицію експерименту у Дніпропетровську, аби перевірити і, якщо треба, модифікувати методику. Виявилося, що методика вже досить непогана, навіть більше того, настільки непогана, що навіть було вирішено змінити назву на P-modeling, позбувшись, нарешті, слова «експеримент».
 
Більшість учасників цього заходу відзначили, що «безмовний» підхід дозволив їм швидше створити якісніші моделі, що ЗСТ — досить якісний спосіб перевірки адекватності моделі і висловили бажання застосовувати ці методики на практиці. Крім цього виявилося, що P-modeling зручно використовувати для швидкого формування команд розробників і виявлення потенційних лідерів.
Рядок 65:
* [http://www.vlpavlov.com/ Vladimir L. Pavlov Personal Page] -->
* [http://csdl.computer.org/comp/proceedings/cseet/2005/2324/00/23240077abs.htm ''Vladimir Pavlov, Anton Yatsenko.'' Using Pantomime in Teaching OOA&OOD with UML // 18th IEEE Conference on Software Engineering Education and Training (CSEE&T) in Ottawa (Canada)]
* [http://portal.acm.org/citation.cfm?id=1047124.1047426 ''Vladimir Pavlov, Anton Yatsenko.'' 'The Babel Experiment': An Advanced Pantomime-based Training in OOA&OOD with UML // 36th 'ACM Technical Symposium on Computer Science Education' (SI CSE 2005) in St. Louis (Missouri, USA)]
* [http://www.intspei.com/Products/ P-Modeling Framework Whitepaper]