P-modeling: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Виправлено джерел: 5; позначено як недійсні: 0. #IABot (v2.0beta15)
Рядок 16:
Останнім часом усе більш популярною і навіть «модною» дисципліною стає програмна інженерія ({{lang-en|Software Engineering}}).
Зокрема , пік популярності переживає мова, безпосередньо пов'язана з програмною інженерією й об'єктно-орієнтованим аналізом і [[дизайн]]ом (ООАД) — UML,
[https://web.archive.org/web/20080428194508/http://alice.stup.ac.ru/~dvn/uproc/books/uml_user_guide/index.htm уніфікована мова моделювання]. UML — стандартизована [[OMG]] нотація,
оволодіти якою буде вельми корисно для будь-якого фахівця у галузі [[Software Engineering]].
 
== Історія ==
Кілька років тому Володимир Павлов [http://vlpavlov.com/main_ru.html] розробив методику тренінгу під назвою [https://web.archive.org/web/20070929215328/http://www.it-education.ru/archive/2003/reports/pavlov2.htm «Вавилонський експеримент»], призначеного для [http://vlpavlov.com/articles/2005_February_25_St_Louis/uml.experiment.sigcse36.rus.bw.pdf навчання ООАД і UML].
У «експерименті» група студентів отримує завдання — за кілька годин розробити високорівневий [[дизайн]] програмної системи.
Спілкуватися між собою вони можуть тільки за допомогою UML і мови жестів. Заборонене використання «людської» мови і UML notes, крім англійських назв сутностей UML. «Р» у назві методики означає «Пантоміма».
Рядок 37:
 
Методика P-modeling використовувалась в навчальному процесі двома учасниками проекту «Віртуоз» —
Павлом Цитовичем ([https://web.archive.org/web/20070221060927/http://www.susu.ac.ru/ Південно-уральський державний університет], м. Челябінськ) і Олександром Бабичем ([http://www.pdpu.poltava.ua/ ПДПУ] і [https://web.archive.org/web/20071011083739/http://www.ppc-kpi.ukrbiz.net/ ППК НТУ «ХПІ»]). У випадку Челябінська це був класичний Вавилонський експеримент. У Полтаві ж було застосовано «повну» методику, яка включала ЗСТ.
 
У ППК, на спеціальності 5.080405 «Програмування для ЕОМ і АС» вивчаються два курси, які використовують UML
Рядок 66:
* [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)]
* [https://web.archive.org/web/20070919153246/http://www.intspei.com/Productsproducts/ P-Modeling Framework Whitepaper]
 
{{Стиль|дата=березень 2009}}