1.采用自頂向下,逐步求精的程序設(shè)計(jì)方法在需求分析,概要設(shè)計(jì)中,都采用了自頂向下,逐層細(xì)化的方法。
2.使用三種基本控制結(jié)構(gòu)構(gòu)造程序任何程序都可由順序、選擇、重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。
(1)用順序方式對(duì)過(guò)程分解,確定各部分的執(zhí)行順序。
(2)用選擇方式對(duì)過(guò)程分解,確定某個(gè)部分的執(zhí)行條件。
(3)用循環(huán)方式對(duì)過(guò)程分解,確定某個(gè)部分進(jìn)行重復(fù)的開(kāi)始和結(jié)束的條件。
(4)對(duì)處理過(guò)程仍然模糊的部分反復(fù)使用以上分解方法,最終可將所有細(xì)節(jié)確定下來(lái)。結(jié)構(gòu)化程序中的任意基本結(jié)構(gòu)都具有唯一入口和唯一出口,并且程序不會(huì)出現(xiàn)死循環(huán)。在程序的靜態(tài)形式與動(dòng)態(tài)執(zhí)行流程之間具有良好的對(duì)應(yīng)關(guān)系。