向上設(shè)計(jì) 分別解釋軟件的設(shè)計(jì)兩種設(shè)計(jì)方法:自頂向下和自底向上?
分別解釋軟件的設(shè)計(jì)兩種設(shè)計(jì)方法:自頂向下和自底向上?首先,它們是程序設(shè)計(jì)的兩種分析方法自頂向下:這種方法的主要目的是建立一個(gè)自頂向下的分析樹(shù),對(duì)給定的輸入符號(hào)字符串從根節(jié)點(diǎn)對(duì)應(yīng)的語(yǔ)法開(kāi)始符號(hào)。自下而上
分別解釋軟件的設(shè)計(jì)兩種設(shè)計(jì)方法:自頂向下和自底向上?
首先,它們是程序設(shè)計(jì)的兩種分析方法
自頂向下:這種方法的主要目的是建立一個(gè)自頂向下的分析樹(shù),對(duì)給定的輸入符號(hào)字符串從根節(jié)點(diǎn)對(duì)應(yīng)的語(yǔ)法開(kāi)始符號(hào)。
自下而上:這是一種“轉(zhuǎn)移減少”方法。這個(gè)過(guò)程可以看作是將輸入符號(hào)字符串縮減到語(yǔ)法開(kāi)頭的過(guò)程。換言之,這種分析方法從輸入符號(hào)串開(kāi)始,逐漸減少到語(yǔ)法的起始符號(hào)。