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