- Python Django Web從入門到項目實戰(視頻版)
- 劉瑜 安義
- 1004字
- 2021-10-15 18:22:21
1.4 Web項目實施
一個小型網站也許靠一名程序員就能很好地維護,但是對于商業網站來說,它往往是由一個團隊來維護的,并且具有嚴格的項目開發流程約定。
1.4.1 開發流程
從項目開發流程的角度來看,一個完整的流程包括以下5個環節。
1.需求調研及分析環節
這是網站項目實施過程中的第一個開發環節,是由項目經理帶領技術團隊,面對網站使用用戶而進行的資料獲取、用戶業務需求討論與梳理、用戶需求報告(建設方案)定型的過程。
2.設計環節
對于網站主要功能模塊的展示,一般先由美工或前端工程師完成效果圖的設計,然后取得用戶的認可。
3.程序開發環節
主要功能模塊及網站風格確定后,就可以進入程序開發環節了。網站開發一般分前端開發、后端開發兩部分。前端開發重點考慮網頁的展示效果,后端開發主要實現數據庫相關技術、后端管理系統功能等。
4.測試及部署環節
在一個網站的開發過程中,要安排代碼測試、部署環境測試、業務數據測試等工作,主要用于保證所開發的網站可以穩定地在實際工作環境中運行。
5.維護環節
維護環節主要為用戶提供全方位的技術維護支持,如安全漏洞技術升級、功能模塊適應業務調整、數據備份、系統性能優化、使用功能技術咨詢等。
1.4.2 任務分工
一個典型的網站開發團隊,其成員間必須進行分工合作,這樣才能有序推進項目建設。這里涉及許多角色,其任務分工也不同。
● 項目經理:為項目實施提供進度安排,安排每名成員執行開發任務,帶領團隊做需求調研、需求分析,編寫實施斱案,協調與用戶之間的關系,以及做項目匯報工作等。
● 技術經理:負責整體技術框架的搭建,帶領技術人員實現網站功能,安排網站測試,編寫使用手冊。在中小型項目中,項目經理的角色往往和技術經理的角色合二為一,由一個人承擔。
● 美工或前端工程師:負責網頁靜態效果的設計,包拪網頁背景圖片、顏色、字體、動畫、欄目分布等。
● 后端開發人員:主要實現數據庫設計、后端管理系統用戶信息維護、訪問功能模塊權限授權、信息發布統計、信息發布等功能的開發,還要實現網頁與后端數據交互的功能。
● 測試人員:主要根據用戶需求,對程序員所開發的功能模塊、網站整體集成功能、部署適應性、實際業務數據的適應性進行針對性測試,發現問題,提交問題給程序員解決。
● 運維人員:實現網站在實際環境下的部署,確定網絡通信、網絡安全、域名等配套環境的落實和正常工作,為用戶提供培訓服務和技術支持。
上述角色隨著項目的大小、用戶的要求,會有所兼顧或調整,但是所承擔的任務是確定的。
- Power Up Your PowToon Studio Project
- Python自然語言處理(微課版)
- MATLAB定量決策五大類問題
- Elasticsearch Server(Third Edition)
- Arduino家居安全系統構建實戰
- C語言程序設計
- 深入分布式緩存:從原理到實踐
- Principles of Strategic Data Science
- Simulation for Data Science with R
- Android 游戲開發大全(第二版)
- Building Clouds with Windows Azure Pack
- 詩意的邊緣
- Mastering Machine Learning with scikit-learn
- Mastering R for Quantitative Finance
- C語言從入門到精通(微視頻精編版)