Sayansi ya tarakilishi
Mbinu rasmi ni aina mahususi ya mbinu ya kihisabati ya kubainisha, ukuzaji na uthibitishaji wa programu na mifumo ya maunzi. Utumiaji wa mbinu rasmi za usanifu wa programu na maunzi huchochewa na matarajio kwamba, kama ilivyo katika taaluma nyingine za uhandisi, kufanya uchanganuzi ufaao wa hisabati kunaweza kuchangia kutegemewa na uimara wa muundo. Zinaunda msingi muhimu wa kinadharia kwa uhandisi wa programu, haswa ambapo usalama au usalama unahusika. Mbinu rasmi ni kiambatisho muhimu cha majaribio ya programu kwani husaidia kuzuia makosa na pia zinaweza kutoa mfumo wa majaribio. Kwa matumizi ya viwandani, msaada wa zana unahitajika. Hata hivyo, gharama ya juu ya kutumia mbinu rasmi ina maana kwamba kwa kawaida hutumiwa tu katika maendeleo ya mifumo ya juu ya uadilifu na muhimu kwa maisha, ambapo usalama au usalama ni muhimu sana. Mbinu rasmi zinafafanuliwa vyema kama matumizi ya anuwai pana ya misingi ya kinadharia ya sayansi ya kompyuta, haswa calculi ya mantiki, lugha rasmi, nadharia ya kiotomatiki, na semantiki za programu, lakini pia chapa mifumo na aina za data za aljebra kwa shida katika uainishaji wa programu na maunzi na uthibitishaji.