屏蔽程序是指為某些功能類型提供特定解決方案或修復程序的任何類型的軟件程序。與其他類型的軟件不同,封閉式軟件產品的設計不允許進行大量定制。通常,屏蔽程序被設計成以特定的方式使用并執行特定的任務。雖然程序中可...
屏蔽程序是指為某些功能類型提供特定解決方案或修復程序的任何類型的軟件程序。與其他類型的軟件不同,封閉式軟件產品的設計不允許進行大量定制。通常,屏蔽程序被設計成以特定的方式使用并執行特定的任務。雖然程序中可能會內置一些小的選項,以允許最終用戶對軟件的運行方式進行一些細微的調整,但這些選項僅限于程序本身定義的調整,不能擴展

手持計算機當今市場上有許多不同類型的程序應用程序更常見的例子是設計用于提供通用程序組合的軟件,例如字處理程序、電子表格程序和演示文稿生成程序。這種軟件包雖然通用,但通常稱為辦公套件,軟件本身內置的一系列功能限制了最終用戶的操作。例如,一個用于文字處理的固定程序通常只允許以一個簡短的格式列表保存文檔,而不能選擇添加到該短列表中定制能力有限的數據庫也常常被認為是屏蔽程序產品的例子銷售數據庫通常在模板上有一個預設的字段范圍,但最終用戶可以根據在模板上排列字段、將值與這些字段關聯、甚至可能添加一些字段等方式來調整這些字段。盡管與完全不允許自定義的程序相比,它的功能更為廣泛,這些數據庫仍然不允許對程序的基本代碼進行任何更改,甚至可能具有防止最終用戶訪問和讀取這些代碼的安全協議。其他封閉的程序軟件包更多的是為了幫助用戶處理可能不時出現的計算機問題。在這里,重點是計算機修復,通常通過識別計算機程序中的故障或檢測破壞一個或多個程序功能的惡意軟件的存在。與office套件一樣,最終用戶可以用這些程序執行的任務有通常只限于專門為應用程序編寫的代碼所允許的那些代碼。雖然有一定的限制,但使用封閉式程序也有好處。由于設置了限制,用戶可以確定給定程序的功能是否能滿足他們的需求。通常,屏蔽程序的設計有意使最終用戶能夠輕松地激活功能。對于沒有受過編寫軟件代碼或更改軟件培訓的用戶,這種易用性是一個巨大的優勢允許他們更多地關注于完成任務,而不是設計或修改代碼來創建期望的結果。