資料介紹
Outline:
軟件開(kāi)發(fā)過(guò)程
程序?qū)嵗簻囟绒D(zhuǎn)換
程序的構(gòu)件
程序?qū)嵗豪⒂?jì)算
程序設(shè)計(jì)是用精確的語(yǔ)言告訴計(jì)算機(jī)該做什么,要精確到最細(xì)節(jié)處。
計(jì)算機(jī)只會(huì)做很簡(jiǎn)單的事情,只能刻板地執(zhí)行程序。
一方面要寫大型程序,一方面要精確到細(xì)枝末節(jié),這極具挑戰(zhàn)性。
細(xì)節(jié)上的微小差錯(cuò)可帶來(lái)巨大災(zāi)難。
例如1996年阿麗亞娜5號(hào)火箭首次鑒定發(fā)射失敗的原因是將一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)的代碼有問(wèn)題。
Step1、需求分析:
我們要解決什么問(wèn)題?分析的越仔細(xì)越好。
Step2、制定程序規(guī)格:
程序要做什么?主要關(guān)注能完成什么,而非程序怎么運(yùn)行。例如,對(duì)于簡(jiǎn)單程序,我們只要描述輸入輸出,然后看他們是怎么關(guān)聯(lián)的即可。
Step3、算法設(shè)計(jì):
闡明程序的整個(gè)框架結(jié)構(gòu)。考慮程序如何運(yùn)行,設(shè)計(jì)適合于上述規(guī)格的算法。一般用偽代碼給出總體結(jié)構(gòu),不糾纏細(xì)節(jié)。
Step4、算法實(shí)現(xiàn):
用某種程序設(shè)計(jì)語(yǔ)言編寫代碼。
Step5、測(cè)試與排錯(cuò):
測(cè)試程序是否如預(yù)期,排除bug。
Step6、維護(hù)程序:
運(yùn)行中還會(huì)不斷有問(wèn)題。
- Python寫機(jī)器人上位機(jī)
- python設(shè)計(jì)一個(gè)簡(jiǎn)單推薦系統(tǒng)的資料和完整代碼 14次下載
- Python的函數(shù)文件與模塊的程序說(shuō)明 2次下載
- Python的學(xué)習(xí)資料總結(jié)教程 18次下載
- Python編程入門講解PPT 35次下載
- python教程之變量和簡(jiǎn)單數(shù)據(jù)類型 7次下載
- 用Python寫的一個(gè)電影推薦系統(tǒng)的程序和工程文件資料免費(fèi)下載 1次下載
- python教程之如何使用XlsxWriter模塊創(chuàng)建aexcel表格 10次下載
- Python基礎(chǔ)教程之Python快速入門課件資料免費(fèi)下載 319次下載
- 如何使用Python編程一個(gè)石頭剪刀布游戲的小程序 26次下載
- python基礎(chǔ)教程之如何使用python進(jìn)行環(huán)境搭建 32次下載
- python基礎(chǔ)教程之Python核心編程學(xué)習(xí)詳細(xì)代碼說(shuō)明 28次下載
- python基礎(chǔ)教程之Python練習(xí)集100題快來(lái)做作看 52次下載
- python爬蟲入門教程之python爬蟲視頻教程分布式爬蟲打造搜索引擎 29次下載
- 《Python開(kāi)發(fā)技術(shù)詳解》-隨書附帶程序 0次下載
- 17個(gè)非常有用的Python技巧 568次閱讀
- 寫一個(gè)exe程序 1038次閱讀
- 利用Python找到下一個(gè)“游戲驛站” 647次閱讀
- Python-模塊與包 798次閱讀
- 新手指南:8個(gè)好用的Python工具 2472次閱讀
- 可以使用手機(jī)編程實(shí)現(xiàn)python嗎 9775次閱讀
- 常用Python庫(kù)有那些38個(gè)常用Python庫(kù)的詳細(xì)概述 3.1w次閱讀
- 組合29個(gè)簡(jiǎn)單Python代碼塊,自動(dòng)發(fā)現(xiàn)新算法 3555次閱讀
- 讓你學(xué)寫Python裝飾器的五大理由 1929次閱讀
- 如何寫一個(gè)會(huì)講笑話的Python程序 3081次閱讀
- 一個(gè)python腳本看透Linux程序對(duì)庫(kù)的依賴 3180次閱讀
- 如何寫一個(gè)簡(jiǎn)短的Python代碼做一個(gè)換臉程序的詳細(xì)概述 4539次閱讀
- 關(guān)于學(xué)習(xí)Python的三個(gè)階段的介紹 6855次閱讀
- Python的6個(gè)必備軟件功能及下載方式詳解 3728次閱讀
- python2與python3問(wèn)題的分析 1063次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論