




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、項目案例項目案例(1/3)n任務任務負責組織負責組織*大學圖書大學圖書館管理系統的開發館管理系統的開發n時間限制時間限制6個月個月n人員人員4個技術人員個技術人員n成本成本控制在控制在40萬元之內萬元之內小王小王老王老王項目案例項目案例(2/3)n小王的長處小王的長處精湛的技術,尤其是軟件設計和精湛的技術,尤其是軟件設計和程序設計技術程序設計技術豐富的軟件開發經驗,參加過許豐富的軟件開發經驗,參加過許多項目的開發多項目的開發有成功的項目開發案例,對個人有成功的項目開發案例,對個人技術信心十足技術信心十足n小王的欠缺小王的欠缺從來沒有完整組織過一個軟件項從來沒有完整組織過一個軟件項目的開發,不知
2、道如何開展軟件目的開發,不知道如何開展軟件項目的開發工作以及需要注意哪項目的開發工作以及需要注意哪些問題些問題小王小王項目案例項目案例(3/3)n小王很茫然,面臨許多問題小王很茫然,面臨許多問題如何著手開展工作?如何著手開展工作?能否以及如何保證在規定的時間約束范能否以及如何保證在規定的時間約束范圍內完成工程?圍內完成工程?如何保證所開發的軟件系統的質量?如何保證所開發的軟件系統的質量?怎么去組織手下的技術人員,讓他們充怎么去組織手下的技術人員,讓他們充滿激情地工作?滿激情地工作?如何確保項目不會失控?如何確保項目不會失控?如何在實施過程中處理各種應急事如何在實施過程中處理各種應急事件?件?
3、n這些問題都是軟件項目開發必須解決的,這些問題都是軟件項目開發必須解決的,而且不是純粹的技術性問題而且不是純粹的技術性問題小王小王?本章概覽本章概覽n互聯網軟件開發過程互聯網軟件開發過程nWebWeb開發過程的項目規劃開發過程的項目規劃n組建項目小組組建項目小組n互聯網軟件開發項目管理互聯網軟件開發項目管理1.1互聯網軟件開發過程1.1.1 第一階段:規劃1.1.2 第二階段:設計1.1.3 第三階段:建設和測試1.1.4 第四階段:投入使用1.1.5 第五階段:運行及后續維護規劃;設計; 建設和測試;投入使用;運行及后續維護;理念規劃判斷點1設計判斷點2建設和測試判斷點3投入使用運行及后續維
4、護是是是否否否Web開發過程有五個基本階段1.1互聯網軟件開發過程1、開發小組可以把一個開發小組可以把一個WebWeb應用劃分為若干部分,應用劃分為若干部分,一些小組成員在某一部分可以提前進入建設階一些小組成員在某一部分可以提前進入建設階段,而其他成員可能還處于設計階段。段,而其他成員可能還處于設計階段。2 2、在階段轉換時出現的判斷點也稱為、在階段轉換時出現的判斷點也稱為“界標界標”,因為他們標志著一個階段的完成。因為他們標志著一個階段的完成。3 3、 WebWeb開發過程的第一階段是規劃階段。這一階開發過程的第一階段是規劃階段。這一階段的段的目的是生成項目計劃目的是生成項目計劃。項目計劃的
5、內容包。項目計劃的內容包括:確定日程表;確定項目的高級時間期限和括:確定日程表;確定項目的高級時間期限和每個階段的最后期限;明確項目目標、每個階段的最后期限;明確項目目標、 WebWeb應應用的目標、開發方法、項目任務分配、項目設用的目標、開發方法、項目任務分配、項目設想和風險。想和風險。1.1互聯網軟件開發過程4、 WebWeb開發過程的第二階段是設計階段。在這一階段,對開發過程的第二階段是設計階段。在這一階段,對于網站的外觀、網站結構、站點定位、于網站的外觀、網站結構、站點定位、 WebWeb應用要完成應用要完成的任務及必要的數據資料,的任務及必要的數據資料,必須經過用戶的認可必須經過用戶
6、的認可。完成設計階段的完成設計階段的任務清單任務清單:功能分析功能分析確定用戶在確定用戶在WebWeb應用中要做的事情。應用中要做的事情。數據建模數據建模確定確定WebWeb應用要存儲哪些數據,并設計數據應用要存儲哪些數據,并設計數據庫的物理結構。庫的物理結構。信息結構信息結構站點結構圖,對站點結構以及用戶、站點、站點結構圖,對站點結構以及用戶、站點、數據庫交互進行建模分析。數據庫交互進行建模分析。1.1互聯網軟件開發過程技術分析技術分析根據項目目標和需求,選擇項目所根據項目目標和需求,選擇項目所需的硬件和軟件。需的硬件和軟件。構造開發和測試環境構造開發和測試環境在服務器和本地工作站在服務器和
7、本地工作站上安裝開發軟件,設置安全措施,在非正式服上安裝開發軟件,設置安全措施,在非正式服務器上開辟建設和測試區。務器上開辟建設和測試區。確定設計目標確定設計目標確定選項。確定選項。確定風格規范確定風格規范確定站點外觀,包括布局、圖確定站點外觀,包括布局、圖形、字體和色彩等。形、字體和色彩等。確定技術標準確定技術標準明確文件和目錄命名規則。明確文件和目錄命名規則。設計原型設計原型把設計想法變成部分實體,創建網把設計想法變成部分實體,創建網頁或者模板。頁或者模板。1.1互聯網軟件開發過程可用性測試可用性測試根據用戶使用情況,寫出測試報根據用戶使用情況,寫出測試報告。告。生成項目設計規范生成項目設
8、計規范詳細描述每個詳細描述每個WebWeb應用的頁應用的頁面,劃分應用以便小組成員同時展開工作。面,劃分應用以便小組成員同時展開工作。測試規劃測試規劃詳細描述軟件、硬件和商業功能的詳細描述軟件、硬件和商業功能的測試環境和測試數據。測試環境和測試數據。1.1互聯網軟件開發過程5、WebWeb開發過程的第三階段是建設和測試階段。這開發過程的第三階段是建設和測試階段。這一階段的目的是開發符合項目設計規劃的高質量一階段的目的是開發符合項目設計規劃的高質量的的WebWeb應用。由于應用被劃分為若干個部分,所以應用。由于應用被劃分為若干個部分,所以一些小組成員有可能已經在應用的某個部分進入一些小組成員有可
9、能已經在應用的某個部分進入了建設階段,而其他成員可能還處在其他部分的了建設階段,而其他成員可能還處在其他部分的設計階段中。在本階段的判斷點上,設計階段中。在本階段的判斷點上,整個應用或整個應用或者某一部分進入運行階段之前必須得到用戶認可者某一部分進入運行階段之前必須得到用戶認可。1.1互聯網軟件開發過程n主要任務:主要任務:確定開發規則確定開發規則決定是否采用源碼控制技術、決定是否采用源碼控制技術、文件備份計劃、小組成員通信方法。文件備份計劃、小組成員通信方法。創建骨干頁面創建骨干頁面創建骨干頁面,確定網站結構。創建骨干頁面,確定網站結構。測試準備測試準備為每個測試環境設計分步指令,并為每個測
10、試環境設計分步指令,并向測試數據庫中填寫真實數據。向測試數據庫中填寫真實數據。生成內容生成內容根據設計規范生成根據設計規范生成Web Web 應用需要的應用需要的圖形、文本、音頻和視頻文件。圖形、文本、音頻和視頻文件。技術設計技術設計按照項目設計規范中的信息設計技按照項目設計規范中的信息設計技術規劃。術規劃。1.1互聯網軟件開發過程編程編程創建創建HTMLHTML頁面、腳本、組件、頁面、腳本、組件、ActiveXActiveX控件、數據庫。控件、數據庫。集成集成在開發服務器上集成在開發服務器上集成HTMLHTML頁面、腳本、頁面、腳本、組件、組件、ActiveXActiveX控件、數據庫、進行
11、集成測試,控件、數據庫、進行集成測試,保證站點正常工作。保證站點正常工作。測試測試項目小組認為站點功能可以接受時,項目小組認為站點功能可以接受時,把開發站點上的內容映射到測試服務器上。把開發站點上的內容映射到測試服務器上。測試測試項目小組認為站點的項目小組認為站點的版本已經可以版本已經可以接受,用開發服務器上的內容替換測試服務器接受,用開發服務器上的內容替換測試服務器上的內容。上的內容。糾正錯誤糾正錯誤記錄和糾正在記錄和糾正在和和測試報告中出測試報告中出現的錯誤。現的錯誤。1.1互聯網軟件開發過程6 6、WebWeb開發過程的第四個階段是投入使用階段。這開發過程的第四個階段是投入使用階段。這一
12、階段的目標是一階段的目標是把全面測試過的把全面測試過的版版WebWeb應用發布應用發布到運營服務器上到運營服務器上。如果設計到數據庫,特別要注。如果設計到數據庫,特別要注意不要丟失或破壞數據。一旦文件安裝完畢,小意不要丟失或破壞數據。一旦文件安裝完畢,小組應立即投入測試工作,保證各部分正常工作。組應立即投入測試工作,保證各部分正常工作。 如果測試工作順利,則項目小組的任務就結如果測試工作順利,則項目小組的任務就結束了。在小組解散之前,要召開會議總結經驗,束了。在小組解散之前,要召開會議總結經驗,以便提高項目開發水平。以便提高項目開發水平。 此外,還要此外,還要對整個開發壞境、源文件、開發對整個
13、開發壞境、源文件、開發工具和文檔進行備份工具和文檔進行備份。1.1互聯網軟件開發過程7 7、WebWeb開發的最后一個階段是運行及后續維開發的最后一個階段是運行及后續維護階段。這一階段的目標是保證站點內容護階段。這一階段的目標是保證站點內容及時更新并保證其正常平穩運行。管理員及時更新并保證其正常平穩運行。管理員監視監視WebWeb應用運行,確保性能指標處于最優。應用運行,確保性能指標處于最優。在許多站點,都需要一個或多個人在運行在許多站點,都需要一個或多個人在運行過程中維護頁面,保證站點時實行。過程中維護頁面,保證站點時實行。1.2 項目規劃本節內容本節內容1.2.1 1.2.1 確定項目目標
14、確定項目目標1.2.2 1.2.2 確定確定WebWeb應用的目標應用的目標1.2.3 1.2.3 確定目標用戶確定目標用戶1.2.4 1.2.4 確定項目的規模確定項目的規模1.2.5 1.2.5 確定客戶重點確定客戶重點1.2.6 1.2.6 取得一致的開發方法取得一致的開發方法1.2.7 1.2.7 編寫項目計劃編寫項目計劃1.2項目規劃 規劃是整個規劃是整個WebWeb開發過程中最重要的階段。開發過程中最重要的階段。這個階段需要了解項目要做什么?如何做?什么這個階段需要了解項目要做什么?如何做?什么時間做?時間做?1.2 項目規劃完成規劃階段涉及到的完成規劃階段涉及到的典型問題典型問題
15、:n確定項目目標;確定項目目標;n確定確定WebWeb應用的目標;應用的目標;n確定目標用戶;確定目標用戶;n項目的范圍;項目的范圍;n明確用戶重點;明確用戶重點;n統一方法;統一方法;n創建項目計劃。創建項目計劃。1.2項目規劃1.2.1 1.2.1 確定項目目標確定項目目標n項目規劃的首要工作就是明確項目的目標。通過項目規劃的首要工作就是明確項目的目標。通過和客戶的幾次討論,有了一份用戶認可的項目目和客戶的幾次討論,有了一份用戶認可的項目目標清單。雖然它并不完善,但重要的是雙方都理標清單。雖然它并不完善,但重要的是雙方都理解這些目標,并認為這些目標能夠實現。解這些目標,并認為這些目標能夠實
16、現。1.2 項目規劃1.2.2 1.2.2 確定確定WebWeb應用的目標應用的目標 要確定要確定WebWeb應用本身的目標。要考慮應用本身的目標。要考慮WebWeb應用的商應用的商業需求,業需求,ITIT部門、最終用戶和技術方面的需求,部門、最終用戶和技術方面的需求,此外,還要判斷如何已經達到目標。此外,還要判斷如何已經達到目標。nWebWeb應用的商業目的是什么?應用的商業目的是什么?1.1.建立市場部分的合作共識;建立市場部分的合作共識;2.2.利用新的渠道促銷產品或者服務;利用新的渠道促銷產品或者服務;3.3.在在InternetInternet上提供產品或者服務;上提供產品或者服務;
17、4.4.在在InternetInternet上出售產品獲取利潤。上出售產品獲取利潤。1.2項目規劃n為取得成果,為取得成果,WebWeb應用需要做什么?應用需要做什么?n各部門是否有遵循的標準或者原則?各部門是否有遵循的標準或者原則?n為什么應用要在為什么應用要在InternetInternet上使用?上使用?1.2.3 1.2.3 確定目標用戶確定目標用戶 了解了解WebWeb應用的使用者是誰,不同的用戶想在網上做些什么。應用的使用者是誰,不同的用戶想在網上做些什么。通過這些信息以便確定需要實現的功能、安全級別、解決通過這些信息以便確定需要實現的功能、安全級別、解決方案的規模、建設網站需要使
18、用的技術手段以及如何測試方案的規模、建設網站需要使用的技術手段以及如何測試網站等。網站等。1.2項目規劃為了確定目標用戶,通常需了解下列問題:為了確定目標用戶,通常需了解下列問題:n描述使用描述使用WebWeb應用的典型人員。應用的典型人員。n概括說明用戶想在網上做什么。概括說明用戶想在網上做什么。n目標用戶在什么地方,同一層大樓還是城市或者目標用戶在什么地方,同一層大樓還是城市或者國家。國家。n普通用戶使用網站的頻繁程度。普通用戶使用網站的頻繁程度。n想讓多少人使用本網站。想讓多少人使用本網站。n目標用戶使用什么瀏覽器。目標用戶使用什么瀏覽器。n目標用戶使用什么硬件平臺。目標用戶使用什么硬件
19、平臺。1.2 項目規劃1.2.4 1.2.4 確定項目的規模確定項目的規模 當我們對當我們對WebWeb具體應用有了進一步了解之后,就具體應用有了進一步了解之后,就可以估計站點的規模和復雜程度。客戶可能需要可以估計站點的規模和復雜程度。客戶可能需要一個簡單的站點,也可能需要一個復雜的一個簡單的站點,也可能需要一個復雜的WebWeb應用應用訪問大量數據庫資源,或者介于兩者之間。估計訪問大量數據庫資源,或者介于兩者之間。估計WebWeb應用的規模非常重要。它對于正確估計開發應用的規模非常重要。它對于正確估計開發WebWeb應用所需的時間和資源是最有價值的。應用所需的時間和資源是最有價值的。1.2
20、項目規劃 1. 1.確定確定WebWeb的應用功能和風格的應用功能和風格信用卡交易信用卡交易應用可能要用安全交易方工替代信用應用可能要用安全交易方工替代信用卡交易收錢。卡交易收錢。 限制訪問限制訪問通過用戶通過用戶IDID和口令方式,只對授權用和口令方式,只對授權用戶開放。戶開放。根據先前訪問定制用戶頁面根據先前訪問定制用戶頁面為多次訪問站點的用為多次訪問站點的用戶提供特殊的頁面服務。戶提供特殊的頁面服務。1.2 項目規劃 2.選擇站點模型選擇站點模型信息出版模型信息出版模型公司基礎結構模型公司基礎結構模型售后支持模型售后支持模型電子商務模型電子商務模型產品和服務模型產品和服務模型 電子商務模
21、型電子商務模型,這類站點一般是這樣工作的:,這類站點一般是這樣工作的:通常訪問者從產品目錄中選擇了一種產品后,通常訪問者從產品目錄中選擇了一種產品后,就把該產品放入虛擬的購物小推車中,這樣就把該產品放入虛擬的購物小推車中,這樣就可以繼續選購其他產品了。購物結束時,就可以繼續選購其他產品了。購物結束時,迅速檢查一下手推車中的產品看一下自己想迅速檢查一下手推車中的產品看一下自己想買的東西,然后提供送貨地址和用卡信息。買的東西,然后提供送貨地址和用卡信息。1.2 項目規劃3.3.選擇瀏覽器選擇瀏覽器4.4.考察內容(考慮準備這些內容所需的任務量考察內容(考慮準備這些內容所需的任務量) )5.5.確定
22、用戶重點確定用戶重點( (讓客戶從時間、開銷、風格、風險讓客戶從時間、開銷、風格、風險和視覺效果五個方面選擇認為最重要的方面)和視覺效果五個方面選擇認為最重要的方面)6.6.對開發方法取得一致(確定在合理時間內完成應對開發方法取得一致(確定在合理時間內完成應用的最佳方法)用的最佳方法)7.7.編寫項目計劃編寫項目計劃1.2 項目規劃n項目計劃是一份關鍵文檔。由若干部分組成,但至少要包項目計劃是一份關鍵文檔。由若干部分組成,但至少要包括以下四個部分:括以下四個部分:1.1.目標目標總結在總結在“確定項目目標確定項目目標”和和“確定確定WEBWEB應用目標應用目標”中明確下來的目標,并明確商業術語
23、中的關鍵詞語。中明確下來的目標,并明確商業術語中的關鍵詞語。2.2.風險和假設風險和假設項目管理人員列出他在編寫項目計劃中所做項目管理人員列出他在編寫項目計劃中所做的全部假設,估計出風險,并提出消險風險的方法。的全部假設,估計出風險,并提出消險風險的方法。3.3.時間表時間表明確每一階段的詳細任務及完成期限。明確每一階段的詳細任務及完成期限。4.4.預算預算取決于制定時間表時所做的估計及分配給項目的資取決于制定時間表時所做的估計及分配給項目的資源量。源量。1.3 組建項目小組本節內容本節內容1.3.11.3.1項目小組角色項目小組角色1.3.21.3.2項目小組中客戶的角色項目小組中客戶的角色
24、1.3 組建項目小組 一個成功的一個成功的WebWeb應用開發小組有各種各樣的應用開發小組有各種各樣的專業人員。每個小組成員都要有足夠的技術并能專業人員。每個小組成員都要有足夠的技術并能和其他小組成員良好合作,才能保證項目順利完和其他小組成員良好合作,才能保證項目順利完工。項目小組角色包括:工。項目小組角色包括:內容設計師;內容內容設計師;內容WebWeb管管理員;數據庫設計者;圖形設計師;項目管理人理員;數據庫設計者;圖形設計師;項目管理人員;軟件質量管理分析人員及測試人員;系統管員;軟件質量管理分析人員及測試人員;系統管理員;技術理員;技術WebWeb管理員和管理員和WebWeb程序員程序
25、員。每個角色都。每個角色都有必備的技術及專門的工具。有必備的技術及專門的工具。1.3 組建項目小組項目小組中客戶的角色項目小組中客戶的角色決策人決策人負責做最后的判斷。這個人通常是客負責做最后的判斷。這個人通常是客戶方中的管理者,因此在每個判斷點上爭取他的戶方中的管理者,因此在每個判斷點上爭取他的同意是非常關鍵的。同意是非常關鍵的。商務發起人商務發起人這個人通常是一名商務管理人員,這個人通常是一名商務管理人員,他有權利來判斷項目的進展。這個人一般是項目他有權利來判斷項目的進展。這個人一般是項目小組和客戶之間的聯系人。小組和客戶之間的聯系人。問題專家問題專家這個人比其他人更了解業務流程,這個人比
26、其他人更了解業務流程,他負責業務內容并回答項目小組的具體細節問題。他負責業務內容并回答項目小組的具體細節問題。根據項目性質,可能需要一名或多名問題專家。根據項目性質,可能需要一名或多名問題專家。支持人員支持人員這些人在項目結束后提供后續技術這些人在項目結束后提供后續技術支持,幫助測試并解決問題。支持,幫助測試并解決問題。1.4 軟件開發項目管理本節內容本節內容1.4.1 1.4.1 規劃規劃1.4.2 1.4.2 估計和調度估計和調度1.4.3 1.4.3 追蹤追蹤1.4.4 1.4.4 聯絡聯絡1.4 軟件開發項目管理 如果客戶同意項目計劃,項目管理人員則會如果客戶同意項目計劃,項目管理人員則會召集項目小組開始進入設計階段。召集項目小組開始進入設計階
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 火花線切割機床項目投資可行性研究分析報告(2024-2030版)
- 中國醫用純化水設備行業發展監測及發展戰略規劃報告
- 中國汽車平衡塊行業市場全景評估及發展戰略規劃報告
- 中國電容器用薄膜市場調查報告
- 2025年中國氣瓶光面環規行業市場發展前景及發展趨勢與投資戰略研究報告
- 2025-2030年中國全鋼中央臺項目投資可行性研究分析報告
- 中國川烏頭行業市場深度評估及投資戰略規劃報告
- 中國回光燈市場發展前景預測及投資戰略咨詢報告
- 早教班老師培訓課件
- 同城配送合同
- 高三家長會班主任發言稿課件
- 學前幼兒園-《快樂的小鼴鼠》教學課件設計
- 3停止間轉法教案
- 2022-2023學年重慶市合川市三下數學期末學業質量監測模擬試題含解析
- 全過程造價咨詢服務實施方案
- 初二生地會考復習資料全
- 里氏硬度法檢測鋼材強度范圍記錄表、鋼材里氏硬度與抗拉強度范圍換算表
- 四川省宜賓市翠屏區中學2022-2023學年數學八年級第二學期期末檢測試題含解析
- 2020-2021成都石室聯合中學蜀華分校小學數學小升初模擬試卷附答案
- 某冶金機械廠供配電系統設計
- 《在中亞細亞草原上》賞析 課件
評論
0/150
提交評論