軟體規格說明

軟體規格說明

正文

對軟體所應滿足的要求,以可驗證的方式作出完全、精確陳述的檔案。“規格說明”一詞與其他工業產品的“規格說明書”有相似的含義。不過,在軟體領域中,它已成為一個特定的技術用語。軟體產品與使用環境之間的關係,軟體產品內部各組成部分之間的接口往往十分複雜,並且在發展過程中軟體產品要經歷多次變換,以各種不同形式出現於不同的階段。因此,對軟體的各組成部分之間、各發展階段之間的接口關係應當規定得十分準確。軟體規格說明須用某種語言書寫。自然語言的陳述中常存在歧義性,易引起誤解。因而,最好使用人工語言或者人工語言與自然語言的混合形式書寫軟體的規格說明。這種語言就叫作規格說明語言。大型軟體的規格說明往往十分冗長,因而希望這種語言易於用計算機處理,以便能用機器檢查軟體規格說明中有無遺漏或自相矛盾的地方。軟體規格說明的內容可根據不同場合的需要而有所側重。①功能規格說明:對軟體所應具備的功能作出規定;②性能規格說明:對軟體所應具備的性能,如計算精度、回響速度和占用存儲空間的大小等作出規定;③接口規定說明:對軟體與其環境之間、軟體各組成部分之間的接口關係作出規定;④設計規格說明:對軟體的設計加以說明。典型的內容包括使用的算法、控制邏輯、數據結構、模組間接口關係,以及輸入-輸出格式等。

配圖

相關連線

相關詞條

相關搜尋

熱門詞條

聯絡我們