本文目錄一覽:
公司裏面開發一個java項目的流程是什麼?
談一點個人理解,希望對你有幫助:
需求調研,分析,制訂產品規劃(產品經理的工作),解決為什麼要做?做成什麼樣。
按照產品規劃,進行技術選型,確定技術架構,和框架(架構師的工作),解決用什麼做,怎麼做?
參照以上內容對系統進行產品原型設計,(前端/UI工程師,產品經理),解決做成什麼樣子。
對原型進行評審,請需求提出方驗證,是否附合要求,修改和反覆確認。
對產品進行詳細設計,數據庫設計(軟件設計師,DBA)的工作。
軟件工程師按照設計進行編碼,測試工程師進行功能驗證。
產品的最終測試,bug修復,實施,交付,驗收。
Java項目開發時間問題
這個要看技術人員的水平,若需求明確,按照1項目經理+3高級開發+3初級開發+1測試,預計1一個月時間可完成。
一般企業java開發需要用到些什麼必備的工具
首先我告訴你,工具是很多的,但是一般的大中型(開發人員100人左右)軟件公司,基本上用到以下軟件工具:
1)開發環境(IDE),很多是用MyEclipse ,JBuilder,NetBean,其他的很少,JBuilder一般的小機子承受不住,所以要熟練掌握MyEclipse(或者是Eclipse).
2) 同步開發工具,一套軟件不可能是一個人做出來的,要很多軟件工程師協作,一般來講,項目負責人會把任務分配給旗下的眾多程序員,然後程序員利用版本控制軟件,進行同步開發,著名的版本控制軟件有SVN,早期的CVS,基本上正規軟件公司,下午下班就提交自己的源代碼(commit),第二天早上上班時候更新項目源代碼(update)並處理衝突(conflict)
3) 負載測試軟件,項目在做的過程中,會進行測試,有人說,測試不是測試工程師做的事情嗎,聽我說,一般測試工程師是等你做完之後,來驗收你們組所開發的產品是否合格,而你們開發小組自己也要進行測試的,以免被人家測試工程師找出毛病。比較流行的測試工具是LoadRunner壓力測試軟件。
做java項目,需要學習那些知識?
java 是個大概念 也是一種編程環境 具體分三大體系
j2se j2me j2ee,你說的java項目大多是指當下企業開發運用的項目,動力節點的自學教程網頁有很多項目,從基礎到精通。
j2se 是java的基礎知識 部分C/S構架的軟件和可視化開發軟件
如大型OA ERP 各種小遊戲等都是 j2se 做的.因為JAVA本身是
解釋性語言在做這方面的軟件上沒有優勢可言.
j2me 是手機類的軟件開發,如手機遊戲,手機界面等等,此方向不錯
在國內也算是個缺口比較大的行業了,隨着科技的發展此方向優勢會
慢慢顯現出來.
j2ee 是目前java的最大優勢所在,因為java本身開源所以發展日新月異
大型企業級應用,電子商務等等,都是依託J2EE 這個標準設計開發的,同時J2EE 也是一種B/S 開發模式,學這個方向 需要會的內容很多,如j2se
javabean ,servlet,ejb 等這些是基礎內容 想做J2EE開發 你還要會JSP
流行框架 struts hibernate ibatis spring jsf 等等 很複雜,非朝夕能學會的,需要有毅力或有開發基礎者學之.
原創文章,作者:QWBTX,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128199.html