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

正文內(nèi)容

[其它技巧]wwzz第10章程序設(shè)計(jì)語言和編碼-文庫吧資料

2024-10-22 17:42本頁面
  

【正文】 有限的。 多數(shù) 4GL是面向領(lǐng)域的,很少是通用的。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 16 程序設(shè)計(jì)語言的發(fā)展和分類 程序設(shè)計(jì)語言的分類 ?按語言級(jí)別 :低級(jí)語言和高級(jí)語言; ?按應(yīng)用范圍 :通用語言和專用語言; ?按用戶要求 :過程式語言和非過程式語言; ?按 語言所含的成分 :順序語言、并發(fā)語言和分布式語言 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 17 程序設(shè)計(jì)語言的發(fā)展史 第二代 第三代 ?機(jī)器語言 ?匯編語言 ?早期的高級(jí)語言 ?BASIC,F(xiàn)ORTRAN,COBOL等 ?具有很強(qiáng)的數(shù)據(jù)結(jié)構(gòu)和過程描述能力,支持結(jié)構(gòu)化編程 ?Pascal,Modula, C,Ada 第四代 ?4GL4 ?出現(xiàn)于七十年代, ?目的是為了提高程序開發(fā)速度,以及讓非專業(yè)用戶能直接編制計(jì)算機(jī)程序 第一代 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 18 第四代語言的特點(diǎn): ?對(duì)用戶友善,一般用類自然語言、圖形或表格等描述方式,普通用戶很容易掌握 ?多數(shù)與數(shù)據(jù)庫系統(tǒng)相結(jié)合,可直接對(duì)數(shù)據(jù)庫進(jìn)行操作 ?對(duì)許多應(yīng)用功能均有默認(rèn)的假設(shè),用戶不必詳細(xì)說明每一件事情的做法 ?程序碼長(zhǎng)度及獲得結(jié)果的時(shí)間與使用 COBOL語言相比約少一個(gè)數(shù)量級(jí) ?支持結(jié)構(gòu)化編程,易于理解和維護(hù) 目前,第四代語言的種類繁多,尚無標(biāo)準(zhǔn),在語法和能力上有很大差異,其中一些支持非過程式編程,更多的是既含有非過程語句,也含有過程語句。 ? 可復(fù)用性:指編程語言能否提供可復(fù)用的軟件成分,復(fù)用時(shí)需要修改調(diào)整的內(nèi)容多少 ? 可維護(hù)性:包括可理解性、可測(cè)試性、可修改性。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 15 ? 配套的開發(fā)工具: CASE工具可減少編碼時(shí)間,提高代碼質(zhì)量。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 14 ? 將設(shè)計(jì)翻譯成代碼的便利程度:語言若直接支持結(jié)構(gòu)化部件、復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、特殊 I/O處理、按位操作和 OO方法,則便于將設(shè)計(jì)轉(zhuǎn)換成代碼。 Prolog語言適用于人工智能領(lǐng)域、 SQL語言適用于關(guān)系數(shù)據(jù)庫。應(yīng)該考慮:將設(shè)計(jì)翻譯成代碼的便利程度、編譯器的效率、源代碼的可移植性、配套的開發(fā)工具、軟件的可復(fù)用性和可維護(hù)性 。如,一符多用的標(biāo)記法容易導(dǎo)致錯(cuò)誤。 Printf ( )函數(shù)用來向標(biāo)準(zhǔn)輸出設(shè)備 (屏幕 )寫數(shù)據(jù) , scanf ( ) 函數(shù)用來從標(biāo)準(zhǔn)輸入設(shè)備 (鍵盤 )上讀數(shù)據(jù)。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 10 傳輸成分: 它指明該語言允許的數(shù)據(jù)傳輸方式,在程序中可用它進(jìn)行數(shù)據(jù)傳輸。 控制成分: 它指明該語言允許的控制結(jié)構(gòu),人們可利用這些控制成分來構(gòu)造程序中的控制邏輯。 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 8 以 C語言為例,其數(shù)據(jù)構(gòu)造方式可分為基本類型和派生類型 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 9 運(yùn)算成分: 它指明該語言允許執(zhí)行的運(yùn)算,用來描述程序中所需進(jìn)行的運(yùn)算。使用前要對(duì)數(shù)據(jù)的這些特征加以說明。如各種類型的變量、數(shù)組、指針、記錄等。整個(gè)語句的語義是: ( 1)計(jì)算表達(dá)式 1 ( 2)計(jì)算表達(dá)式 2,若計(jì)算結(jié)果為 0,則終止循環(huán);否則轉(zhuǎn)( 3) ( 3)執(zhí)行循環(huán)體 ( 4)計(jì)算表達(dá)式 3 ( 5)轉(zhuǎn)向( 2) 語用 ( pragmatic)用來表示構(gòu)成語言的各個(gè)記號(hào)和使用者的關(guān)系。軟件工程 第 10章 程序設(shè)計(jì)語言和編碼 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 2 (維護(hù)報(bào)告 ) 問題定義 編 碼 需求分析 設(shè) 計(jì) 可行性研究 運(yùn)行與維護(hù) 測(cè) 試 開發(fā) 時(shí)期 運(yùn)行 時(shí)期 計(jì)劃時(shí)期 (目標(biāo)與范圍說明書 ) (可行性論證論告 ) (測(cè)試報(bào)告 ) (程序 ) (設(shè)計(jì)文檔 ) (需求說明書 ) 瀑布模型 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程課程 3 編碼階段的任務(wù)是根據(jù)詳細(xì)設(shè)計(jì)說明書編寫程序 程序設(shè)計(jì)語言的特性和程序設(shè)計(jì)風(fēng)格會(huì)深刻地影響軟件的質(zhì)量和可維護(hù)性 為了保證程序編碼的質(zhì)量,程序員必須深刻理解、熟練掌握并正確地運(yùn)用程序設(shè)計(jì)語言的特性 此外,還要求源程序具有良好的結(jié)構(gòu)性和良好的程序設(shè)計(jì)風(fēng)格 軟件技術(shù)與數(shù)據(jù)庫教研室 軟件工程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1