rizuɭtˈɑtʌm tsʲˈohʌ krˈoku jˈe pˈovni, ditˈɑɭni jˈot ʌdnˈoznatʃʲni uˈjavɭinnja prˈo funktsiˈonuvannja majbˈutnʲʌhʌ prʌhrˈɑmnʌhʌ prʌdˈuktu, fkɭˈjutʃʲnʌ zˈɛ usˈima hrafˈitʃʲnimi iɭimˈentami, pʌdˈijami ˈi jˌixˈɑ ʌbrʌbnˈikami, stanˈɑmi jˈot riʒˈymami rʌbˈoti prʌhrˈɑmi, stsynarˈijami vikʌrˈistannja"(en)jˈuːs kˈeɪsɪz(uk)"ˈi prʌtʌkˈoɭami ʌbmˈinu, ˈɑ tˈɑkʌʃ pʌsɭidˈovnist dˈij prʌhrˈɑmista, ˈjaka prizvˈodit dˈo riaɭˈizatsii zadumˈɑnʌhʌ prʌdˈuktu;
Результатом цього кроку є повне, детальне й однозначне уявлення про функціонування майбутнього програмного продукту, включно з усіма графічними елементами, подіями і їх обробниками, станами й режимами роботи програми, сценаріями використання ("use cases") і протоколами обміну, а також послідовність дій програміста, яка призводить до реалізації задуманого продукту;