軟件開發(fā)過程中團隊成員角色講義_第1頁
軟件開發(fā)過程中團隊成員角色講義_第2頁
軟件開發(fā)過程中團隊成員角色講義_第3頁
軟件開發(fā)過程中團隊成員角色講義_第4頁
軟件開發(fā)過程中團隊成員角色講義_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、軟件開發(fā)過程中團隊成員角色講義主要內(nèi)容一、軟件開發(fā)過程二、工程組成員及其職能三、人員技能要求一、軟件開發(fā)過程軟件過程 軟件過程是指實施于軟件開發(fā)和維護中的階段、方法、技術(shù)、實踐及相關(guān)產(chǎn)物(方案、文檔、模型、代碼、測試用例和手冊等)的集合。RUP軟件開發(fā)過程用例驅(qū)動以構(gòu)架為中心迭代和增量的開發(fā)RUP的迭代模型軟件工程開發(fā)控制流程系統(tǒng)實現(xiàn)與單元測試流程變更控制流程軟件質(zhì)量保證過程控制質(zhì)量記錄二、工程組成員及其職責工程組成員工程經(jīng)理架構(gòu)師需求分析師系統(tǒng)分析師數(shù)據(jù)庫工程師DBA開發(fā)人員測試人員實施人員配置管理、質(zhì)量保證美術(shù)設計師工程經(jīng)理主要職責1、方案: a) 工程范圍、工程質(zhì)量、工程時間、工程本錢確

2、實認。 b) 工程過程/活動的標準化、標準化。 c) 根據(jù)工程范圍、質(zhì)量、時間與本錢的綜合因素的考慮,進行工程的總體規(guī)劃與階段方案。 d) 各項方案得到上級領導、客戶方及工程組成員認可。工程經(jīng)理主要職責 2、 組織: a) 組織工程所需的各項資源。 b) 設置工程組中的各種角色,并分配好各角色的責任與權(quán)限。 c) 定制工程組內(nèi)外的溝通方案。必要時可按配置管理要求寫工程籌劃目錄中的?工程溝通方案? d) 安排組內(nèi)需求分析師、客戶聯(lián)系人等角色與客戶的溝通與交流。 e) 處理工程組與其它工程干系人之間的關(guān)系。 f) 處理工程組內(nèi)各角色之間的關(guān)系、處理工程組內(nèi)各成員之間的關(guān)系。 g) 安排客戶培訓工作

3、。工程經(jīng)理主要職責3、 領導: a) 保證工程組目標明確且理解一致。 b) 創(chuàng)立工程組的開發(fā)環(huán)境及氣氛,在工程范圍內(nèi)保證工程組成員不受工程其它方面的影響。 c) 提升工程組士氣,加強工程組凝聚力。 d) 合理安排工程組各成員的工作,使各成員工作都能到達一定的飽滿度。 e) 制定工程組需要的招聘或培訓人員的方案。 f) 定期組織工程組成員進行相關(guān)技術(shù)培訓以及與工程相關(guān)的行業(yè)培訓等。 g) 及時發(fā)現(xiàn)工程組中出現(xiàn)的問題。 h) 及時處理工程組中出現(xiàn)的問題。 工程經(jīng)理主要職責4、 控制 a) 保證工程在預算本錢范圍內(nèi)按規(guī)定的質(zhì)量和進度到達工程目標。 b) 在工程生命周期的各個階段,跟蹤、檢查工程組成員

4、的工作質(zhì)量; c) 定期向領導匯報工程工作進度以及工程開發(fā)過程中的難題。 d) 對工程進行配置管理與規(guī)劃。 e) 控制工程組各成員的工作進度,即時了解工程組成員的工作情況,并能快速的解決工程組成員所碰到的難題。 f) 不定期組織工程組成員進行工程以外的短期活動,以培養(yǎng)團隊精神。系統(tǒng)架構(gòu)師1、 系統(tǒng)架構(gòu)師是軟件工程的總體設計師,是軟件組織新產(chǎn)品的開發(fā)與集成、新技術(shù)體系的構(gòu)建者。 2、 系統(tǒng)架構(gòu)師是在技術(shù)上對所有重要事情做出決定的人。3、 需求階段,軟件架構(gòu)師負責理解和管理非功能性系統(tǒng)需求,比方軟件的可維護性、性能、復用性、可靠性、有效性和可測試性等。審查客戶和市場人員所提出的需求,確認開發(fā)團隊所

