一、購置與開發的權衡
購買或自行開發軟件與哪些條件有關?
購買現成的軟件開發工具還是自己開發專用的工具,與具體工作的條件、 環境、人員素質、項目特征都有不可分割的聯系
自行開發軟件開發工具的優點(重點、記憶)
- 目標明確,切實符合自己的需要。
- 便於進一步擴充和升級,不存在引進外面產品時不可避免的沖突 與不一致。
- 可以商品化,成為軟件產品出售。
許多軟件技術人員手邊都積累了一些自制的、專用的、規模不一的軟件開發工具
購買軟件開發工具的優點(重點、記憶)
- 能夠幫助人們減輕一定的工作負擔,在某些環節上代替一些簡單的、重復性的 工作。
- 當項目比較大,時間持續比較長的情況下,使用工具還可以使工作的組織管 理比較規范,信息的管理與檢索比較方便,部分地做到信息與知識的重用和 共享。
一般而言,軟件開發工具,我們更傾向於購買用途十分明確的。
軟件開發工具的運行環境(重點、記憶)
- 硬件配置:內存規模 、磁盤容量、 主機速度 、輸入輸出設備
- 系統軟件
- 數據庫管理系統
- 網絡通信
決定購置還是自行開發軟件開發工具,要考慮多種因素
- 准備從事的軟件開發工作的性質與要求(最基本)。
- 開發人員對支持工作與支持程度的實際需要。
- 工作環境。
- 人員因素
二、軟件開發工具的選擇與購置
購置軟件開發工具前要明確目的與要求
- 為哪個軟件開發項目而使用工具?
- 在哪個工作階段使用工具;
- 工具將供哪些人使用;
- 工具將在怎樣的軟件、硬件環境下運行?
購置軟件開發工具前應調查什么(重點、記憶)
功能、性能、開發理論或者方法、運行環境、文檔資料、服務培訓條件、價格
軟件開發工具的購置方法與步驟(重點、記憶)
- 1、明確購買軟件開發工具目的與要求。
- 2、明確購買軟件工具的環境條件與制約條件。
- 3、市場調査。
- 4、對於可供選擇的各種工具進行綜合比較。
- 5、進行測試和檢驗。
- 6、正式簽約購置。
- 7、安裝與試用。
三、軟件開發工具的使用
引入軟件開發工具后,組織管理工作包括哪些(重點、記憶)度過培審
- 1.嚴格使用制度
- 2.記錄使用的詳細過程
- 3.培訓使用人員
- 4.審計與評價工作
嚴格使用制度:
- 明確信息來源、使用權限、維護職責等有關事宜
- 明確規定由哪些人在什么時候完成任務
- 對於已經存入信息庫的信息也要規定其使用權限及維護責任
- 如果沒有明確規定,信息庫的內容就失去了可靠性,工具的運用也就失去了基礎
記錄使用的詳細過程:
- 記錄內容包括系統運行的次數與時間,信息庫的輸入與更新時間,各種輸 出的質量與數量,使用者的反映與滿意程度,各種故障的情況及處理。
- 項目的組織者必須及時地清楚地知道軟件開發工具的使用情況、信息庫的情 況以及人們是否正確地使用了它們。
培訓使用人員: 軟件開發工具的使用過程是人們轉變工作方式的過程
審計與評價工作
- 目的和意義:審計是指對系統的運行狀況及效率進行檢測與評價,以便 用好或改進系統,保證取得實際的應用效果。審計的基礎是日常記錄的信息。
- 審計的范圍:包括工具使用的環境、人員、工作負擔、工作效果、存在 問題、改進方法等很多方面。
審計與評價工作問題舉例
- 在工具使用過程中進行審計的主要內容: 有沒有出現過錯誤,有沒有出現過數據丟失或錯誤的情況,有沒有出現過由於誤 操作而引起的異常情況,對這些情況有哪些糾正和補救措施,其效果如何。
- 軟件開發工具性能審計:工具的效率;工具的響應速度;工具的輸出方式。
- 在購置開發工具時進行審計:希望利用的功能;投入的資金和人力;定量計算的 收益和無法定量計算的收益;從經濟上看是否合理。
四、軟件開發工具的開發
自行開發工具的原則
- 從實際出發,設定現實的、有限的目標。
- 自行開發工具一定要堅持短小實用,逐步積累。
- 第三點要注意文檔的齊全與資料的積累。