當(dāng)前位置: 首頁 > 自學(xué)考試 > 自學(xué)考試備考資料 > 自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):軟件編碼

自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):軟件編碼

更新時(shí)間:2013-03-26 17:13:10 來源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

    軟件編碼

    1.程序設(shè)計(jì)語言的共同特性:
    心理特性:指影響程序員心理的語言性能。對通信質(zhì)量有主要影響。表現(xiàn)形式為:歧義性、簡潔性、局部性、順序性、傳統(tǒng)性。
    工程特性:指根據(jù)軟件開發(fā)項(xiàng)目的需要,總體上考慮的軟件特性。對軟件開發(fā)的成功與否有重要影響。表現(xiàn)形式為:可移植性、開發(fā)工具的可利用性、軟件的可重用性、可維護(hù)性。它也是就程序設(shè)計(jì)語言的工程特性而言,對程序編碼的要求。體現(xiàn)在源代碼的可維護(hù)性等方面。
    技術(shù)特性:指具體實(shí)現(xiàn)軟件系統(tǒng)中所提供的語言特性。對軟件工程各階段都有一定的影響,要根據(jù)項(xiàng)目特性選擇相應(yīng)特性的語言。

    2.選擇程序設(shè)計(jì)語言要考慮的因素:項(xiàng)目的應(yīng)用領(lǐng)域(是關(guān)鍵因素,如工程計(jì)算、人工智能、數(shù)據(jù)處理等)、軟件開發(fā)方法、軟件執(zhí)行環(huán)境、算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性、軟件開發(fā)人員的知識(shí)。

    3.程序設(shè)計(jì)風(fēng)格指一個(gè)人編制程序時(shí)所表現(xiàn)出來的特點(diǎn)、習(xí)慣、邏輯思路等。良好的程序設(shè)計(jì)風(fēng)格可以減少編碼錯(cuò)誤和讀程序的時(shí)間,提高軟件的開發(fā)效率。為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意:(1)源程序文檔化;(2)數(shù)據(jù)說明;(3)語句構(gòu)造;(4)輸入和輸出(受通信環(huán)境、用戶經(jīng)驗(yàn)、輸入/輸出設(shè)備等影響);(5)效率。

    4.幾種常用的程序設(shè)計(jì)語言的特點(diǎn)和適用范圍:
    (1)Fortran語言:是世界第一個(gè)正式推廣應(yīng)用于科學(xué)計(jì)算的的程序設(shè)計(jì)語言。特點(diǎn)是數(shù)據(jù)處理能力強(qiáng),適用于科學(xué)工程計(jì)算。
    (2)Pascal語言:是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言。特點(diǎn)是具有很強(qiáng)的數(shù)據(jù)和過程結(jié)構(gòu)化能力、語言簡明、數(shù)據(jù)類型豐富、程序結(jié)構(gòu)嚴(yán)謹(jǐn)。適用于科學(xué)工程計(jì)算和系統(tǒng)軟件。
    (3)C語言:特點(diǎn)是功能很強(qiáng)、支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、可大量運(yùn)用指針、具有豐富靈活的操作運(yùn)算符及數(shù)據(jù)處理操作符,還具有匯編語言的某些特性,程序運(yùn)行效率高。適用于科學(xué)工程計(jì)算和系統(tǒng)軟件。
    (4)4GL語言(又稱為第4代語言):如FoxPro語言,特點(diǎn)是友好的用戶界面,兼有過程性和非過程性雙重特性、高效的程序代碼、完備的數(shù)據(jù)庫、應(yīng)用程序生成器。適用于數(shù)據(jù)處理和數(shù)據(jù)庫應(yīng)用,快速原型模型開發(fā)軟件。
    (5)匯編語言:特點(diǎn)是面向機(jī)器,可完成一些高級(jí)語言無法完成的特殊功能,如和外部設(shè)備間的一些接口操作。適用于實(shí)時(shí)處理和系統(tǒng)軟件。

    5.軟件編碼是將詳細(xì)設(shè)計(jì)得到的處理過程的描述轉(zhuǎn)換成基于某種計(jì)算機(jī)語言的程序。

    6.注釋說明了程序的功能,分為:序言性注釋:包括模塊的接口和功能、開發(fā)歷史、數(shù)據(jù)的描述。功能性注釋:包括程序段和語句的功能、數(shù)據(jù)的狀態(tài)。

    7.數(shù)據(jù)說明順序的規(guī)范:常量說明、類型說明、全程量說明、局部量說明。

 

?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章

?2013年4月自考考試時(shí)間安排匯總

更多信息請?jiān)L問:自學(xué)考試頻道    自學(xué)考試論壇

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽課。職達(dá)未來!

安卓版

下載

iPhone版

下載

返回頂部