第一篇:一個JAVA的項目開發流程
一個Java項目的開發流程
分類: 軟件工程與管理 2010-07-18 23:48 592人閱讀 評論(0)收藏 舉報
項目過程
1、項目啟動
1)、項目組成立(公司成員、客戶成員)
2)、制定項目預期目標
3)、制定項目計劃周期
4)、建立好項目組成員溝通機制
2、需求調研
1)、創建調研計劃、協調調研時間
2)、收集客戶資料,獲取客戶需求
所有的資料都需要保留一份,資料中存疑的需要及時詢問
3)、編寫需求文檔
重點描述出客戶的業務流程和性能要求。
采用Word、Excel、Rose等形式。
4)、需求變更記錄
5)、確定開發環境和運行環境
6)、擴展性要求
7)、與舊系統的接駁要求。
8)、估算出項目工作量
本階段需要一套需求管理系統來進行需求的管理。
本階段的需求文檔也是用戶測試的依據。
3、系統設計/詳細設計
一個系統可以分為基礎平臺和應用模塊兩部分。
1)、選擇基礎平臺,無論是采用第三方平臺還是自行開發平臺,都需要深入了解,查看是否符合要求。
2)、應用模塊設計(針對業務流程)
3)、中間件的采用或自行開發,需要深入了解。
4)、用戶界面的設計
如果用戶界面設計完畢并確認,即可初步寫出用戶使用手冊、管理員使用手冊。
5)、變更記錄
本階段的系統設計是集成測試的依據。
4、程序開發
創建開發任務計劃表、開發計劃日程表
1)、優先編寫測試用例
2)、按照編碼規范編寫代碼
3)、按照文檔注釋規范注釋
以上形成開發文檔。
本階段需要一套版本管理系統。
本階段的測試用例也是單元測試的依據。
如果能做到,最好每日構建。
5、測試
本階段需要一套Bug管理系統,形成需求、設計、開發、測試互動。
1)、編寫測試計劃和測試方案
2)、功能測試
單元測試、集成測試
3)、性能測試
集成測試、壓力測試
如果能做到,最好能進行自動化測試。
如果能做到,做分析統計工作。
最后形成測試報告。
6、試用、培訓、維護
本階段需要解決:
1)、解決異地修改和公司修改的同步問題。
2)、用戶測試中的Bug修改問題,按照級別分為
a)、程序Bug
b)、設計變更
c)、需求變更
盡量按照a b c的順序來進行修改,盡量避免b、c級的修改。
最后形成安裝手冊、維護記錄。
項目成員組成根據以上過程,一個項目組中,需要:
1、需求工程師,其要求
善于與客戶溝通,能快速了解客戶的需求,對客戶所在的行業比較熟悉。
善于學習新知識。
熟悉Word、Excel、Rose等工具的使用。
熟悉開發語言和開發框架
熟悉已積累的產品的功能、性能等。
2、系統分析師/設計師,其要求
精通開發語言和開發框架,部分需要精通數據庫
精通已積累的產品的功能、性能等
深入了解客戶行業特點
能根據客戶的要求分析出其實質
能做出優秀的設計
熟悉Word、Excel、Rose等工具的使用
3、開發工程師,其要求
熟悉開發語言,熟悉開發要求和注釋規范,部分需要熟悉數據庫。
熟悉單元測試。
能根據設計做出良好的編碼,保證功能和性能。
部分需要有一定的設計要求,因為涉及到將來的維護。
4、測試工程師,其要求
熟悉測試工作,能按照測試計劃進行測試。
熟悉開發語言,能協助開發工程師找錯。
能獨立完成黑、白盒測試。
如果是高級測試人員,還要能夠對系統能深入進行分析并能制定出優秀的測試方案。
5、管理人員
一般由以上人員兼任,主要有
項目經理:負責整個項目
開發經理:負責系統設計、開發工作
測試經理:負責測試工作
6、其他人員
一些項目涉及到其他人員,如頁面設計人員、頁面制作人員。
部分大的項目,還有專門的維護人員。
由于目前國內很多公司并沒有嚴格這么區分,如果項目小的話,可以一人兼任多項職位.
第二篇:項目開發流程
項目開發流程
第一步:獲得信息,主要有以下方式:通過政府網絡,即人際關系網絡。通過中介機構。
3通過在網絡上發布的公司信息,如廠房網,商鋪網等。
4通過報紙上的信息,如房地產時報,新明晚報等。
5通過參加有關經濟型飯店開發有關的社會活動,如:展會,教學會等。
第二步:對信息進行篩選和分配
獲得項目信息后,呈報發展事業部總監,總監根據物業情況,分發給相適合部門的經理,再由經理分配給項目專員。
第三步:對有效信息的物業項目進行調查,編制調查報告。
1對物業進行網頁背景調查。
2與房東初步接觸。
3現場踏勘及周邊市場調查。
4根據所獲得的一系列調查資料,填寫《項目登記表》和《項目評估表》。
第四步:對信息進行分析及判斷:
1項目負責專員編制《項目調查表》后,對該項目作出判斷,分為“淘汰,跟蹤,呈報”三項。若是“呈報”則交給部門經理進行進一步分析。
3部門經理如果認為該項目合適并確認簽字后,交工程部經理排房,4排房后,項目負責人填寫《商圈調查表》,《酒店調查表》,《物業調查表》,《投資項目分析表》,《測算表》,《業主調查表》和《項目合作表》。
第五步:談判及審核
1填寫完以上各表并經部門經理審核后交事業發展總監確認,總監簽字后再與物業主進行意向書談判
2意向書經上級部門審核簽字后,與房主簽定意向書,并進行合同談判合同文本確定。3合同文本經上級審核同意后,由上級部門與物業主簽定正式合同。
附:第三步完成后,需交《項目登記表》和《項目評估表》;
第四步完成后,需交《商圈調查表》,《酒店調查表》,《物業調查表》,《投資項目分析表》,《測算表》,《業主調查表》和《項目合作表》。
第三篇:Java項目開發實驗教學大綱
Java項目開發實驗教學大綱 課程代碼 制訂人 制訂日期 修訂人 修訂日期 審定人(組)審定日期 《Java項目開發》實驗教學大綱 課程名稱:
Java項目開發 課程編碼: 010228A 學 時: 84 其中必做: 84 學 分: 1.5 開課學期: 第3學期 適用專業: 計算機軟件技術 課程類別: 選修 課程性質: 專業課
先修課程: C語言程序設計、Java程序設計
一、課程性質及任務 本實訓是計算機軟件技術專業Java方向的實踐性環節。通過本次實訓,可以系統掌握Java語言程序設計、數據庫原理級應用、Struts2企業級應用、Spring和Hibernate開源框架的使用,并鍛煉學生的實踐動手能力。整個實訓要求及環境,全面模擬企業實際開發環境以及項目管理規范和流程,使學生在實訓中掌握企業開發的實際運作流程,提高學生進入企業的適應能力。
二、課程基本要求(1)掌握Java編程基本知識的實際運用;(2)掌握SQL Server數據庫的設計與操作,備份與恢復;(3)掌握Struts2的數據類型轉換、數據校驗、國際化、OGNL表達式、攔截器、文件上傳與下載以及Struts2集成Spring等;(4)掌握Spring IOC的配置與運用、Hibernate ORM的配置與運用; 將上述知識運用到具體項目中,以學生熟悉的“學生選課系統”為實訓項目,由學生自己理解需求,業務邏輯,完成系統的需求分析、概要設計、詳細設計、編碼、測試等工作,并提交需求分析報告、系統可運行代碼以及數據庫設計備份文件(.sql文件)并由此評定成績。
三、實訓內容與學時分配(84學時)序項目
內容提要 學時 性質 要求 號 需求分析 1.數據庫設計 2.超市管理系統公共類設計 1.12 綜合 必做 3.(Swing+SQL Server 2005實現)模塊設計(登錄模塊、主窗體、采4.購訂貨模塊、人員管理模塊)第 1 頁
Java項目開發實驗教學大綱 在Eclipse中實現程序打包 5.需求分析 1.數據庫設計 2.使用CVS進行團隊開發 3.物資管理系統公共模塊 4.綜合
必做 2.24(Swing+Spring+Hibernat模塊設計(系統登錄模塊、主窗體5.e+SQL Server 實現)模塊、部門管理模塊、人員管理模塊、物品管理模塊、出借信息模塊、歸還信息模塊)需求分析 1.數據庫設計 2.使用CVS進行團隊開發 3.網上商城系統綜合 必做 公共模塊 4.3.24(Struts2+Hibernate+Spri ng 實現)模塊設計(注冊模塊、前臺商品信5.息查詢模塊、購物車模塊、后臺商 品管理模塊)需求分析 1.系統數據庫設計 2.進銷存管理系統系統設計 3.綜合 必做 4.24(Java+SQL Server 2005系統功能實現(基礎信息模塊設4.實現)計、查詢統計模塊設計、庫存管理 模塊設計)需求分析 1.英漢雙語詞典系統數據庫設計 2.綜合 選做 5.(Swing+MySQL 5.5實系統設計 3.現)系統功能實現 4.需求分析 1.學生成績管理系統系統數據庫設計 2.綜合 選做 6.(Swing+SQL Server 系統設計 3.2005實現)系統功能實現 4.需求分析 1.系統數據庫設計 2.彩票預測系統綜合 選做 7.(Swing+MySQL 實現)系統設計 3.系統功能實現 4.需求分析 1.圖書館管理系統系統數據庫設計 2.綜合 選做 8.(Java+SQL Server 2005系統設計 3.實現)系統功能實現 4.第 2 頁
第四篇:開發項目招標流程
開發項目招標流程
一、項目立項、報建、備案
1、立項
運行該項目分公司招標小組負責立項文件資料的準備工作,經集團經營技術中心對資料復核后,按相關程序報各個管理機構審批。
2、報建
規劃部門下發建設工程規劃許可證,計委立項批復項目列入正式計劃后,分公司招標小組領取并填寫《建設工程報建登記表》,附帶:計劃文件;規劃文件;資金來源及證明;工程管理人員情況等材料,報招投標管理機構審批。
3、備案
在確認是自行招標還是委托招標后,分公司招標小組應收齊計劃批件、規劃許可、工程報建單,填報招標工程備案表和承諾書、加蓋公章及法人名章,持計劃批件、規劃許可、工程報建單、招標工程備案表到報招投標管理機構辦理備案手續。
二、申報招標方式和招標范圍
分公司招標小組向計委報送書面材料,由其審查核準自行招標條件和招標范圍,若符合規定的自行招標條件的,分公司招標小組可以自行辦理招標事宜。若認定不符合規定的自行招標條件的,分公司招標小組和集團經營技術中心聯合考察符合條件的委托招標代理機構,委托招標代理機構辦理招標事宜。
三、編制招標文件和標底
分公司招標小組負責招標文件和標底的編制,集團經營技術中心進行復核。集團經營技術中心針對標底的復核,應按照“先獨立算量,后到當地市場核價”的方式進行。分公司招標小組應編制招標文件內容:投標須知;招標項目的性質、數量;招標工程的技術要求和設計文件;招標的價格要求及其計算方式;評標的標準和方法 ;交貨、竣工或提供服務的時間;投標人應當提供的有關資料和資信證明文件;投標保證金的數額或其他形式的擔保;投標文件的編制要求,投標文件的格式及附錄;提供投標文件的方式、地點和截止時間 ;開標、評標的日程安排 ;擬簽訂合同的主要條款、合同格式及合同條件;要求投標人提交的其他材料。
四、發布招標公告或發出投標邀請書
1、實行公開招標的,分公司招標小組與集團經營技術中心共同制定發布招標公告,招標公告發布在國家指定的報刊、信息網絡或者其他媒介。
2、采用邀請招標的,分公司招標小組從承包商信息庫中選定不少于五家有實力的潛在投標人,與集團經營技術中心對其初步審核確認后,向具備承擔招標項目的能力資信良好的潛在投標人發出投標邀請書。
3、分公司招標小組編寫的招標公告和投標邀請書均應載明招標人的名稱和地址,招標工程的性質、規模、資金來源、項目的實施地點、質量要求、開工竣工日期、對投標人的要求、投標報名時間和報名截止時間以及獲取資格預審文件、招標文件的辦法等事項。
五、對潛在投標人進行資格審查
1、分公司招標小組與集團經營技術中心可以根據招標工程的需要,對投標申請人進行資格審查;委托招標代理機構的,也可以由工程招標代理機構對投標申請人進行資格預審。
2、分公司招標小組與集團經營技術中心共同確定預審內容,分公司招投標小 組編制預審文件并報主管經理審核蓋章,編制報名登記表,發資格預審文件。經資格預審后,分公司招標小組應當向資格預審合格的投標申請人發出資格預審合格通知書,告之獲取招標文件的時間、地點和方法,并同時向資格預審不合格的投標申請人告之資格預審結果。
3、在資格預審合格的投標申請人過多時,可以由集團經營技術中心綜合考慮投標申請人工程建設業績和獲獎情況,按照擇優的原則,從中選擇不少于五家資格預審合格的投標申請人參加投標競爭。
六、發招標文件
1、分公司招標小組編制招標文件(補充文件)、領取登記表、圖紙領取登記表、標段選擇記錄表等相關表格,按要求發放招標文件,圖紙。
2、分公司招標小組應當在招標文件發出的同時將招標文件報招投標管理機構備案;招投標管理機構發現招標文件有違反法律、法規內容的,分公司招標小組應當自收到備案材料之日起3日內修改完成,經集團經營技術中心再次審核后報送招投標管理機構,并申請招標日程順延。
七、項目現場勘察答疑
1、勘察
分公司招標小組編制現場勘查簽到表,根據項目具體情況安排投標人進行勘察現場。
2、答疑
分公司招標小組負責收集投標單位書面形式的問題并將問題分類匯總(按標段、回復單位);編制答疑會登記表、領取記錄表;組織答疑會,分發答疑會問題分類匯總;將設計單位書面回答和分公司招標小組和集團經營技術中心現場作答問題形成答疑會紀要,發給登記的投標單位。
八、組建評標委員會
1、由分公司招標小組和集團經營技術中心代表共同依法組建評標委員會;評標委員會由分公司招標小組和集團經營技術中心的代表和評委庫有關技術、經濟等 方面的專家組成;專家入選條件為從事相關領域工作滿八年并具有高級職稱或者具有同等專業水平,或從國務院有關部門及省、自治區、直轄市人民政府有關部門提供的專家名冊或者招標代理機構的專家庫內的相關專業的專家名單中確定;
2、分公司招標小組根據工程規模和工程需要,在招投標管理機構的監督下于開標前從專家評委庫中隨機抽選所需專家評委;特殊招標項目可以由分公司招標小組和集團經營技術中心代表共同直接確定。評標委員會成員的名單在中標結果確定前應當保密。與投標人有利害關系的人不得進入相關項目的評標委員會;已經進入的應當更換。
3、評標委員會總人數應為不少于5人的基數。其中招標人、招標代理以外的技術、經濟等方面的專家不得少于評標委員會總人數的三分之二;
4、評標委員會應設負責人。評標委員會負責人由招標人確定或者由評標委員會推薦產生。
九、開標、評標,提交評標報告
1、開標
分公司招標小組負責編制投標登記表、報價一覽表、開標記錄表、評委抽取備案表、評委簽到表、評標委員會對投標單位的綜合考評分表、評分表、評分匯總表,評標人員守則、開評標程序;收集投標文件,唱標,記錄,要求投標單位簽字。開標會議由分公司招標小組組長組織并主持,集團經營技術中心派代表參加。
2、評標
開標會結束后,分公司招標小組向評標小組發送招標文件及初步審查符合規定的投標文件;評標委員會按照招標文件中規定的評標標準、辦法對投標文件進行評審后,分公司招標小組收集經評委簽字的評分統計表、評分匯總表、評標報告、評委意見、情況說明和監督報告,形成公示材料后由分公司招標小組組長和監督人簽字后生效。
3、提交評標報告
分公司招標小組和集團經營技術中心代表共同接收由評標委員會提交評標報告。
十、確定中標人
中標人由分公司招標小組和集團經營技術中心共同確定,重點工程需要集團評標領導小組召開會議,確定中標人。可以按以下幾種方式之一確定中標人:
1、根據評標委員會提交的評標報告為依據對評標委員會推薦的中標候選人進行比較,從中擇優確定中標人;
2、按照中標候選人的排序確定中標人;
3、可以授權評標委員會確定中標人。
十一、提交招標投標情況的書面報告
分公司招標小組應當自確定中標人15日內向招投標管理機構提交經集團經營技術中心審核的招標投標情況書面報告。書面報告應當包括下列內容:
1、施工招標投標的基本情況,包括施工招標范圍、施工招標方式、資格審查、開標過程和確定中標人的方式及理由等;
2、相關的文件資料,包括招標公告或者投標邀請書、投標報名表、資格預審文件、招標文件、標底(設有標底的)、評標委員會的評標報告、中標人的投標文件。委托工程招標代理的,還應當附工程施工的招標代理委托合同。
十二、發出中標通知書
1、招投標管理機構自收到書面報告之日起5日內未通知招標方在招標投標活動中有違法行為時,分公司招標小組可以向中標人發出中標通知書,并將中標結果通知所有未中標的投標人。
十三、簽定合同
按項目所屬,由運行主體的法人簽訂合同。
第五篇:項目開發全流程
項 目 開 發 流 程 圖
總辦投資決策 管委會審批
總辦會議審批 管委會會議審批
擬定項目總體 開發計劃
1.向集團各部門作項目交底,內容包括:項目用地現狀、規劃設計條件、規劃用地批文、周邊大市政情況等。
2.擬定項目總體開發計劃,并組織各相關部門進行討論。
3.綜合各部門意見,整理完善項目總體開發計劃報總經辦審批。
總經理辦公會議
審批投資開發部提交的項目總體開發計劃
項目總體開發 計劃審批
投開部 總工項目
行政部
計劃分解 項目部統籌
營銷中心 總工室 預算部投控部 合約部財務部 財務部
擬定詳細的規劃報建進度計劃 擬定項目組織架構、人力資源計劃及施
工進度計劃 擬定“項目策劃書”及銷售計劃 擬定供圖計劃、編寫“項目技術標準” 擬定合同招投標計劃、成本控制計劃進行成本預算及相關的數據分析進行相應財務分析提出資金籌措計劃擬定合同審查及簽訂計劃
擬定項目資金籌措計劃
項目部
綜合編制“項目規劃書”
項目規劃書
審批
總體規劃階段
項目實施階段
總經理辦公會議或管委會 審批項目部提交的項目規劃書
規劃部
1.收集整理項目相關規劃設計資料; 2.編制項目規劃設計任務書;
3.物色符合條件的設計單位;
4.負責項目總體規劃設計招投標工作;
投控部 1.據規劃部規劃設計任務書要求編制總規設計招投標文件; 2.對投標方案進行評估;
規劃部
1.組織集團領導、物業代理公司、物業管理公司、投開部、策劃部、投控部、項目部、專家研討投標方案;2.推薦方案或提供修改意見;
3.收集修改后中標方案
總經辦 審批中標總體規劃方案
規劃部 審核提供項目總體規劃方案報批資料
投開部 進行項目總體規劃方案報建
法務部 簽定總體規劃設計合同
計管理工作;
復意見;
施工許可證》
法務部 簽訂施工合同
總經辦 審批中標施工單位
投控部
1.組織施工、監理招投標工作;
2.向總經辦推薦中標單位;
項目部 1.依據施工圖編制施工工程招投標文件; 2.編制施工總平面圖;
3.編制施工計劃及資金使用計劃;
項目部
1.組織規劃部、投控部等相關部門圖紙會審、審核施工單位提出的施工組織設計;
2.按合同進行工程質量及施工進度控制; 3.按集團規范進行工程成本控制;
投開部
1.按項目計劃時間監控及調整開發進度; 2.跟進辦理項目相關報建手續;
投控部
1.2.3.4.按合同條款控制工程進度款及造價; 編制項目總成本預算并供策劃部參考; 對各部門進行成本監控及調整; 完成各子項招投標手續;
規劃部
1.審議審定設計方案和施工圖紙;
2.提供各子項招投標文件并參與招投標及合同談判工作; 3.對工程設計技術進行審查審定;
策劃部
1.編制銷售策劃實施方案;
2.組織集團領導、投控部、規劃部、財務部、物業管理公司確定商品房預售價格及物業管理費標準;
法務部
1.2.3.4.5.土建工程
基礎工程; 上部建筑工程; 裝修工程;
室內給排水、電氣工程; 其他工程
市政水電工程
1.道路、排水工程;
2.市外供水供電及其管網工程; 3.其他工程
設備安裝工程
1.2.3.4.5.6.電梯設備安裝工程; 消防人防設備安裝;
中央空調、通風設備安裝工程; 備用發電工程; 給水泵、池工程; 其他工程
設備安裝工程
1.2.3.4.5.6.電梯設備安裝工程; 消防人防設備安裝;
中央空調、通風設備安裝工程; 備用發電工程; 給水泵、池工程; 其他工程