軟體基礎 概念

2021-10-01 18:58:31 字數 534 閱讀 2888

概念:

1. 什麼是內建函式和庫函式?

內建函式,就是由語法規定存在的函式。各家編譯器,如果支援該語法規則,則必須為使用者提供的函式。

這些函式,包含在編譯器的執行時庫當中,程式設計師不必單獨書寫**實現它,只需要呼叫既可,他們的實現,由編譯器廠商完成。

舉例:c語言也有很多的內建函式。像printf,puts等等,這些函式不需要包含標頭檔案的宣告,就可以編譯連線該函式的。但有時候你想自己實現,就會出現衝突。

庫函式則是把函式放到庫里,供別人使用的一種方式。方法是把一些常用的函式編完放到乙個檔案裡,供不同的人進行呼叫。呼叫的時候把它所在的檔名用import加到裡面就可以了。

舉例:比如標準庫函式import ***後,才能執行對應模組的函式。第三方庫還需要安裝。而python的內建函式都在__builtins__裡面,在global裡直接就可用。__builtins__裡面的是在啟動python interpreter的時候就讀進記憶體的,其他的都是要等你第一次import它的時候才會讀進記憶體。

軟體測試基礎概念

軟體測試基礎 1.1 軟體工程 軟體工程事一門研究如何用系統化 規範化 數量化等工程原則和方法去進行軟體開發和維護的學科。1.1.1 軟體工程的三要素 軟體工程包括3個要素 方法 工具和過程。1.1.2 軟體工程的基本原理 用生命週期計畫進行管理 堅持進行階段評審 嚴格管理需求變更 採用現代程式設計...

軟體測試基礎概念

軟體測試遵循的原則 1 測試證明缺陷的存在,但不能證明系統不存在缺陷 2 窮盡測試是不可能的,應設定及時設定終止的條件 3 軟體測試應該盡早進行 4 缺陷具備群集特性 5 測試的殺蟲劑悖論 測試用例和測試方法應該不定期的修改 6 測試的二八原則 重點測試 7 測試活動依賴於測試背景。軟體測試的分類 ...

軟體測試基礎概念

軟體測試基礎概念 軟體 程式 資料庫 文件 服務 定義 使用人工或自動手段來執行或測試某個系統的過程,目的在於檢驗其是否滿足規定的需要或是弄清楚預期結果與實際結果之間的差別 軟體需求說明書srs 軟體需求說明書的編制是為了使使用者和軟體開發者雙方對該軟體的初始規定有乙個共同的理解,使之成為整個開發工...