官术网_书友最值得收藏!

1.4 Web項目實施

一個小型網站也許靠一名程序員就能很好地維護,但是對于商業網站來說,它往往是由一個團隊來維護的,并且具有嚴格的項目開發流程約定。

1.4.1 開發流程

從項目開發流程的角度來看,一個完整的流程包括以下5個環節。

1.需求調研及分析環節

這是網站項目實施過程中的第一個開發環節,是由項目經理帶領技術團隊,面對網站使用用戶而進行的資料獲取、用戶業務需求討論與梳理、用戶需求報告(建設方案)定型的過程。

2.設計環節

對于網站主要功能模塊的展示,一般先由美工或前端工程師完成效果圖的設計,然后取得用戶的認可。

3.程序開發環節

主要功能模塊及網站風格確定后,就可以進入程序開發環節了。網站開發一般分前端開發、后端開發兩部分。前端開發重點考慮網頁的展示效果,后端開發主要實現數據庫相關技術、后端管理系統功能等。

4.測試及部署環節

在一個網站的開發過程中,要安排代碼測試、部署環境測試、業務數據測試等工作,主要用于保證所開發的網站可以穩定地在實際工作環境中運行。

5.維護環節

維護環節主要為用戶提供全方位的技術維護支持,如安全漏洞技術升級、功能模塊適應業務調整、數據備份、系統性能優化、使用功能技術咨詢等。

1.4.2 任務分工

一個典型的網站開發團隊,其成員間必須進行分工合作,這樣才能有序推進項目建設。這里涉及許多角色,其任務分工也不同。

● 項目經理:為項目實施提供進度安排,安排每名成員執行開發任務,帶領團隊做需求調研、需求分析,編寫實施斱案,協調與用戶之間的關系,以及做項目匯報工作等。

● 技術經理:負責整體技術框架的搭建,帶領技術人員實現網站功能,安排網站測試,編寫使用手冊。在中小型項目中,項目經理的角色往往和技術經理的角色合二為一,由一個人承擔。

● 美工或前端工程師:負責網頁靜態效果的設計,包拪網頁背景圖片、顏色、字體、動畫、欄目分布等。

● 后端開發人員:主要實現數據庫設計、后端管理系統用戶信息維護、訪問功能模塊權限授權、信息發布統計、信息發布等功能的開發,還要實現網頁與后端數據交互的功能。

● 測試人員:主要根據用戶需求,對程序員所開發的功能模塊、網站整體集成功能、部署適應性、實際業務數據的適應性進行針對性測試,發現問題,提交問題給程序員解決。

● 運維人員:實現網站在實際環境下的部署,確定網絡通信、網絡安全、域名等配套環境的落實和正常工作,為用戶提供培訓服務和技術支持。

上述角色隨著項目的大小、用戶的要求,會有所兼顧或調整,但是所承擔的任務是確定的。

主站蜘蛛池模板: 大名县| 北川| 垫江县| 靖州| 易门县| 峨山| 呼伦贝尔市| 英德市| 福贡县| 南宫市| 永宁县| 新平| 鹤峰县| 新平| 伊宁县| 苍梧县| 万年县| 屏南县| 利辛县| 太湖县| 循化| 湟中县| 义马市| 满洲里市| 清涧县| 沁水县| 石首市| 成安县| 通化县| 施秉县| 聂荣县| 柏乡县| 集安市| 保德县| 新蔡县| 德昌县| 禄劝| 肥乡县| 鄂托克旗| 昭平县| 兴安县|