注冊|登錄

聯系電話:024-31891684  13390130939

沈陽軟件開發_沈陽軟件公司_沈陽軟件定制/軟件/新聞中心/行業動態

行業動態

軟件結構程序設計

瀏覽量:2238

1.軟件開發結構程序設計基本概念:1966年C.Bohm和G.Jacopini從理論上證明:任何程序都可用三種基本控制結構(順序結構、條件結構、當型循環結構)表示出來。這為結構程序設計技術奠定了理論基礎。1972年IBM公司的H.Mills提出,程序模塊控制結構應該只有一個入口和一個出口,補充了結構程序設計的規則。1974年D.E.Knuth對CoTO語句的爭論作了全面公正的評論:不加限制地使用GOTO語句,特別是往回跳的GoTO語句,會使程序結構難以理解。如果在某些情形,用GoTO語句能提高效率,同時又不破壞程序的良好結構,這種有控制地使用GoTO語句是必要的。
2.定義:軟件開發結構程序設計是一種程序設計的原則和方法,它采用自頂向下逐步求精的設計方法和單入口單出口的控制結構。這樣設計出的程序,結構清晰、易讀易修改、易驗證。
3.優缺點:
優點:
(1)自頂向下逐步求精的方法,符合人類解決復雜問題的普遍規律,因此可顯著提高軟件開發的成功率和生產率。
(2)逐步求精過程先整體后局部,先功能后細節,先抽象后具體,因此開發出的軟件有清晰的層次結構,易讀易理解。
(3)僅使用單入口單出口的控制結構,使程序的靜態結構和它的動態執行情況比較一致,開發時容易保證程序的正確性。即使出現錯誤也易診斷和糾正。
(4)程序結構清晰和模塊化技術的使用,使修改或重新設計時可復用部分增加。
缺點:結構程序設汁使所需存儲量和運行時間都有增加,約為10%一25%。
不少語言是非結構化的(現在這些語言絕大多數也已結構化),并不直接提供單入口單11J口的其此控制結構。
本文由軟件開發提供:http://www.bigbenlau.com

上一篇:軟件用戶界面設計

下一篇:沒有了

沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題

主站蜘蛛池模板: 午夜无码人妻av大片色欲| 国产精品香蕉成人网在线观看| 久久超碰97人人做人人爱| 波多野结衣中文字幕一区二区三区| 喷出巨量精子系列在线观看| 高清无码视频直接看| 国产精品亚洲二区在线| 99久久精品费精品国产一区二区| 美女把尿口扒开给男人桶视频| 国产欧美久久一区二区三区| 91精品福利一区二区| 日本乱偷互换人妻中文字幕| 亚洲五月激情网| 污污的软件下载| 免费不卡中文字幕在线| 美女网站色在线观看| 国产主播在线播放| 黑人巨大白妞出浆| 国产精品久久久久久久伊一| 8x8x华人永久免费视频| 夜鲁鲁鲁夜夜综合视频欧美| 一嫁三夫电影免费观看| 把水管开水放b里是什么感觉| 久久婷婷色一区二区三区| 果冻传媒和精东影业在线观看| 十九岁日本电影免费完整版观看 | 日本大片免a费观看视频| 亚洲av永久青草无码精品| 欧美最猛黑人xxxx| 亚洲综合无码一区二区| 男女一进一出抽搐免费视频| 国产精品久久久久9999| 99久re热视频这里只有精品6| 妞干网免费视频观看| 两根黑人粗大噗嗤噗嗤视频| 日日夜夜天天干| 久久久受www免费人成| 日韩欧美亚洲另类| 久久香蕉精品视频| 李老汉的性生生活2| 亚洲另类春色校园小说|