山西事業單位計算機基礎知識-軟件工具
考生正在瀏覽:事業單位筆試技巧|事業單位面試技巧|更多備考信息
1.軟件開發工具
對應于軟件開發過程的各種活動,軟件開發工具通常有需求分析工具、設計工具、編碼與排錯工具、測試工具等。
(1)需求分析工具:用以輔助軟件需求分析活動的軟件稱為需求分析工具,它輔助統分析員從需求定義出發,生成完整的、清晰的、一致的功能規范。功能規范時軟件所要完成的功能的準確而完整的陳述,它描述該軟件要什么及只做什么。
(2)設計工具:用以輔助軟件設計活動的軟件稱為設計工具,它輔助設計人員從軟件功能規范觸發,得到相應的設計規范。對應于概要設計活動和詳概要設計工具用以輔助設計人員設計目標軟件的體系結構、控制結構和數據結構。
(3)編碼與排錯工具:輔助程序員進行編碼活動的工具有編碼工具和排錯工具。編碼工具輔助程序員用某種程序設計語言編制源程序,并對源程序進行翻譯,最終轉換成可行的代碼。因此,編碼工具通常與編碼所使用的程序語言密切相關。排錯工具用來輔助程序員尋找源程序中錯誤的性質和原因,并確定其出錯的位置。
2.軟件維護工具
輔助軟件維護過程中活動的軟件稱為軟件維護工具,它輔助維護人員對軟件代碼及文檔進行各種維護活動。軟件維護工具主要有版本控制工具、文檔分析工具、開發信息工具、逆向工程工具和再工程工具。
(1)版本控制工具:在軟件開發和維護過程中一個軟件往往有多個版本,版本控制工具用來存儲、更新、恢復和管理一個軟件的多個版本。
(2)文檔分析工具:文檔分析工具用來對軟件開發過程中形成的文檔進行分析,給軟件維護活動所需的維護信息。
(3)開發信息庫工具:開發信息庫工具用來維護軟件項目的開發信息,包括對象、模型等。它記錄每個對象的修改信息(已確定的錯誤及重要改動)和其他變形(如抽象數據的多種實現),還必須維護對象和與有關信息之間的關系。
(4)逆向工程工具:逆向工程工具輔助軟件人員將某種形式表示的軟件(源程序)轉戰更高抽象形式表示的軟件。這種工具力圖恢復源程序的設計信息,使軟件變得更容易理解。逆向工程工具分為靜態的和動態的兩種。
(5)再工程工具:再工程工具用來支持重構一個功能和性能更為完善的軟件系統。再工程工具主要集中在代碼重構、程序結構重構和數據結構重構等方面。
>>點擊返回:中公網校事業單位考試網
(責任編輯:李明)
- 2025下半年北京市知識產權局所屬事業單位招聘4人公告
- 2025湖南婁底市市直醫療衛生單位招聘(選調)面試公告
- 2025廣東清遠市英德市人民醫院招聘事業單位人員(第二場)考試成績及入圍體檢名單公示
- 2025貴州安順市機關事務管理局參加安順市招聘事業單位人員考察合格及擬聘用人員名單公示
- 2024年下半年遂寧市河東新區事業單位公開考試招聘工作人員第三批遞補進入體檢人員名單及相關事宜的公告
- 2025年河南?。ㄥш柺校┼l村振興村級協理員補錄擬招用人員公示
- 成都市衛生健康委員會所屬事業單位2025年上半年公開考試招聘工作人員面試成績及進入體檢人員名單
- 內江市民政局 關于2025年上半年公開考試招聘工作人員擬聘用人員名單的公示
- 2025年河南省(濮陽市)事業單位公開招聘聯考面試及崗位取消公告
- 2025四川阿壩州小金縣考核招聘事業單位高層次人才擬聘用9名同志公示