【廣告】
軟件開(kāi)發(fā)是什么,該怎么做(三)?考試軟件開(kāi)發(fā)
考試軟件開(kāi)發(fā)2.2軟件開(kāi)發(fā)活動(dòng)2.2.1確定需求軟件產(chǎn)品的創(chuàng)意來(lái)源是非常豐富的。這些創(chuàng)意可以來(lái)自市場(chǎng)調(diào)查,包括潛在新客戶的人口統(tǒng)計(jì)、現(xiàn)有客戶、拒絕產(chǎn)品的人群的分析、其他內(nèi)部軟件開(kāi)發(fā)人員或有創(chuàng)意的第三方。軟件產(chǎn)品的創(chuàng)意通常首先由營(yíng)銷(xiāo)人員評(píng)估經(jīng)濟(jì)可行性、與現(xiàn)有渠道分銷(xiāo)的契合度、對(duì)現(xiàn)有產(chǎn)品線可能產(chǎn)生的影響、所需的功能、與公司的營(yíng)銷(xiāo)目標(biāo)的契合度。在營(yíng)銷(xiāo)評(píng)估階段,成本和時(shí)間假設(shè)成為評(píng)估的內(nèi)容。在一階段的早期,根據(jù)營(yíng)銷(xiāo)和開(kāi)發(fā)人員所得到的更詳細(xì)的信息,決定是否要進(jìn)一步推進(jìn)該項(xiàng)目。在《偉大的軟件辯論考試軟件開(kāi)發(fā)》一書(shū)中,AlanM.Davis在'需求'一章的'需求'小節(jié)'的軟件開(kāi)發(fā)中缺失的部分'中指出:學(xué)工科的學(xué)生學(xué)的是工科,很少接觸到金融或者是市場(chǎng)營(yíng)銷(xiāo)。市場(chǎng)營(yíng)銷(xiāo)專(zhuān)業(yè)的學(xué)生學(xué)的是市場(chǎng)營(yíng)銷(xiāo),很少接觸到金融或工程。我們中的大多數(shù)人只成為了一個(gè)領(lǐng)域的專(zhuān)j。更為復(fù)雜的是,我們很少有人在職場(chǎng)上遇到跨學(xué)科的人,我們沒(méi)有更多的資源可以借鑒。然而,軟件產(chǎn)品策劃是開(kāi)發(fā)成功的關(guān)鍵,這對(duì)需要多個(gè)學(xué)科的知識(shí)。由于軟件開(kāi)發(fā)可能會(huì)涉及到妥協(xié)于或超出客戶的要求,因此軟件開(kāi)發(fā)項(xiàng)目可能會(huì)游離于技術(shù)性較差的領(lǐng)域,如人力資源、風(fēng)險(xiǎn)管理、知識(shí)產(chǎn)權(quán)、預(yù)算編制、危機(jī)管理等。這些過(guò)程也可能導(dǎo)致業(yè)務(wù)開(kāi)發(fā)與軟件開(kāi)發(fā)的作用重疊??荚囓浖_(kāi)發(fā)
軟件開(kāi)發(fā)是什么,該怎么做(四)?考試軟件開(kāi)發(fā)
考試軟件開(kāi)發(fā)2.2.2規(guī)劃創(chuàng)建軟件程序的一個(gè)重要任務(wù)是提取需求或需求分析,客戶通常對(duì)他們想要的終結(jié)果有一個(gè)抽象的想法,但不知道軟件應(yīng)該做什么。熟練而有經(jīng)驗(yàn)的軟件工程師會(huì)在這一點(diǎn)上認(rèn)識(shí)到不完整的、模糊的、甚至是相互矛盾的需求。雖然在需求階段投入了大量的精力來(lái)確保需求的完整和一致性,但現(xiàn)實(shí)中很難做到這一點(diǎn)。需求的波動(dòng)性對(duì)軟件開(kāi)發(fā)很有挑戰(zhàn)性,因?yàn)樗鼈儠?huì)影響到未來(lái)或正在進(jìn)行中的開(kāi)發(fā)工作。一旦從客戶那里收集到一般需求,就應(yīng)該確定并明確說(shuō)明開(kāi)發(fā)的范圍分析。這通常被稱(chēng)為范圍文件。2.2.3設(shè)計(jì)需求確定后,可以在軟件設(shè)計(jì)文檔中確定軟件的設(shè)計(jì)。這涉及到主要模塊的初步設(shè)計(jì)或高j設(shè)計(jì),并對(duì)各部分如何組合在一起進(jìn)行總體規(guī)劃。語(yǔ)言、操作系統(tǒng)和硬件組件在這時(shí)都應(yīng)該是已知的考試軟件開(kāi)發(fā)。接下來(lái)就是創(chuàng)建一個(gè)詳細(xì)的或低級(jí)的設(shè)計(jì),可能是作為概念驗(yàn)證或確定需求的原型設(shè)計(jì)。功能實(shí)現(xiàn)、測(cè)試和記錄功能實(shí)現(xiàn)是軟件工程師實(shí)際為項(xiàng)目編寫(xiě)代碼的過(guò)程中的一個(gè)部分。軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中不可或缺的重要階段。這一部分的過(guò)程確保了缺陷盡快被識(shí)別出來(lái)。在某些過(guò)程中,通常被稱(chēng)為測(cè)試驅(qū)動(dòng)開(kāi)發(fā),測(cè)試可能就在功能實(shí)現(xiàn)之前就已經(jīng)制定好了,并作為驗(yàn)證功能實(shí)現(xiàn)的方法。在整個(gè)開(kāi)發(fā)過(guò)程中,對(duì)軟件的內(nèi)部設(shè)計(jì)進(jìn)行文檔化,以便于將來(lái)的維護(hù)和改進(jìn)。這包括編寫(xiě)外部的和內(nèi)部的API文檔。開(kāi)發(fā)團(tuán)隊(duì)所選擇的軟件工程過(guò)程將決定有多少內(nèi)部文檔是必要的。計(jì)劃驅(qū)動(dòng)的模式(例如,瀑布模式)通常比敏捷模式產(chǎn)生的文檔多。考試軟件開(kāi)發(fā)
礦井生產(chǎn)調(diào)度系統(tǒng)建設(shè)方案考試軟件開(kāi)發(fā)
(7)設(shè)備檢測(cè)、檢修
該模塊需要實(shí)現(xiàn)設(shè)備檢測(cè)信息的登記和設(shè)備檢修記錄的維護(hù)功能。由于不同設(shè)備需要檢測(cè)的項(xiàng)目和檢測(cè)內(nèi)容不一樣,因此需要為不同類(lèi)型的設(shè)備提供不同的錄入界面以及報(bào)表樣式。設(shè)備檢修是對(duì)運(yùn)行設(shè)備進(jìn)行日?;臋z查,檢修人員執(zhí)行檢修任務(wù)后通過(guò)系統(tǒng)對(duì)檢修記錄進(jìn)行登記。
(8)設(shè)備調(diào)撥考試軟件開(kāi)發(fā)
該模塊應(yīng)實(shí)現(xiàn)設(shè)備調(diào)撥的申請(qǐng)和審批功能。生產(chǎn)單位根據(jù)生產(chǎn)實(shí)際需要,結(jié)合設(shè)備庫(kù)存情況,提出設(shè)備調(diào)劑申請(qǐng),由**集團(tuán)設(shè)備管理部門(mén)進(jìn)行核實(shí),根據(jù)實(shí)際情況,確定調(diào)劑方案,實(shí)施調(diào)劑。相關(guān)生產(chǎn)單位(礦井)對(duì)設(shè)備提交了設(shè)備調(diào)撥申請(qǐng)并審批后,需要設(shè)備擁有方對(duì)設(shè)備調(diào)撥申請(qǐng)進(jìn)行確認(rèn),根據(jù)具體情況可以對(duì)設(shè)備調(diào)撥申請(qǐng)進(jìn)行確認(rèn)。
(9)設(shè)備閑置管理
該模塊應(yīng)實(shí)現(xiàn)對(duì)閑置設(shè)備啟用申請(qǐng)進(jìn)行管理。為了充分提高設(shè)備的利用率,根據(jù)生產(chǎn)需要,對(duì)于閑置的設(shè)備進(jìn)行啟用,需要提交啟用申請(qǐng)。
(10)設(shè)備報(bào)廢
該模塊應(yīng)實(shí)現(xiàn)設(shè)備的報(bào)廢申請(qǐng)和審批管理等業(yè)務(wù)功能。生產(chǎn)單位(礦井)需要購(gòu)置、報(bào)廢的設(shè)備報(bào)**集團(tuán)審批,審批通過(guò)后報(bào)集團(tuán)公司。對(duì)于無(wú)法修復(fù)的設(shè)備經(jīng)**集團(tuán)主管部門(mén)審批后進(jìn)入報(bào)廢設(shè)備管理庫(kù)。
(11)設(shè)備五庫(kù)管理考試軟件開(kāi)發(fā)
通過(guò)建立礦井生產(chǎn)在用設(shè)備管理庫(kù)、備用完好設(shè)備庫(kù)、待修設(shè)備管理庫(kù)、閑置設(shè)備管理庫(kù)、報(bào)廢設(shè)備管理庫(kù),實(shí)現(xiàn)機(jī)電設(shè)備的“五庫(kù)管理”。在統(tǒng)籌掌握各礦井設(shè)備、大型配件庫(kù)存情況和使用計(jì)劃的基礎(chǔ)上,由**集團(tuán)公司進(jìn)行集中管理、集中備用、統(tǒng)籌使用,實(shí)現(xiàn)設(shè)備使用效率化,設(shè)備協(xié)同管理,資源共享。