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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
KLBot2 (обговорення | внесок)
м Бот: Вилучення 2 інтервікі, відтепер доступних на Вікіданих: d:Q4046136
Ґалаха (обговорення | внесок)
→‎Докладніше: правопис
Рядок 4:
== Докладніше ==
 
P-Modeling було створено для того, щоб:
# підвищити продуктивність аналітиків і проектувальників, які використовують у своїй діяльності [[UML]] або іншу мову графічного моделювання;
# поліпшити якість моделей, створюваних аналітиками і проектувальниками програмного забезпечення;
Рядок 10:
 
P-Modeling ґрунтується на двох ідеях:
* '''Безмовні сесії моделювання''' (Speechless Modeling Sessions) під час аналізу і проектування підвищують ефективність останніх. Коли команда аналітиків і дизайнерів проводить безмовну сесію проектування, використання традиційних мов (російської, англійської і т.ін.) заборонене — дозволяється користуватись винятково UML. Це обмеження стимулює учасників явно описувати всі свої міркування ій припущення, піклуватися про «читабельність»[[прочитність]] створюванихстворених ними діаграм і залишатися чітко зфокусованимисфокусованими на розв'язуваній задачі протягомвпродовж усієї сесії моделювання;
* '''[[Зворотне семантичне трасування]]''' (Reverse Semantic Traceability) значно підвищує якість створюваних моделей. Після підготовки першої версії UML-моделі певної предметної області ця модель повинна бути передана команді незалежних тестувальників, які, користуючись моделлю, повинні відтворити текстовий опис предметної області (здійснити «reverse engineering»). Отриманий текст порівнюється з оригінальним описом предметної області, і здійснюється оцінка обсягів втраченої/доданої інформації. Така перевірка підтверджує, що створена модель містить усю необхідну інформацію. Тільки після успішного проходження цього тесту створена модель передається для використання на наступних етапах процесу розробки ПЗ (детальний [[дизайн]], кодування тощо).