freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程第12章-程序設(shè)計(jì)語(yǔ)言和編碼-文庫(kù)吧資料

2025-01-12 17:30本頁(yè)面
  

【正文】 …… ELSE …… ENDIF 39 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 自然的程序段之間可用 空行 隔開(kāi) ? 可通過(guò)添加空格使語(yǔ)句成分清晰,如 (A<- 17)ANDNOT(B<= 49)ORC 可寫(xiě)成 (A<- 17) AND NOT (B<= 49) OR C ? 也可以通過(guò)添加括號(hào)突出運(yùn)算的優(yōu)先級(jí),避免發(fā)生運(yùn)算的錯(cuò)誤,如 a**( b**c ) 40 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 放置大括號(hào) 一般首選的方法是 Kamp。 SendMail(Optional blnShowMailFirst As Boolean) blnShowMailFirst: //發(fā)送前是否顯示 Outlook郵件信息。 功能性注釋 36 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 例如,下面的模塊級(jí)注釋描述了公共的和私有的過(guò)程(在類模塊中稱為 “ 方法 ” )、屬性及其數(shù)據(jù)類型,以及如何將該類作為對(duì)象來(lái)使用的有關(guān)信息 : 公共方法: MailAddRecipient(strName As String, Optional fType As Boolean) strName: //要加入到郵件中的收件人名稱。如數(shù)字 0與字母 O; 數(shù)字 1與字母 I或 l; 數(shù)字 2與字母 z等 33 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) 程序的注釋 ? 程序中的注解用來(lái)幫助人們理解程序,決不是可有可無(wú)的 ? 一些正規(guī)的程序文本中,注解行的數(shù)量約占整個(gè)源程序的 1/ 3到 1/ 2,甚至更多 ? 注解分為序言性注解和功能性注解 34 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 通常置于每個(gè)程序模塊的開(kāi)頭部分,主要描述: ? 模塊的功能 ? 模塊的接口:包括調(diào)用格式、參數(shù)的解釋、該模塊需要調(diào)用的其它子模塊名 ? 重要的局部變量:包括用途、約束和限制條件 ? 開(kāi)發(fā)歷史:包括模塊的設(shè)計(jì)者、評(píng)審者、評(píng)審日期、修改日期以及對(duì)修改的描述 序言性注釋 35 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 通常嵌在源程序體內(nèi),主要描述程序段的功能。 24 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) 程序設(shè)計(jì)語(yǔ)言的選擇 ? 為一個(gè)特定的開(kāi)發(fā)項(xiàng)目選擇編程語(yǔ)言時(shí),通常要考慮如下因素: – 應(yīng)用領(lǐng)域 – 算法和計(jì)算復(fù)雜性 – 軟件運(yùn)行環(huán)境 – 用戶需求,特別是性能需求 – 數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性 – 軟件開(kāi)發(fā)人員的知識(shí)水平 – 可用的編譯器與交叉編譯器 25 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 項(xiàng)目所屬的應(yīng)用領(lǐng)域常常是首要的標(biāo)準(zhǔn) – COBOL適用于商業(yè)領(lǐng)域 – FORTRAN適用于工程和科學(xué)計(jì)算領(lǐng)域 – Prolog、 Lisp適用于人工智能領(lǐng)域 – Smalltalk、 C++適用于 OO系統(tǒng)的開(kāi)發(fā) – 有些語(yǔ)言適用于多個(gè)應(yīng)用領(lǐng)域,如 C ? 若有多種語(yǔ)言都適合于某項(xiàng)目的開(kāi)發(fā)時(shí),也可考慮選擇開(kāi)發(fā)人員比較熟悉的語(yǔ)言 26 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) ? 選擇高級(jí)語(yǔ)言還是低級(jí)語(yǔ)言 ? 優(yōu)先選擇高級(jí)語(yǔ)言 開(kāi)發(fā)和維護(hù)高級(jí)語(yǔ)言程序比開(kāi)發(fā)和維護(hù)低級(jí)語(yǔ)言程序容易得多 ? 必要時(shí)使用低級(jí)語(yǔ)言 高級(jí)語(yǔ)言程序經(jīng)編譯后所產(chǎn)生的目標(biāo)程序的功效要比完成相同功能的低級(jí)語(yǔ)言程序低得多,所以在有些情況下會(huì)部分或全部使用低級(jí)語(yǔ)言 27 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) 使用低級(jí)語(yǔ)言的情況: ?對(duì)運(yùn)行時(shí)間和存儲(chǔ)空間有過(guò)高要求的項(xiàng)目,如電子筆記本中的軟件 ?在某些不能提供高級(jí)語(yǔ)言編譯程序的計(jì)算機(jī)上開(kāi)發(fā)程序,如單片機(jī)上的軟件 ?大型系統(tǒng)中對(duì)系統(tǒng)執(zhí)行時(shí)間起關(guān)鍵作用的模塊 28 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) 內(nèi)容摘要 ?程序設(shè)計(jì)語(yǔ)言 ?程序設(shè)計(jì)風(fēng)格 29 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工程(第二版) 程序設(shè)計(jì)風(fēng)格 ? 編程的依據(jù)是詳細(xì)設(shè)計(jì)的結(jié)果,因此程序的質(zhì)量主要取決于設(shè)計(jì),但編程的質(zhì)量也在很大程度上影響著程序的質(zhì)量 ? 編程風(fēng)格主要包括: – 源程序中的內(nèi)部文檔 – 數(shù)據(jù)說(shuō)明 – 語(yǔ)句構(gòu)造 – 輸入/輸出 30 復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 軟件工
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1