(1)采用自頂向下、逐步求精的程序設計方法,在需求分析、概要設計中,都采用了自頂向下、逐層細化的方法。在詳細設計中,雖然處於“具體”設計階段,但在設計某個模塊內部處理過程中,可以逐步求精,降低處理細節的復雜程度。
(2)使用三種基本控制結構構造程序,任何程序都可由順序、選擇、重復三種基本控制結構構造。這三種基本結構的***同點是單入口、單出口。不但能有效的限制使用GOTO語句。還建立了新的程序設計思想、方法和風格,同時為自頂向下,逐步求精的設計方法提供了具體的實施手段。
(3)主程序員組的組織形式。指程序開發的人員組織方式應采用由壹個主程序員(負責全部技術活動)、壹個後備程序員(協調、支持主程序員)和壹個程序管理員(負責事務性工作,如收集、記錄數據,文檔資料管理等)三人為核心,再加上壹些專家(如通信專家、數據庫專家)和其他技術人員組成小組。這種組織形式突出了主程序員的領導才能,設計責任集中在少數人身上,有利於提供軟件質量,並且能有效地提高軟件生產率。
結構化程序設計方法是綜合應用這些手段來構造高質量程序的思想方法。