鄧?guó)櫼?/p>
摘 要:當(dāng)前,隨著電子軟件技術(shù)的開(kāi)發(fā)與運(yùn)用,質(zhì)量工程的出現(xiàn)則起到了很好的推動(dòng)作用,同時(shí)質(zhì)量也成為了軟件開(kāi)發(fā)過(guò)程的主要核心部分,如何使用正確的工具和技術(shù),是保證軟件在開(kāi)發(fā)過(guò)程中滿(mǎn)足產(chǎn)品質(zhì)量重要影響因素。鑒于此,本文通過(guò)對(duì)軟件質(zhì)量概念的分析,并在軟件開(kāi)發(fā)過(guò)程中提出質(zhì)量工程展示和鏈接平臺(tái)設(shè)計(jì),以此來(lái)保證軟件開(kāi)發(fā)的整體質(zhì)量。
關(guān)鍵詞:質(zhì)量工程;展示;鏈接
一、質(zhì)量工程展示和鏈接平臺(tái)的簡(jiǎn)介
1.平臺(tái)用途及軟硬件配置
本平臺(tái)以超鏈接的方式為基礎(chǔ)來(lái)開(kāi)發(fā)質(zhì)量工程管理優(yōu)化系統(tǒng),為應(yīng)用人員提供了有力的工具,同時(shí)也可以幫助開(kāi)發(fā)人員設(shè)計(jì)出高質(zhì)量、低成本,具有穩(wěn)健性的軟件產(chǎn)品。在本系統(tǒng)中選取PC作為硬件基礎(chǔ),將JAVA2作為程序的設(shè)計(jì)語(yǔ)言,JAVA2語(yǔ)言是專(zhuān)業(yè)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,其具有良好的安全性,同時(shí)移植性和跨平臺(tái)性也很強(qiáng),所以本系統(tǒng)可以在不同平臺(tái)上面使用。此外該平臺(tái)的數(shù)據(jù)庫(kù)選取JDBC 獨(dú)有的數(shù)據(jù)操作技術(shù),可以對(duì)數(shù)據(jù)庫(kù)中的列表進(jìn)行隨意的查詢(xún)、更新、刪除等功能,由于本平臺(tái)需要輸入的額數(shù)據(jù)非常多,所以數(shù)據(jù)信息都交給后臺(tái)進(jìn)行統(tǒng)一管理。
2.軟件平臺(tái)的運(yùn)行過(guò)程
軟件系統(tǒng)的運(yùn)行流程如圖1所示,首先在進(jìn)入系統(tǒng)之后,需要判斷是新建一個(gè)項(xiàng)目還是改進(jìn)原有項(xiàng)目,如果項(xiàng)目需要新建,就需要對(duì)該項(xiàng)目的相關(guān)信息進(jìn)行注冊(cè),主要包含的有:項(xiàng)目名稱(chēng)、項(xiàng)目類(lèi)型、負(fù)責(zé)人以及部門(mén)名稱(chēng)等。其次,就需要對(duì)質(zhì)量進(jìn)行優(yōu)化,可選擇的類(lèi)型有:信噪比計(jì)算、方差分析、參數(shù)設(shè)計(jì)或容
差設(shè)計(jì)。最后,在正式交驗(yàn)項(xiàng)目時(shí),可以通過(guò)輸入相關(guān)數(shù)據(jù)來(lái)檢驗(yàn)項(xiàng)目的質(zhì)量特性,同時(shí)對(duì)于不同計(jì)算機(jī)其信噪和靈敏度也會(huì)不同,而對(duì)計(jì)算結(jié)果進(jìn)行方差分析時(shí),可將數(shù)據(jù)打印出來(lái)并制作成相應(yīng)的報(bào)表。
圖1 系統(tǒng)運(yùn)行過(guò)程
3.平臺(tái)特點(diǎn)
首先,本平臺(tái)具有很強(qiáng)的數(shù)據(jù)處理能力,能處理64個(gè)可控因素和64個(gè)誤差因素,并可以做128次試驗(yàn)。
其次,該平臺(tái)簡(jiǎn)單易學(xué),容易操作。本平臺(tái)的操作頁(yè)面是從客戶(hù)的實(shí)際需求出發(fā),盡可能的達(dá)到客戶(hù)所提出的要求,同時(shí)在功能模塊中由于需要輸入較多的數(shù)據(jù)信息,且邏輯性也很強(qiáng),為方便用戶(hù)操作,該平臺(tái)采用超鏈接的方式加入了導(dǎo)航功能。
然后,本平臺(tái)還提供了數(shù)學(xué)模型的對(duì)接口,將數(shù)學(xué)的計(jì)算公式以靜態(tài)的形式把參數(shù)設(shè)計(jì)和容差設(shè)計(jì)加入其中,所本平臺(tái)不僅可以提供輸入公式的窗口,也可以將復(fù)雜的數(shù)學(xué)模型進(jìn)行規(guī)范化。
再次,本平臺(tái)還具備打印功能,可以對(duì)重要數(shù)據(jù)信息進(jìn)行輸入與輸出,并制作成報(bào)表的形式打印出來(lái)。
最后,用戶(hù)如有遇到操作難題時(shí),本平臺(tái)將動(dòng)態(tài)操作提示以超鏈接的方式放入其中,用戶(hù)只需點(diǎn)開(kāi)鏈接就可以獲取在線幫助功能。
二、質(zhì)量工程展示和鏈接平臺(tái)的開(kāi)發(fā)總體設(shè)計(jì)
在本平臺(tái)中,其主要包含6個(gè)模塊,分別為:系統(tǒng)操作模塊、信噪比計(jì)算、方差分析模塊、參數(shù)設(shè)計(jì)模塊、容差設(shè)計(jì)模塊以及幫助模塊, 軟件系統(tǒng)功能模。
操作系統(tǒng)模塊:在新建項(xiàng)目時(shí)可選擇相應(yīng)的質(zhì)量?jī)?yōu)化類(lèi)型,在注冊(cè)項(xiàng)目時(shí)需要輸入相應(yīng)的基本信息,在完成項(xiàng)目時(shí)對(duì)其進(jìn)行保存。用戶(hù)在提供正交表時(shí),可自定義對(duì)正交表進(jìn)行設(shè)計(jì)。另外,本平臺(tái)還具備打印功能,可對(duì)重要的信息數(shù)據(jù)報(bào)表進(jìn)行打印。
信噪比計(jì)算模塊:對(duì)不同類(lèi)型的質(zhì)量特性實(shí)現(xiàn)信噪比,可以進(jìn)行一組或多組的計(jì)算機(jī)信噪比;對(duì)于質(zhì)量特性的信噪比還可以與相關(guān)參數(shù)設(shè)計(jì)模塊進(jìn)行交換實(shí)驗(yàn)數(shù)據(jù)。
方差分析模塊:對(duì)相關(guān)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行方差分析,從而確定實(shí)驗(yàn)指標(biāo)的最佳參數(shù)組合,該功能是以超鏈接的形式放入系統(tǒng)之中,用戶(hù)只需點(diǎn)擊鏈接就可以各種類(lèi)型的數(shù)據(jù)方差分析,而方差分析則以正交表、試驗(yàn)方案表、試驗(yàn)數(shù)據(jù)、方差分析表、趨勢(shì)圖、參數(shù)優(yōu)化方案表等形式呈現(xiàn)出來(lái),并可以隨意進(jìn)行打印。
參數(shù)設(shè)計(jì)模塊:幫助用戶(hù)實(shí)現(xiàn)內(nèi)設(shè)計(jì)和外設(shè)計(jì)。外設(shè)計(jì)包含有:內(nèi)外表直積法、綜合誤差因素法,對(duì)于靜態(tài)特性的參數(shù)設(shè)計(jì),簡(jiǎn)單的用戶(hù)可以直接輸入,而較為復(fù)雜的用戶(hù)就需要通過(guò)多種程序語(yǔ)言進(jìn)行編程。
容差設(shè)計(jì)模塊:該模塊功能主要輔助用戶(hù)進(jìn)行外設(shè)計(jì),為用戶(hù)提供實(shí)驗(yàn)方案表。 可以充分利用貢獻(xiàn)率法對(duì)單因素和多因素進(jìn)行容差設(shè)計(jì),并利用質(zhì)量損失函數(shù)對(duì)質(zhì)量損失進(jìn)行計(jì)算成本。在對(duì)用戶(hù)數(shù)學(xué)模型輸入窗口與接口規(guī)范設(shè)計(jì)時(shí),數(shù)學(xué)模型可從參數(shù)設(shè)計(jì)中進(jìn)行導(dǎo)入,并可以對(duì)試驗(yàn)數(shù)據(jù)、統(tǒng)計(jì)分析表和容差設(shè)計(jì)表進(jìn)行打印。
幫助模塊:幫助用戶(hù)不熟悉本平臺(tái)的應(yīng)用,以超鏈接的方式將操作指導(dǎo)納入到本平臺(tái)中,并提供了很多典型的使用案例進(jìn)行自動(dòng)演示,方便用戶(hù)可以快速學(xué)習(xí)軟件的使用操作,并了解軟件的使用功能和有關(guān)知識(shí)。
三、質(zhì)量工程展示和鏈接平臺(tái)應(yīng)用情況
通過(guò)測(cè)試后,本軟件質(zhì)量工程展示和鏈接平臺(tái)已經(jīng)在2019年的軟件開(kāi)發(fā)公司中進(jìn)行鏈接并試運(yùn)行。自從網(wǎng)站開(kāi)通以來(lái),我們對(duì)用戶(hù)的反饋問(wèn)題進(jìn)行了全面跟蹤并作出了相應(yīng)的調(diào)整,同時(shí)也對(duì)質(zhì)量工程建設(shè)方面所取得最新成果進(jìn)行了動(dòng)態(tài)跟蹤,從而可以及時(shí)對(duì)網(wǎng)站內(nèi)容進(jìn)行更新。截止目前為主,該網(wǎng)站的點(diǎn)擊量已經(jīng)到達(dá)了3500次,平均每日的點(diǎn)擊量超過(guò)了70次。
另外,筆者通過(guò)查閱眾多國(guó)內(nèi)外相關(guān)文獻(xiàn)資料發(fā)現(xiàn),國(guó)內(nèi)眾多對(duì)軟件開(kāi)發(fā)的質(zhì)量工程所收獲的成果并沒(méi)有通過(guò)對(duì)進(jìn)行集中展示和加入鏈接平臺(tái),只是對(duì)質(zhì)量工程進(jìn)行簡(jiǎn)單的介紹,且其涵蓋的信息量非常少,沒(méi)有進(jìn)行全面的統(tǒng)計(jì)和鏈接。因此,本平臺(tái)中,主要是針對(duì)開(kāi)發(fā)設(shè)計(jì)人員提供一個(gè)輔助工具,幫助其大幅度的提高工作效率,有效縮短軟件開(kāi)發(fā)的周期,通過(guò)本平臺(tái)可以加強(qiáng)讀超鏈接的認(rèn)識(shí),同時(shí)該平臺(tái)還充分展現(xiàn)出其完整性,且涵蓋的信息量和集成度也達(dá)到了質(zhì)量工程項(xiàng)目的要求。本平臺(tái)自開(kāi)通后,就得到很多人的贊賞,但是目前,本平臺(tái)只是一個(gè)單板機(jī),還有一定的缺陷,后臺(tái)數(shù)據(jù)庫(kù)是性能相對(duì)弱的Access, 所以如何將本系統(tǒng)應(yīng)用于 Internet, 且后臺(tái)使用網(wǎng)絡(luò)功能更為強(qiáng)大、安全性更高數(shù)據(jù)庫(kù)系統(tǒng)(例如 SQL Server)將是本系統(tǒng)在未來(lái)需要進(jìn)一步研究解決的問(wèn)題。
參考文獻(xiàn):
[1]蘭瑞樂(lè).信息技術(shù)支撐和促進(jìn)廣西高校教學(xué)質(zhì)量與教學(xué)改革工程建設(shè)的研究[J].廣西師范學(xué)院學(xué)報(bào),2012,(9).
[2]楊劍寧等.高校質(zhì)量工程網(wǎng)站建設(shè)探討[J].科技創(chuàng)新導(dǎo)報(bào),2011,(29).
[3]萬(wàn)榮澤,蔣紅軍.基于ASP.NET高職學(xué)院評(píng)優(yōu)評(píng)先管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].河池學(xué)院學(xué)報(bào)(自然科學(xué)版),2003,(5).
[4]田口玄一.開(kāi)發(fā)設(shè)計(jì)階段的質(zhì)量工程[C] .日本規(guī)格協(xié)會(huì), 2001,2.