5、提出的設計;組織開發(fā)團隊成員和開發(fā)過程的定義;協(xié)助需求分析師完成?用戶需求說明書?、?需求變更說明書?。 4、 設計階段,架構(gòu)師負責對整個軟件架構(gòu)、關(guān)鍵構(gòu)件、接口的設計。協(xié)助系統(tǒng)分析師完成?系統(tǒng)概要設計說明書? 5、 編碼階段,架構(gòu)師那么成為程序員的參謀,并且經(jīng)常性地要舉行一些技術(shù)研討會、技術(shù)培訓班等;6、 測試及實施階段,隨著軟件開始測試、集成和交付,集成和測試支持將成為軟件架構(gòu)師的工作重點; 需求分析師主要職責1、 在工程前期根據(jù)?需求調(diào)研方案?對客戶進行需求調(diào)研。 2、 收集整理客戶需求,負責編寫?用戶需求說明書?。3、 代表工程組與用戶溝通與工程需求有關(guān)的所有事項。 4、 代表客戶與工

6、程組成員溝通工程需求有關(guān)的所有事項。5、 負責?用戶需求說明書?得到用戶的認可與簽字。 6、 負責將完成的工程模塊給客戶做演示,并收集對完成模塊的意見。 7、 完成?需求變更說明書?,并得到用戶的認可與簽字。 8、 并協(xié)助系統(tǒng)架構(gòu)師、系統(tǒng)分析師對需求進行理解系統(tǒng)分析師主要職責1、 協(xié)助需求分析師進行需求調(diào)研。 2、 分析、解析?用戶需求說明書?,將系統(tǒng)需求整理成?軟件需求規(guī)格說明書?; 3、 負責解決?軟件需求規(guī)格說明書?被評審后發(fā)現(xiàn)的問題; 4、 在分析系統(tǒng)前,負責向架構(gòu)設計師解釋?軟件需求規(guī)格說明書?的內(nèi)容。 5、 協(xié)助架構(gòu)設計師進行架構(gòu)設計,并協(xié)助其完成?系統(tǒng)架構(gòu)說明書?。 6、 根據(jù)?

7、系統(tǒng)架構(gòu)說明書?對系統(tǒng)進行建模; 7、 系統(tǒng)分析及建模完成后,負責將建模成果轉(zhuǎn)化為?系統(tǒng)概要設計?; 8、 協(xié)助數(shù)據(jù)庫設計師按?系統(tǒng)概要設計說明書?進行數(shù)據(jù)庫邏輯設計和物理設計,完成數(shù)據(jù)庫CDM及PDM圖,并協(xié)助其完成?數(shù)據(jù)庫設計說明書? 9、 協(xié)助軟件設計師按?系統(tǒng)概要設計說明書?進行?系統(tǒng)詳細設計說明書?。 10、 指導軟件工程師按?系統(tǒng)詳細設計說明書?進行代碼實現(xiàn)。 11、 負責重點代碼檢查; 12、 協(xié)助工程經(jīng)理進行配置管理,并提供優(yōu)化改進建議; 13、 定期對工程組成員進行技術(shù)方面的培訓。 數(shù)據(jù)庫設計師主要職責1、 根據(jù)?系統(tǒng)架構(gòu)說明書?與系統(tǒng)架構(gòu)師、系統(tǒng)分析師一同進行數(shù)據(jù)庫建模。

8、2、 根據(jù)數(shù)據(jù)庫建模結(jié)果,繪制數(shù)據(jù)庫CDM與PDM圖。 3、 根據(jù)數(shù)據(jù)庫PDM圖進行數(shù)據(jù)庫建庫。 4、 對數(shù)據(jù)庫進行維護、備份、恢復、同步。 5、 負責客戶數(shù)據(jù)的導入導出。 6、 對數(shù)據(jù)庫進行初始化操作。 7、 協(xié)助軟件設計師完成?系統(tǒng)詳細設計說明書?中與數(shù)據(jù)庫相關(guān)的局部。 8、 根據(jù)?系統(tǒng)詳細設計說明書?編寫對應的視圖、存儲過程、函數(shù)、觸發(fā)器等。 9、 對工程組其它成員進行SQL方面的指導。 10、 定期對工程組其它成員進行數(shù)據(jù)庫方面知識的培訓。11、 為測試經(jīng)理及測試工程師建立測試數(shù)據(jù)。軟件開發(fā)主要職責1、根據(jù)?系統(tǒng)概要設計說明書?編寫?系統(tǒng)詳細說明書?。 2、按?系統(tǒng)詳細設計說明書?進行

