1. 程式人生 > >2018年四川理工學院軟件工程考試大綱(軟件編碼設計)

2018年四川理工學院軟件工程考試大綱(軟件編碼設計)

一個 智能 left 考試 等等 可維護 應用 lis 設計

2018年四川理工學院軟件工程考試大綱(軟件編碼設計)

1、編碼設計的目的、任務是

使用選定的程序設計語言,將軟件的過程描述翻譯成該語言對應的程序,然後在機器上運行,以達到預期的目的

2、程序設計語言的分類

①、面向機器語言(機器語言<Machine Language>、匯編語言<Assemble Language>)
②、高級語言(其語言標識符與人類自然語言較為接近,常有:BASIC、C、C++、Java等等)

3、專用於處理人工智能領域的語言

專用於處理人工智能的領域的語言有LISP語言和PROLOG語言,最近幾年興起的是python語言

4、程序設計語言的特性

①、心理特性(歧義性、簡潔性、局部性、順序性)
②、工程特性(可移植性、為獲得高效率的目標代碼,選擇語言時,應考慮到語言編譯器的實現效率)
(為軟件開發獲得成功,應選擇盡量自動化的軟件開發工具、代碼應具有可維護性,可讀性)
③、技術特性(在確定了開發項目的需求後,根據項目的特性選擇具有相應技術特性的程序設計語言)

5、程序設計語言的選擇

Ⅰ、理論標準
①、語言要具有易於閱讀和使用的控制結構及數據結構
②、要具有完善、獨立的編譯機制
Ⅱ、實用標準
①、要考慮到用戶的要求,使用其用戶熟悉的語言進行編程
②、要根據工程規模的大小選擇對應的開發語言
③、要考慮到用戶使用該系統的基礎環境
④、應根據經費的要求選擇其最恰當的開發工具


⑤、開發人員盡量選擇自己最熟悉的語言、知識
⑥、應盡量考慮到軟件的可移植性
⑦、考慮是否有完成復雜算法、數據結構的能力
⑧、應根據軟件的應用領域選擇對應的語言

6、一個具有良好編程風格的程序主要表現在

①、可讀性好;②、易測試;③、易維護

7、內部文檔是指

內部文檔,是指程序中的說明性註釋信息

8、軟件的高效率是指

軟件的“高效率”,即用盡可能短的時間及盡可能少的空間實現程序的所有功能

2018年四川理工學院軟件工程考試大綱(軟件測試)

2018年四川理工學院軟件工程考試大綱(軟件編碼設計)