您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息技術>> 資料信息

計算機軟件工程管理與維護講義(doc 41頁)

所屬分類:
信息技術
文件大小:
261 KB
下載地址:
相關資料:
計算機軟件, 軟件工程, 工程管理, 信息技術
計算機軟件工程管理與維護講義(doc 41頁)內容簡介

計算機軟件工程管理與維護講義目錄:
一、軟件工程基本概念
二、結構化生命周期方法
三、軟件測試
四、軟件維護
五、軟件管理
六、軟件開發工具與環境

計算機軟件工程管理與維護講義內容提要:
軟件開發的第一步就是進行問題定義。問題定義階段必須回答的關鍵問題:“軟件要解決的問題是什麼?”如果不知道問題是什麼就試圖解決這個問題,顯然是盲目的,隻會白白浪費時間和金錢,最終得出的結果很可能是毫無意義的。盡管確切地定義問題的必要性是十分明顯的,但是在實踐中它卻可能是最常被忽視的一個步驟。這裏所說的問題,就是指用戶的基本要求。說得通俗些,問題定義實際上就是了解用戶到底要建立什麼係統,並確定分析員下一步應該做什麼。因此,問題定義的來源是用戶。通過問題定義階段的工作,係統分析員應該提出關於問題性質、工程目標和規模的書麵報告。這一階段的分析員應盡可能站在較高的角度去抽象、概括所要幹的事情,不要拘泥於問題實現的細節。盡管用戶可能總是習慣於這樣做,但分析員在這一階段必須超脫出來,居高臨下鳥瞰係統的全貌。通過對係統的實際用戶和使用部門負責人的訪問調查,分析員扼要地寫出他對問題的理解,並在使用部門負責人的會議上認真討論這份書麵報告,澄清含糊不清的地方,改正理解不正確的地方,最後得出一份雙方都滿意的文檔。當用戶的要求不是很多並且不太複雜時,一兩個分析員用上一兩天就可以完成這一工作了。但當係統比較大,且複雜時,恐怕就要組織一個問題定義小組,花上一兩個星期,甚至數月來定義用戶的問題。如果分析員和用戶及使用部門的負責人對所要解決的問題取得完全一致的看法,而且使用部門的負責人同意開發工程繼續進行下去,那麼開發工程將轉入生命周期的下一個階段———可行性研究。
…………


..............................

Baidu
map