《軟件開發(fā)體系》由會員分享,可在線閱讀,更多相關(guān)《軟件開發(fā)體系(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、軟件開發(fā)管理體系 軟件開發(fā)流程軟件開發(fā)流程即軟件設(shè)計思路和方法的一般過程,包括對軟件先進行需求分析,設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編碼和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序等一系列操作以滿足客戶的需求并且解決客戶的問題,如果有更高需求,還需要對軟件進行維護、升級處理,報廢處理。 目錄 開發(fā)流程之需求分析需求分析 1.相關(guān)系統(tǒng)分析員向用戶初步了解需求,然后用相關(guān)的工具軟件列出要開發(fā)的系統(tǒng)的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關(guān)的界面時,在這一步里面可以初步定義好少量的界面。 2.系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用
2、WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚列出系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還列出相關(guān)的界面和界面功能。 3.系統(tǒng)分析員向用戶再次確認需求。 開發(fā)流程之需求分析需求分析 1.相關(guān)系統(tǒng)分析員向用戶初步了解需求,然后用相關(guān)的工具軟件列出要開發(fā)的系統(tǒng)的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關(guān)的界面時,在這一步里面可以初步定義好少量的界面。 2.系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚列出系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且
3、還列出相關(guān)的界面和界面功能。 3.系統(tǒng)分析員向用戶再次確認需求。 開發(fā)流程之需求分析需求分析 1.相關(guān)系統(tǒng)分析員向用戶初步了解需求,然后用相關(guān)的工具軟件列出要開發(fā)的系統(tǒng)的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關(guān)的界面時,在這一步里面可以初步定義好少量的界面。 2.系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚列出系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還列出相關(guān)的界面和界面功能。 3.系統(tǒng)分析員向用戶再次確認需求。 系統(tǒng)開發(fā)概要圖 開發(fā)團隊人員配置第一階段PM項目經(jīng)理PD產(chǎn)品經(jīng)
4、理(2人)開發(fā)經(jīng)理(2人)架構(gòu)師(1人)測試經(jīng)理(1人) 崗位職責(zé)需求人數(shù)輕享人數(shù)易微行人數(shù)到崗人員招聘人員產(chǎn)品經(jīng)理1、負責(zé)產(chǎn)品策劃,從產(chǎn)品概念策劃、設(shè)計到推動實施;2、負責(zé)制定具體產(chǎn)品執(zhí)行計劃并保證其得到高效高質(zhì)的項目執(zhí)行;2 2劉偉張艷東開發(fā)經(jīng)理1、評估產(chǎn)品提供的業(yè)務(wù)需求,估算工作量并進行技術(shù)預(yù)研與原型開發(fā);2、 制定開發(fā)技術(shù)規(guī)范、代碼重構(gòu)規(guī)范,并參與代碼審查;3、 負責(zé)跟蹤、解決客戶遇到的產(chǎn)品構(gòu)架問題;4、 負責(zé)對研發(fā)工程師進行技術(shù)指導(dǎo);2 1王海龍吳國強 架構(gòu)師1. 平臺的系統(tǒng)分析和架構(gòu)設(shè)計,指導(dǎo)敏捷技術(shù)團隊實現(xiàn)設(shè)計,規(guī)劃平臺未來技術(shù)架構(gòu)方向;2. 負責(zé)分布式產(chǎn)品架構(gòu)設(shè)計、方案討論、技
5、術(shù)調(diào)研;1 1開發(fā)經(jīng)理兼架構(gòu)師測試經(jīng)理1、帶領(lǐng)業(yè)務(wù)測試團隊負責(zé)項目交付質(zhì)量和效率,通過流程,技術(shù)等手段全面提升質(zhì)量 2、根據(jù)產(chǎn)品質(zhì)量目標(biāo)與測試流程,制定功能測試、性能測試、壓力測試和集成測試的計劃和測試方案; 1無招聘 開發(fā)團隊人員配置第一階段 PM項目經(jīng)理PD產(chǎn)品經(jīng)理(2人)開發(fā)經(jīng)理(2人)架構(gòu)師(1人)可外包(前后端開發(fā)人員配比1:1,測試人員與開發(fā)人員配比1:4)前端開發(fā)(6人)后端開發(fā)(6人) 安卓開發(fā)(2人)后臺管理界面(2人)高級開發(fā)(1人)中級開發(fā)(5人)UI設(shè)計師(1人)IOS開發(fā)(2人)測試人員(3人) 開發(fā)團隊人員配置第二階段測試經(jīng)理(1人)運維人員(2 人) 崗位職責(zé)需求
6、人數(shù)輕享人數(shù)易微行人數(shù)到崗人員招聘人員前端開發(fā)1、使用Div+css并結(jié)合Javascript負責(zé)產(chǎn)品的前端開發(fā)和頁面制作;2、熟悉W3C標(biāo)準(zhǔn)和各主流瀏覽器在前端開發(fā)中的差異,能熟練運用EASYUI等前端插件。6 2劉偉張艷東(其余人員可外包,后期開發(fā)人員減半)后端開發(fā)1、完成軟件系統(tǒng)代碼的實現(xiàn),編寫代碼注釋和開發(fā)文檔;2、協(xié)助測試工程師制定測試計劃,定位發(fā)現(xiàn)的問題;3、配合項目經(jīng)理完成相關(guān)任務(wù)目標(biāo)。6 5王海龍吳國強其余人員可外包測試人 員1. 平臺的系統(tǒng)分析和架構(gòu)設(shè)計,指導(dǎo)敏捷技術(shù)團隊實現(xiàn)設(shè)計,規(guī)劃平臺未來技術(shù)架構(gòu)方向;2. 負責(zé)分布式產(chǎn)品架構(gòu)設(shè)計、方案討論、技術(shù)調(diào)研;3 2招聘運維人員系
7、統(tǒng)部署,發(fā)版,服務(wù)器監(jiān)控,調(diào)優(yōu),擴容等工作。2 3UI工程師1、根據(jù)產(chǎn)品需求,對產(chǎn)品的整體美術(shù)風(fēng)格、界面結(jié)構(gòu)、操作流程等做出設(shè)計;2、負責(zé)項目中各種交互界面、圖標(biāo)、LOGO、按鈕等相關(guān)元素的設(shè)計與制作;4、負責(zé)軟件界面的美術(shù)設(shè)計、創(chuàng)意工作和制作工作。1 2可外包 開發(fā)團隊人員配置第二階段 PM項目經(jīng)理PD產(chǎn)品經(jīng)理(2人)開發(fā)經(jīng)理(2人)DBA數(shù)據(jù)庫管理員(1人/可外包)架構(gòu)師(1人)可外包(前后端開發(fā)人員配比2:1,測試人員與開發(fā)人員配比1:3)前端開發(fā)(6人)后端開發(fā)(3人) 安卓開發(fā)(2人)后臺管理界面(2人)高級開發(fā)(1人)中級開發(fā)(2人)UI設(shè)計師(1人)IOS開發(fā)(2人)測試人員(3人)