Интернет магазин китайских планшетных компьютеров



Компьютеры - P-modeling

02 мая 2011


Оглавление:
1. P-modeling
2. Вступление
3. Применение в учебном процессе
4. Промышленное применение



это авторская промышленная методика обучения объектно-ориентированному анализу и проектированию) с использованием UML. P-modeling может использоваться при разработке ПО. P-modeling базируется на использовании безмолвных сессий проектирования и обратной семантической трассировке.

Подробнее

P-Modeling создана, чтобы:

  1. повысить продуктивность аналитиков и проектировщиков, использующих в своей деятельности UML или иной язык графического моделирования;
  2. улучшить качества моделей, создаваемых аналитиками и проектировщиками программного обеспечения;
  3. ускорить процесс обучения моделированию на UML, обеспечить большей практической направленности этого процесса.

P-Modeling основывается на двух идеях:

  • Безмолвные сессии моделирования при анализе и проектировании повышают эффективность последних. Когда команда аналитиков и дизайнеров проводит безмолвную сессию проектирования, использование традиционных языков запрещено — допускается использовать исключительно UML. Это ограничение стимулирует участников явно описывать все допущения и предположения, заботиться о «читаемости» создаваемых ими диаграмм и оставаться четко сфокусированными на решаемой задаче на протяжении всей сессии моделирования;
  • Обратная семантическая трассировка существенно повышает качество создаваемых моделей. После подготовки первой версии UML-модели некоторой предметной области эта модель должна быть передана команде независимых тестировщиков, которые по модели должны воссоздать текстовое описание предметной области. Полученный текст сравнивается с оригинальным описанием предметной области, и осуществляется оценка объемов потерянной/добавленной информации. Такая проверка подтверждает, что созданная модель содержит всю необходимую информацию. Только после успешного прохождения этого тестирования созданная модель передается для использования на последующих этапах процесса разработки ПО.


Просмотров: 3175


<<< ISO/IEC 12207:2008
Scrum >>>