回覆列表
-
1 # 一隻遨遊的豬
-
2 # 靜謐深眼
簡單來說:程式語言(面向過程和麵向物件)。
軟體工程。
資料庫(sqlserver和oracle).。
計算機網路。
這些事必須的基本知識,然後你就可以選者一個開發工具來慢慢了解摸索,不懂的可以問度娘,要善於在網上查詢答案學習。
簡單來說:程式語言(面向過程和麵向物件)。
軟體工程。
資料庫(sqlserver和oracle).。
計算機網路。
這些事必須的基本知識,然後你就可以選者一個開發工具來慢慢了解摸索,不懂的可以問度娘,要善於在網上查詢答案學習。
以我之見,軟體開發需要以下幾點
1、明確需求階段
2、產品原型階段
3、UI設計階段
這個階段是UI設計師根據產品經理給出的原型圖以及PRD設計出一套符合要求並且好看的UI介面出來。
4、前端設計頁面階段
當UI設計師設計好頁面後,前端工程師就可以根據UI設計的原圖。然後用前端程式碼將設計圖展示出來,包括各種特效效果,色值,以及佈局的合理性。
5、後臺開發階段
首先,程式猿們知道明確的需求後,得憑著自己畢生所學設計出合理的資料庫,建表,等等。然後憑著程式碼將業務邏輯,包括功能模組,包括需求等等實現。這個階段也是個很長很難的階段。也是軟體實現的核心。
6、程式碼測試階段
當後臺人員開發完成後,可以交由測試人員測試。測試人員測試到BUG要反饋給開發,開發進行修改。如此迴圈。直到測試透過,沒有問題。
7、上線階段
測試透過之後,由程式猿將程式碼打包到伺服器上線。此處如有問題,得及時修改。
8、程式碼維護階段
根據客戶的需求,可能會對業務拓展。以及對程式碼的最佳化。以及需求的更改。當然此處是誰寫的程式碼誰就要負責。
一般軟體的開發就是這些階段。在這些階段裡面,如何做到工作的協調,以及工作的和諧是至關重要的。