9、代碼實現(xiàn)。 3、控制本模塊的開發(fā)進度。4、對自己代碼進行復查,并進行簡單的測試。. 測試經(jīng)理主要職責1. 獨立編寫測試方案; 2. 獨立編寫測試用例; 3. 協(xié)調(diào)測試團隊內(nèi)部的工作以及與開發(fā)團隊之間的工作; 4. 完成“執(zhí)行測試的工作; 5. 掌握較深層次的測試方法、測試技術(shù)和較復雜的業(yè)務流程; 6. 負責測試過程工具的研究、推廣與維護,負責測試數(shù)據(jù)庫維護工作; 7. 負責編寫?用戶手冊?、?操作手冊?和相關(guān)培訓教材; 8. 負責工程的質(zhì)量審查。測試工程師主要職責1. 在測試經(jīng)理的安排和指導下,編寫測試用例; 2. 在測試經(jīng)理的安排和指導下,完成“執(zhí)行測試的工作; 3. 在測試經(jīng)理的指導下,按

10、測試方案進行測試工作; 4. 按測試用例進行測試工作。 5. 負責被分派工程的質(zhì)量審計。 6. 了解工程的根本流程,可以熟練的進行工程中各種流程的操作。 實施經(jīng)理主要職責負責制定工程實施方案; 在工程實施方案的約束下,協(xié)調(diào)工程組相關(guān)資源,完成系統(tǒng)實施相關(guān)工作包括系統(tǒng)安裝、用戶培訓、系統(tǒng)上線、系統(tǒng)試運行等; 3. 在工程實施階段,跟蹤、檢查實施人員的工作質(zhì)量; 4. 負責協(xié)助用戶進行“用戶確認測試和編寫?確認測試報告?。 實施工程師主要職責1. 在實施經(jīng)理安排和指導下,執(zhí)行工程用戶現(xiàn)場實施任務。 2. 參與編寫?用戶手冊?、?操作手冊?和相關(guān)培訓教材。 3. 參與進行“用戶確認測試和編寫?確認測

11、試報告?。配置人員主要職責工程級配置管理員的職責1、制定配置管理方案2、建立并維護配置管理庫3、建立并發(fā)布基線4、物理審計(PCA)5、跟蹤并關(guān)閉變更申請6、報告配置狀態(tài) 組織級配置管理員的職責:1 為工程組建立初始的配置庫2 向工程組成員提供配置管理方面的培訓及技術(shù)支持3 配置管理工具的定制4 配置管理審計5 對外發(fā)布產(chǎn)品6 維護更新配置管理標準過程及模板7 備份配置庫質(zhì)量保證人員QA主要職責1.制訂具體工程的質(zhì)量保證方案及執(zhí)行。 2.評審的組織技術(shù)評審,決策評審,里程碑評審。3.研發(fā)流程的執(zhí)行監(jiān)督、反響、數(shù)據(jù)收集。 4.工程文檔維護管理5.參與工程考核和產(chǎn)品效益考核。 6.工程風險識別、預警。 美術(shù)設計師主要職責1. 負責完成軟件設計師安排的功能界面設計。 2. 負責對工程整體色彩的調(diào)配。 3. 向系統(tǒng)分析師提出工程美化的建議。 4. 為BS 工程提供一套或幾套CSS樣式表及HTML結(jié)構(gòu)表 5. 為CS工程提供符合工程內(nèi)容的靜態(tài)、動態(tài)圖片。 6. 并為軟件設計師提供界面指導。 三、人員技能要求三、人員技能要求1、必須具有豐富的軟件設計與開發(fā)經(jīng)驗2、要具有領導能力與團隊協(xié)作技能3、具有很強的溝通能力4、業(yè)務知識5、快速的學習能力軟件架構(gòu)師1、必須具有豐富的軟件設計與開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論