摘要:系統(tǒng)分析員向用戶(hù)再次確認(rèn)需求。我在公司進(jìn)行了在線(xiàn)教育系統(tǒng)的開(kāi)發(fā),所在的團(tuán)隊(duì)有個(gè)人,包括項(xiàng)目經(jīng)理系統(tǒng)分析人員架構(gòu)師開(kāi)發(fā)人員數(shù)據(jù)庫(kù)設(shè)計(jì)人員前端開(kāi)發(fā)人員測(cè)試人員等,軟件周期從需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼測(cè)試軟件交付用戶(hù)驗(yàn)收維護(hù),大概花了個(gè)月。
面試時(shí)可能問(wèn)到的公司情況:包括公司的地址,什么時(shí)候創(chuàng)建的,公司的規(guī)模(小公司、中型公司、大公司),公司的人員(主要講開(kāi)發(fā)團(tuán)隊(duì),包括項(xiàng)目經(jīng)理,項(xiàng)目主管,開(kāi)發(fā)人員、測(cè)試人員)、項(xiàng)目周期:
需求分析
1.相關(guān)系統(tǒng)分析員向用戶(hù)初步了解需求,然后用word列出要開(kāi)發(fā)的系統(tǒng)的大功能模塊,每個(gè)大功能模塊有哪些小功能模塊,對(duì)于有些需求比較明確相關(guān)的界面時(shí),在這一步里面可以初步定義好少量的界面。
2.系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗(yàn)和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會(huì)清楚列出系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還列出相關(guān)的界面和界面功能。
3.系統(tǒng)分析員向用戶(hù)再次確認(rèn)需求。
概要設(shè)計(jì)
首先,開(kāi)發(fā)者需要對(duì)軟件系統(tǒng)進(jìn)行概要設(shè)計(jì),即系統(tǒng)設(shè)計(jì)。概要設(shè)計(jì)需要對(duì)軟件系統(tǒng)的設(shè)計(jì)進(jìn)行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為軟件的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。
詳細(xì)設(shè)計(jì)
在概要設(shè)計(jì)的基礎(chǔ)上,開(kāi)發(fā)者需要進(jìn)行軟件系統(tǒng)的詳細(xì)設(shè)計(jì)。在詳細(xì)設(shè)計(jì)中,描述實(shí)現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結(jié)構(gòu)、類(lèi)的層次結(jié)構(gòu)及調(diào)用關(guān)系,需要說(shuō)明軟件系統(tǒng)各個(gè)層次中的每一個(gè)程序(每個(gè)模塊或子程序)的設(shè)計(jì)考慮,以便進(jìn)行編碼和測(cè)試。應(yīng)當(dāng)保證軟件的需求完全分配給整個(gè)軟件。詳細(xì)設(shè)計(jì)應(yīng)當(dāng)足夠詳細(xì),能夠根據(jù)詳細(xì)設(shè)計(jì)報(bào)告進(jìn)行編碼。
編碼
在軟件編碼階段,開(kāi)發(fā)者根據(jù)《軟件系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告》中對(duì)數(shù)據(jù)結(jié)構(gòu)、算法分析和模塊實(shí)現(xiàn)等方面的設(shè)計(jì)要求,開(kāi)始具體的編寫(xiě)程序工作,分別實(shí)現(xiàn)各模塊的功能,從而實(shí)現(xiàn)對(duì)目標(biāo)系統(tǒng)的功能、性能、接口、界面等方面的要求。在規(guī)范化的研發(fā)流程中,編碼工作在整個(gè)項(xiàng)目流程里最多不會(huì)超過(guò)1/2,通常在1/3的時(shí)間,所謂磨刀不誤砍柴功,設(shè)計(jì)過(guò)程完成的好,編碼效率就會(huì)極大提高,編碼時(shí)不同模塊之間的進(jìn)度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個(gè)小模塊的問(wèn)題就可能影響了整體進(jìn)度,讓很多程序員因此被迫停下工作等待,這種問(wèn)題在很多研發(fā)過(guò)程中都出現(xiàn)過(guò)。編碼時(shí)的相互溝通和應(yīng)急的解決手段都是相當(dāng)重要的,對(duì)于程序員而言,bug永遠(yuǎn)存在,你必須永遠(yuǎn)面對(duì)這個(gè)問(wèn)題,大名鼎鼎的微軟,可曾有連續(xù)三個(gè)月不發(fā)補(bǔ)丁的時(shí)候嗎?從來(lái)沒(méi)有!
測(cè)試
測(cè)試編寫(xiě)好的系統(tǒng)。交給用戶(hù)使用,用戶(hù)使用后一個(gè)一個(gè)的確認(rèn)每個(gè)功能。軟件測(cè)試有很多種:按照測(cè)試執(zhí)行方,可以分為內(nèi)部測(cè)試和外部測(cè)試;按照測(cè)試范圍,可以分為模塊測(cè)試和整體聯(lián)調(diào);按照測(cè)試條件,可以分為正常操作情況測(cè)試和異常情況測(cè)試;按照測(cè)試的輸入范圍,可以分為全覆蓋測(cè)試和抽樣測(cè)試。以上都很好理解,不再解釋??傊?,測(cè)試同樣是項(xiàng)目研發(fā)中一個(gè)相當(dāng)重要的步驟,對(duì)于一個(gè)大型軟件,3個(gè)月到1年的外部測(cè)試都是正常的,因?yàn)橛肋h(yuǎn)都會(huì)有不可預(yù)料的問(wèn)題存在。完成測(cè)試后,完成驗(yàn)收并完成最后的一些幫助文檔,整體項(xiàng)目才算告一段落,當(dāng)然日后少不了升級(jí),修補(bǔ)等等工作,只要不是想通過(guò)一錘子買(mǎi)賣(mài)騙錢(qián),就要不停的跟蹤軟件的運(yùn)營(yíng)狀況并持續(xù)修補(bǔ)升級(jí),直到這個(gè)軟件被徹底淘汰為止。
軟件交付
在軟件測(cè)試證明軟件達(dá)到要求后,軟件開(kāi)發(fā)者應(yīng)向用戶(hù)提交開(kāi)發(fā)的目標(biāo)安裝程序、數(shù)據(jù)庫(kù)的數(shù)據(jù)字典、《用戶(hù)安裝手冊(cè)》、《用戶(hù)使用指南》、需求報(bào)告、設(shè)計(jì)報(bào)告、測(cè)試報(bào)告等雙方合同約定的產(chǎn)物。
《用戶(hù)安裝手冊(cè)》應(yīng)詳細(xì)介紹安裝軟件對(duì)運(yùn)行環(huán)境的要求、安裝軟件的定義和內(nèi)容、在客戶(hù)端、服務(wù)器端及中間件的具體安裝步驟、安裝后的系統(tǒng)配置。
《用戶(hù)使用指南》應(yīng)包括軟件各項(xiàng)功能的使用流程、操作步驟、相應(yīng)業(yè)務(wù)介紹、特殊提示和注意事項(xiàng)等方面的內(nèi)容,在需要時(shí)還應(yīng)舉例說(shuō)明。
驗(yàn)收
用戶(hù)驗(yàn)收。
維護(hù)
根據(jù)用戶(hù)需求的變化或環(huán)境的變化,對(duì)應(yīng)用程序進(jìn)行全部或部分的修改
軟件開(kāi)發(fā)的時(shí)間:小型項(xiàng)目,團(tuán)隊(duì)人員6人左右,6個(gè)月;
中型項(xiàng)目,團(tuán)隊(duì)人員10人左右,12個(gè)月
示范如下:
我以前所在的深圳神柯軟件開(kāi)發(fā)公司在深圳龍崗區(qū)百花樓2層104,公司有員工100左右,該公司的主要業(yè)務(wù)是開(kāi)發(fā)在線(xiàn)教育產(chǎn)品,如中小學(xué)1對(duì)1互助學(xué)習(xí)系統(tǒng)。我在公司進(jìn)行了XXX在線(xiàn)教育系統(tǒng)的開(kāi)發(fā),所在的團(tuán)隊(duì)有15個(gè)人,包括項(xiàng)目經(jīng)理、系統(tǒng)分析人員、架構(gòu)師、開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)設(shè)計(jì)人員、前端開(kāi)發(fā)人員、測(cè)試人員等,軟件周期從需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、軟件交付、用戶(hù)驗(yàn)收、維護(hù),大概花了15個(gè)月。
以上內(nèi)容虛構(gòu)僅供參考
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/69854.html
摘要:應(yīng)屆生零基礎(chǔ)可以學(xué)習(xí)軟件測(cè)試嗎俗話(huà)說(shuō),人怕入錯(cuò)行。霸哥這里分別從入行難度入行方式行業(yè)前景薪資待遇四個(gè)方面來(lái)分析一下。目前市場(chǎng)上的測(cè)試人員,一部分是企業(yè)自己培養(yǎng)的,另一部分是來(lái)自培訓(xùn)機(jī)構(gòu)。軟件測(cè)試的行業(yè)門(mén)檻低,市場(chǎng)需求量大。 ...
摘要:比如說(shuō)預(yù)處理器,組件化,工程化,兼容性處理等方面,這些主要是基于自己的開(kāi)發(fā)經(jīng)驗(yàn)業(yè)界流行技術(shù)方案進(jìn)行準(zhǔn)備。但是在開(kāi)始談面試前我想先提出一個(gè)概念學(xué)霸面試模型學(xué)校的學(xué)習(xí)和公司的工作有很多相似的地方。所以對(duì)于面試,請(qǐng)參考上學(xué)那會(huì)兒你們班學(xué)霸的姿勢(shì)。 背景 參加完 廈門(mén)第四屆CSS Conf 后,讓我對(duì) CSS 產(chǎn)生了新的思考。CSS 是前端必須熟練掌握并保持持續(xù)關(guān)注的技術(shù),但是我又不想在 CS...
摘要:好不容易在月號(hào)這天中午點(diǎn)左右接到了來(lái)自阿里的面試電話(huà)。這里會(huì)不斷收集和更新基礎(chǔ)相關(guān)的面試題,目前已收集題。面試重難點(diǎn)的和的打包過(guò)程多線(xiàn)程機(jī)制機(jī)制系統(tǒng)啟動(dòng)過(guò)程,啟動(dòng)過(guò)程等等掃清面試障礙最新面試經(jīng)驗(yàn)分享,此為第一篇,開(kāi)篇。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 各大公司 Java 后端開(kāi)發(fā)面試題總結(jié) 各大公司 Jav...
閱讀 2359·2021-11-24 11:16
閱讀 2043·2021-09-30 09:47
閱讀 2010·2021-09-10 10:51
閱讀 1327·2019-08-30 14:08
閱讀 3145·2019-08-30 13:47
閱讀 1534·2019-08-30 13:02
閱讀 3238·2019-08-29 12:29
閱讀 3203·2019-08-26 17:05