備案號(hào):遼ICP備19007957號(hào)-1
聆聽(tīng)您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
一、理解程序
如果你作為眾多程序員之一參與一個(gè)項(xiàng)目,系統(tǒng)分析師可能已經(jīng)創(chuàng)建了各種文檔項(xiàng),這些將幫助你理解程序的作用。這些可能包括屏幕布局、敘述性描述、展示處理步驟的文檔等。如果你不在一個(gè)項(xiàng)目中并且正在創(chuàng)建一個(gè)簡(jiǎn)單的程序,你可能只得到關(guān)于程序目的的簡(jiǎn)單描述。理解一個(gè)程序的目的通常包括理解它的:
輸入
處理過(guò)程
輸出
這種輸入 - 處理 - 輸出(IPO)方法對(duì)初學(xué)者非常有效。有時(shí),想象程序在計(jì)算機(jī)上運(yùn)行的情景可能會(huì)有所幫助。你可以想象顯示器會(huì)是什么樣子,用戶(hù)必須在鍵盤(pán)上輸入什么以及會(huì)進(jìn)行什么處理或操作。
二、使用設(shè)計(jì)工具創(chuàng)建模型
一開(kāi)始,你不需要層次結(jié)構(gòu)圖,因?yàn)槟愕牡谝粋€(gè)程序不會(huì)很復(fù)雜。但是隨著程序的增長(zhǎng)和變得更加復(fù)雜,你將把程序分成幾個(gè)模塊(或函數(shù))。
你通常首先學(xué)習(xí)的建模工具是偽代碼。你將記錄程序中每個(gè)函數(shù)的邏輯或算法。一開(kāi)始,你只有一個(gè)函數(shù),因此你的偽代碼將緊密遵循上述的 IPO 方法。
有幾種規(guī)劃程序邏輯的方法或工具。它們包括:流程圖、層次結(jié)構(gòu)圖、偽代碼、HIPO(層次化輸入處理輸出)、Nassi-Schneiderman 圖、Warnier-Orr 圖等。程序員應(yīng)該能夠理解并制作流程圖和偽代碼。這些開(kāi)發(fā)程序模型的方法通常在大多數(shù)計(jì)算機(jī)課程中教授。流程圖和偽代碼有幾種標(biāo)準(zhǔn),并且大多數(shù)都非常相似。然而,大多數(shù)公司都有自己的文檔標(biāo)準(zhǔn)和風(fēng)格。程序員應(yīng)該能夠快速適應(yīng)他們工作的公司的任何流程圖或偽代碼標(biāo)準(zhǔn)。其他不太通用的方法需要一些培訓(xùn),通常由選擇使用它們的雇主提供。
在你的編程生涯后期,你將學(xué)習(xí)使用有助于創(chuàng)建信息系統(tǒng)和 / 或程序的應(yīng)用軟件。這種類(lèi)型的軟件被稱(chēng)為計(jì)算機(jī)輔助軟件工程(CASE)。
在開(kāi)始編寫(xiě)代碼之前在紙上理解邏輯并規(guī)劃算法是一個(gè)非常重要的概念。許多學(xué)生養(yǎng)成了不良習(xí)慣,跳過(guò)這一步就是其中之一。
三、開(kāi)發(fā)測(cè)試數(shù)據(jù)
測(cè)試數(shù)據(jù)包括程序員提供一些輸入值并預(yù)測(cè)輸出。對(duì)于一個(gè)簡(jiǎn)單的程序,這可能非常容易,并且測(cè)試數(shù)據(jù)可以用于檢查模型以查看它是否產(chǎn)生正確的結(jié)果。
海馬課堂,4000+嚴(yán)選碩博學(xué)霸師資,針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進(jìn)行1V1專(zhuān)屬備課,上課時(shí)間靈活安排,中英雙語(yǔ)詳細(xì)講解課程中的考點(diǎn)、 難點(diǎn)問(wèn)題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。
閱讀原文:http://cheshan.cn/news/23428_60.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書(shū)面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
24h在線客服



備案號(hào):遼ICP備19007957號(hào)-1
聆聽(tīng)您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
8折起
咨詢(xún)電話(huà)
咨詢(xún)電話(huà):
186-0428-2029
在線咨詢(xún)
微信客服
微信咨詢(xún)
回到頂部
hmkt088