



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、項(xiàng)目基本流程、概述: 總體參考軟件開(kāi)發(fā)計(jì)劃中的內(nèi)容。另外:統(tǒng)一使用 Jdk1.6.0、 Tomcat6.0、Oracle9i (或 10g);PM 項(xiàng)目經(jīng)理PSM 項(xiàng)目軟件經(jīng)理CML 配置管理負(fù)責(zé)人TL 測(cè)試負(fù)責(zé)人PG 編程人員QA 質(zhì)量管理員DBA 數(shù)據(jù)庫(kù)管理員 二、準(zhǔn)備工作:1、 學(xué)員 了解 vss、 cvs 的使用 ;2、實(shí)訓(xùn)經(jīng)理要搭建好 vss 服務(wù)器;3、了解學(xué)員技術(shù)水平,便于后面分組;4、需要學(xué)員掌握技術(shù)框架,最好做一個(gè)demo 練習(xí)來(lái)基本掌握框架的使用;5、講解編碼規(guī)范; 三、項(xiàng)目啟動(dòng):1、任務(wù):a、 軟件開(kāi)發(fā)計(jì)劃(PSM):分配CML、TL、PG、DBA,確保項(xiàng)目組內(nèi)成員都明確
2、自 己的角色及負(fù)責(zé)編碼的模塊;整理軟件開(kāi)發(fā)計(jì)劃文檔,制定項(xiàng)目里程碑(里程碑基 本按照老師指定的走)等; 另外,加深學(xué)員對(duì)團(tuán)隊(duì)的理解;b、 配置管理計(jì)劃(CML ):整理項(xiàng)目組內(nèi)成員的 VSS帳戶,設(shè)定VSS目錄樣式,整理 配置管理計(jì)劃文檔并提交給 VSS 管理員處理;c、數(shù)據(jù)庫(kù)搭建:指定一個(gè)人機(jī)器安裝 Oracle 服務(wù)器端,其他人安裝客戶端;d、 cvs服務(wù)器搭建:指定一個(gè)人機(jī)器安裝cvs服務(wù)器端;2、提交產(chǎn)品:a、軟件開(kāi)發(fā)計(jì)劃文檔 ;b、配置管理計(jì)劃文檔 ;c、四、需求分析1、任務(wù):a、了解客戶的需求(全體) :各人一定要完全理解自己所負(fù)責(zé)的模塊的功能;2、提交產(chǎn)品:咱們已經(jīng)有了項(xiàng)目需求書(shū)
3、,不需要提交其他文檔了。五、編寫(xiě)靜態(tài)頁(yè)面(需求及概要設(shè)計(jì)一起了)1、任務(wù):a、把自己負(fù)責(zé)的模塊的基本頁(yè)面通過(guò) HTML 實(shí)現(xiàn),供以后編碼參考;b、注意公共代碼的開(kāi)發(fā)和使用,并保證組內(nèi)頁(yè)面樣式統(tǒng)一 ;2、提交產(chǎn)品:靜態(tài)demo代碼(壓縮后提交)。保存路徑:06-項(xiàng)目管理/04-項(xiàng)目代碼;要標(biāo)明是評(píng)審 后整理的靜態(tài)demo的代碼。3、注意事項(xiàng):a、組長(zhǎng)注意分工,工作量要一致;b、建議由組內(nèi)對(duì) HTML、JavaScript、CSS較精通的人員先設(shè)計(jì)好頁(yè)面的樣式,和基本 驗(yàn)證;這樣可以保證組內(nèi)風(fēng)格統(tǒng)一;c、靜態(tài)demo頁(yè)面中需要增加相關(guān)的驗(yàn)證;d、靜態(tài)demo中要有頁(yè)面跳轉(zhuǎn),和真正的系統(tǒng)一樣,可以演
4、示基本功能;只是數(shù)據(jù)都是 固定寫(xiě)好的;要有增刪改查功能演示;e、文件命名及放置管理:1)按照模塊劃分文件夾,分功能;2)文件按照功能命名,不要起中文的文件夾名或者文件名;3)建議創(chuàng)建文件時(shí)采用 utf-8 編碼,這樣 cvs 等不會(huì)出問(wèn)題;f、建議采用jsp+servlet完成,這樣以后完成代碼時(shí)可以直接轉(zhuǎn)過(guò)去; 六、需求評(píng)審1、任務(wù):a、對(duì)需求理解進(jìn)行評(píng)審;方法是開(kāi)評(píng)審會(huì)議,組內(nèi)所有人員對(duì)自己模塊的需求進(jìn)行展 示說(shuō)明;建議其它各組的組長(zhǎng)旁聽(tīng)并 記錄,這樣對(duì)一些共有的需求問(wèn)題可以統(tǒng)一解答, 而不必每個(gè)組都解釋;2、提交產(chǎn)品: 評(píng)審計(jì)劃、評(píng)審記錄;七、詳細(xì)設(shè)計(jì)1、任務(wù):a、詳細(xì)設(shè)計(jì)(全體) :進(jìn)
5、行 數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)的詳細(xì)設(shè)計(jì) 。按照詳細(xì)設(shè)計(jì)模板文檔整 理自己負(fù)責(zé)模塊的詳細(xì)設(shè)計(jì)文檔,盡量做到參照該文檔即可完成開(kāi)發(fā)的程度;2、提交產(chǎn)品:a、詳細(xì)設(shè)計(jì)文檔 (每人一份即可,不必整理到一個(gè)文檔里) ;3、注意事項(xiàng):a、 bean類的get和set方法可以不寫(xiě),只寫(xiě)屬性就可以, 后面加注釋說(shuō)有 get和set方法 即可;b、一般數(shù)據(jù)表要增加創(chuàng)建記錄時(shí)間和最后修改記錄的時(shí)間,方便維護(hù);c、以詳細(xì)設(shè)計(jì)模板為基礎(chǔ),但可以增加或刪減內(nèi)容;八、編碼1、 任務(wù):a 組長(zhǎng)或者組內(nèi)的技術(shù)leader創(chuàng)建工程,建立 cvs服務(wù)器;其他學(xué)員從 cvs服務(wù)器取 得工程,進(jìn)行開(kāi)發(fā);b、完成編碼工作(全體) :用 MyE
6、clipse 開(kāi)發(fā),使用 cvs 做代碼版本控制;c、編碼過(guò)程中進(jìn)行代碼評(píng)審,在開(kāi)始編碼的第二天左右開(kāi)始 ;d、做好自己模塊的單體測(cè)試(全體) :在自己模塊開(kāi)發(fā)結(jié)束后進(jìn)行;2、 提交產(chǎn)品:a、源代碼文件(壓縮后提交) 、測(cè)試問(wèn)題卡(單體測(cè)試記錄使用,可以不提交) ;3、注意事項(xiàng):a強(qiáng)調(diào)編碼格式、注釋;b、公共代碼的注釋等;c、代碼要按照功能模塊分包;類和 jsp文件的名稱;d、公共代碼一般由一個(gè)人專門(mén)維護(hù),不允許其他人修改;e、 組長(zhǎng)創(chuàng)建cvs服務(wù)器,創(chuàng)建工程;組員下載工程使用;不要太依賴cvs,自己的代碼 最好每天也備份一下;f、 建議所有文件使用 utf-8編碼;并且不要有中文注釋;g、所
7、有的涉及查詢的地方,如果是輸入字符串條件的,應(yīng)該支持模糊查詢;h、監(jiān)控進(jìn)度,如果感覺(jué)時(shí)間很緊,允許在與實(shí)訓(xùn)經(jīng)理商議后裁減某些功能;i、技術(shù)上注意:1所有涉及到字符集編碼的,都設(shè)為utf-8 ”;當(dāng)使用get提交數(shù)據(jù)時(shí),因?yàn)橐ㄟ^(guò)URL,有一次編碼,服務(wù)器取得時(shí)要再解碼;post是直接給服務(wù)器的;所以建議使用post;2)對(duì)于數(shù)據(jù)庫(kù)表字段為 date類型的,在java中以String對(duì)應(yīng),在存入數(shù)據(jù)庫(kù)時(shí)使 用oracle的to_date ”方法進(jìn)行轉(zhuǎn)換;3) 每個(gè)jsp頁(yè)面中建議增加path和basePath的代碼,然后在頁(yè)面中使用全路徑來(lái)引入js css等文件和圖片等資源, 避免找不到資源;(
8、如:src=js/common.js ”)4) 從查詢結(jié)果集獲取字段值時(shí),最好使用rs.getString(字段名稱”)”;5) 頁(yè)面中的查詢條件一般都是and 的關(guān)系,不是 or;6)建議每人一個(gè) struts-config.xml 文件,避免 cvs 沖突;7)建議分模塊、功能來(lái)設(shè)計(jì)包,盡量每個(gè)人只操作自己的文件夾和包,避免代碼 沖突; 九、系統(tǒng)測(cè)試1、任務(wù):a、編寫(xiě)軟件測(cè)試計(jì)劃( TL) :測(cè)試負(fù)責(zé)人制定測(cè)試計(jì)劃;b、完成測(cè)試用例(全體) :編寫(xiě)測(cè)試用例;c、完成測(cè)試問(wèn)題卡(全體) :測(cè)試過(guò)程中,測(cè)試人員提出問(wèn)題,編碼人對(duì)問(wèn)題進(jìn)行處 理,都要記錄;d、實(shí)際是“破壞性試驗(yàn)” :側(cè)重點(diǎn)在于程
9、序的宏觀整體和實(shí)現(xiàn)邏輯,不看微觀的內(nèi)部 實(shí)現(xiàn);是站在用戶的角度上,從外觀界面上檢驗(yàn)其功能。 以外行人的使用可能 檢驗(yàn) 程序, 以程序員的專業(yè)眼光 發(fā)現(xiàn)錯(cuò)誤。2、提交產(chǎn)品:a、軟件測(cè)試計(jì)劃 ;b、測(cè)試問(wèn)題卡 ;c、各模塊的測(cè)試用例 ; 十、項(xiàng)目總結(jié)及文檔整理(相當(dāng)于項(xiàng)目發(fā)布)1、 任務(wù):a 項(xiàng)目成果提交(組長(zhǎng)):最后整理出最完善的工程及數(shù)據(jù)庫(kù)資料提交到vss中,把需要提交到 vss 的文檔都提交上去;2、提交產(chǎn)品:a、所有相關(guān)文檔:包括周報(bào)、測(cè)試計(jì)劃、測(cè)試用例、測(cè)試問(wèn)題卡、項(xiàng)目總結(jié)報(bào)告等;b、 工程(及源代碼工程)、數(shù)據(jù)庫(kù)資料,及搭建環(huán)境的說(shuō)明(我可以根據(jù)這些資料在 我的機(jī)器中搭建出你的環(huán)境并運(yùn)
10、行);c、 實(shí)際項(xiàng)目中需要有用戶手冊(cè),我們裁剪了;十一、 項(xiàng)目管理1、 例會(huì)(全體):PSM每周五組織一次例會(huì),要通知PM參加,討論本周工作進(jìn)度及各種 問(wèn)題;記錄會(huì)議紀(jì)要;a、流程:1)組長(zhǎng)先總結(jié)本組這一周的工作;2)然后從組長(zhǎng)開(kāi)始,每個(gè)人總結(jié)自己這一周的工作;3)組長(zhǎng)講述下周工作計(jì)劃;4 )討論本周未解決或者需要老師處理的問(wèn)題;5)老師總結(jié);b、在開(kāi)周會(huì)之前,每個(gè)人最好先想一想自己的發(fā)言內(nèi)容,這樣表達(dá)的更好;c、總結(jié)本周自己工作內(nèi)容時(shí),稍微詳細(xì)一些,每個(gè)人2分鐘左右;講做了什么事情,有哪些收獲或者成果物;2、討論會(huì)(全體):對(duì)于開(kāi)發(fā)過(guò)程中遇到問(wèn)題,個(gè)人無(wú)法解決,需要尋求其他人幫助,提 交PS
11、M,由PSM發(fā)起;盡量記錄會(huì)議紀(jì)要;3、 日?qǐng)?bào)(全體):每人一個(gè)日?qǐng)?bào)文檔,每周一個(gè)sheet,每天都要填寫(xiě)當(dāng)天的工作內(nèi)容及進(jìn) 度等;十二、項(xiàng)目答辯(實(shí)訓(xùn)項(xiàng)目)1、任務(wù):a、答辯(組內(nèi)所有人員):進(jìn)行項(xiàng)目演示,并總體進(jìn)行答辯;2、流程:a、 搭建好環(huán)境,可以從別的機(jī)器通過(guò)IE訪問(wèn)到本組的頁(yè)面;b、每組的成果在班內(nèi)進(jìn)行演示,每組出兩個(gè)人:一個(gè)人介紹功能、簡(jiǎn)單介紹實(shí)現(xiàn)的方 法;另外一個(gè)人操作演示;兩個(gè)人要注意配合,最好事先演練幾次;c、 需要準(zhǔn)備ppt進(jìn)行講解,傳到 VSS 上( 06-項(xiàng)目管理/05-項(xiàng)目總結(jié)):1)介紹本組成員,擔(dān)任什么角色、負(fù)責(zé)什么模塊;2)正式答辯,介紹項(xiàng)目背景、項(xiàng)目的模塊架構(gòu)(如有幾個(gè)模塊,功能是什么)3)再按照流程詳細(xì)介紹模塊內(nèi)的操作;d、講解過(guò)程中,隨時(shí)準(zhǔn)備回答問(wèn)題;但是不要
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能農(nóng)業(yè)作物損壞賠償與病蟲(chóng)害防治服務(wù)協(xié)議
- 二零二五醫(yī)療事故賠償協(xié)議書(shū)撰寫(xiě)要點(diǎn)解析
- 2025年度智能化住宅房屋租賃定金合同模板范文
- 二零二五年度知識(shí)產(chǎn)權(quán)戰(zhàn)略布局專利代理合同
- 二零二五年度主播才藝展示及經(jīng)紀(jì)管理協(xié)議
- 二零二五年度能源合同可撤銷條款與節(jié)能減排合同
- 二零二五年度全新辦公區(qū)轉(zhuǎn)租協(xié)議合同:商務(wù)辦公空間租賃權(quán)轉(zhuǎn)讓
- 二零二五年度合同管理制及流程圖編制與執(zhí)行標(biāo)準(zhǔn)合同
- 2025年度智能醫(yī)療設(shè)備研發(fā)團(tuán)隊(duì)技術(shù)人員勞動(dòng)合同
- 二零二五年度新材料專利共享許可協(xié)議
- 2025年高考語(yǔ)文備考訓(xùn)練之社會(huì)現(xiàn)象:“數(shù)字囤積癥”
- 2025包頭青山賓館有限公司面向社會(huì)公開(kāi)招聘18人筆試參考題庫(kù)附帶答案詳解
- 《運(yùn)營(yíng)管理 第7版》課件全套 馬風(fēng)才 第01-15章 運(yùn)營(yíng)管理概論- 互聯(lián)網(wǎng)運(yùn)營(yíng)
- 課件-DeepSeek從入門(mén)到精通
- 2025至2030年中國(guó)毛絨卡通玩具數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年度智能充電樁場(chǎng)地租賃合同范本3篇
- 心電監(jiān)護(hù)儀的操作及注意事項(xiàng) 課件
- GB/T 718-2024鑄造用生鐵
- 細(xì)胞生物學(xué)(全套1047張課件)
- 結(jié)構(gòu)力學(xué)+李廉錕版-+第七章 力法
- 第二章--美國(guó)學(xué)前教育--比較學(xué)前教育PPT
評(píng)論
0/150
提交評(píng)論