Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - P-modeling - Вступление02 мая 2011Оглавление: 1. P-modeling 2. Вступление 3. Применение в учебном процессе 4. Промышленное применение В последнее время все более популярной и даже «модной» дисциплиной становится программная инженерия UML, унифицированный язык моделирования. ИсторияНесколько лет назад Владимир Павлов разработал методику тренинга под названием «Вавилонский эксперимент», предназначенную для обучения ООАД и UML. В «эксперименте» группа студентов получает задание за несколько часов разработать высокоуровневый дизайн программной системы. Общаться между собой они могут только с помощью UML и языка жестов. Запрещено использование «человеческого» языка и UML notes, кроме английских названий сущностей UML. «Р» в названии методики означает «Пантомима». Тренинг недаром называется экспериментом он всегда подается, как эксперимент студенты должны выяснить, является ли UML полноценным языком общения команды разработчиков. С тех пор Вавилонский эксперимент проводился более десяти раз и каждый раз студентам «удавалось» доказать, что UML не хуже, чем естественный язык, может использоваться для общения в команде. Более того, экспериментально было установленно, что при использовании безмолвного режима удается достичь лучшего качества дизайна, чем в тех случаях, когда участникам разрешается пользоваться речью. Это натолкнуло на мысль, что, возможно, такие безмолвные сессии моделирования могут применяться и в реальных проектах разработки ПО в качестве эффективной альтернативы традиционной разработке дизайна системы. Чтобы проверить гипотезу о практической применимости методики, был разработан CMMi-P-SPEM-эксперимент. К методике добавили элемент «тестирования» обратную семантическую трассировку. Идея ОСТ состоит в том, что дизайн, созданный одной командой, вторая команда переводит из UML обратно на естественный язык. После этого тексты исходного и восстановленного технического задания сравниваются по «семантическим частям»: «технической» и «вводной». На этапе ОСТ разговаривать разрешается. CMMi-P-SPEM-эксперимент был проведен в Москве, во время Первой всероссийской конференции по программной инженерии SEC®-2005. За 10 дней до этого была проведена репетиция эксперимента в Днепропетровске, чтобы проверить и, если надо, модифицировать методику. Оказалось, что методика достаточно хороша, более того, настолько хороша, что даже было решено сменить название на P-modeling, избавившись, наконец, от слова «эксперимент». Большинство участников этого мероприятия отметили, что «безмолвный» подход позволил им быстрее создать более качественные модели, что ОСТ достаточно качественный способ проверки адекватности модели и выразили желание использовать эти методики на практике. Кроме этого оказалось, что P-modeling удобно использовать для быстрого сплочения команд разработчиков и выявления потенциальных лидеров. Просмотров: 3176
|