以書的前言做爲博客的開篇

從事互聯網項目研發管理工做多年,具有了少量的互聯網項目開發和管理經驗。近年來,一直有想寫本書的想法,想把本身多年來的互聯網項目研發心得和經驗撰寫成文,也算是對本身在IT工做的一個小結。但因瑣事繁忙,一直未能下筆。mysql

去年,受朋友之邀指導一個大學生創業團隊開發一個在線教育的互聯網項目。該項目的目標是爲考生提供PC端、APP端的學習工具,考生能夠經過PC、APP在線備考和評測。通過近一年的項目迭代研發,如今項目正式上線,已有部分用戶在使用。項目完結後,一直隱藏在心中的那個情結又躍然於心,這是一個很好的互聯網項目實戰案例,何不把項目的整個研發過程給寫出來呢?在徵得項目創始人的贊成後,開始着手準備寫做思路和材料。sql

寫做的目標是但願經過對一個互聯網項目完整案例的剖析,給出開發互聯網項目的一個完整過程。爲從事互聯網項目研發和管理的相關人員提供一個借鑑和參考的做用,爲還沒有從事或將要從事互聯網項目研發的人員起到一個引導做用。數據庫

寫做思路從項目計劃開始、歷經需求分析、系統設計、編碼與測試、系統部署到應用上線。以項目爲主線,回顧完整的項目研發及部署過程。架構

內容包含如下幾個部分:ide

第一部分項目計劃,有了一個好的互聯網創業想法,咱們須要把這個想法落地實現。想法落地的第一步就是要有一個項目落地計劃(項目開發計劃),本部分從項目範圍定義、研發資源、資金預算、進度等方面詳述瞭如何制定項目計劃。模塊化

第二部分須要解決項目的使用者是誰?面向那些羣體用戶?項目的具體功能包括那些?項目對軟件環境有哪些要求等問題。本部分是需求分析部分,主要包括如何利用需求分析工具對項目進行需求分析,如何撰寫需求規格說明書等內容。工具

第三部分是在需求分析的基礎上,構建系統架構,設計數據庫、將需求分析功能部分模塊化,肯定APP客戶端與主系統的接口以及數據交換機制。本部分是系統設計部分,主要包括如何利用系統設計工具構建系統架構,設計數據庫,設計系統接口,如何撰寫系統設計說明書等內容。學習

第四部分編碼與測試,主要包括開發及測試工具的選擇、部署和安裝、客戶端與主系統集成、數據庫部署、數據庫操做等內容。測試

第五部分系統部署,主要包括互聯網服務商的選擇、主機配置、主機遠程訪問、系統部署及更新、主機維護等內容。網站

本書引用的項目、代碼、文檔均來自於第三方受權,請勿直接使用。

因本人水平和認知有限,不免會有錯誤,還請各位讀者給予指正和諒解。

相關文章
相關標籤/搜索