亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 論文大全 > 職稱(chēng)論文 > 軟件工程標(biāo)準(zhǔn)如何實(shí)施計(jì)算機(jī)職稱(chēng)論文

      軟件工程標(biāo)準(zhǔn)如何實(shí)施計(jì)算機(jī)職稱(chēng)論文

      時(shí)間: 謝樺657 分享

      軟件工程標(biāo)準(zhǔn)如何實(shí)施計(jì)算機(jī)職稱(chēng)論文

        軟件工程是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。它涉及程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)工具、系統(tǒng)平臺(tái)、標(biāo)準(zhǔn)、設(shè)計(jì)模式等方面。以下是學(xué)習(xí)啦小編今天為大家精心準(zhǔn)備的計(jì)算機(jī)相關(guān)職稱(chēng)論文:軟件工程標(biāo)準(zhǔn)如何實(shí)施。內(nèi)容僅供閱讀與參考!

        軟件工程標(biāo)準(zhǔn)如何實(shí)施 全文如下:

        一、 軟件工程標(biāo)準(zhǔn)的現(xiàn)狀和問(wèn)題

        目前,我國(guó)各行各業(yè)根據(jù)自身的特點(diǎn),也都相應(yīng)制定了一定數(shù)量的軟件工程標(biāo)準(zhǔn),就其標(biāo)準(zhǔn)的內(nèi)容、質(zhì)量以及相互之間都存在一定的問(wèn)題,因而給實(shí)施帶來(lái)一定的困難。下面,就初步掌握已發(fā)布的國(guó)家標(biāo)準(zhǔn)、國(guó)家軍用標(biāo)準(zhǔn)和航夭工業(yè)行業(yè)標(biāo)準(zhǔn)的現(xiàn)狀和問(wèn)題作一分析。

        1.已發(fā)布的軟件工程標(biāo)準(zhǔn)

        據(jù)不完全統(tǒng)計(jì),目前已發(fā)布國(guó)家標(biāo)準(zhǔn)n項(xiàng)、國(guó)軍標(biāo)12項(xiàng)、航天工業(yè)行業(yè)標(biāo)準(zhǔn)14項(xiàng)。詳見(jiàn)下表。

        據(jù)了解,目前準(zhǔn)備報(bào)批的國(guó)家標(biāo)準(zhǔn)有:軟件工程分類(lèi)法;計(jì)算機(jī)軟件單元測(cè)試;信息技術(shù)軟件產(chǎn)品評(píng)價(jià)、質(zhì)量特性及其使用指南;軟件支持環(huán)境。國(guó)家軍用標(biāo)準(zhǔn)有:軍用軟件產(chǎn)品;軍用軟件項(xiàng)目管理規(guī)程;軍用軟件支持環(huán)境;軍用軟件測(cè)試與評(píng)估通用要求。除此以外,其它工業(yè)部門(mén)也制定了類(lèi)似的軟件工程標(biāo)準(zhǔn)。

        2.存在的問(wèn)題

        從上表可清楚地看出,目前我國(guó)軟件工程標(biāo)準(zhǔn)存在兩方面問(wèn)題:①在高層次上缺乏統(tǒng)一規(guī)劃和系統(tǒng)性,因而造成各級(jí)盲目制定和重復(fù)制定。大家知道,計(jì)算機(jī)軟件作為標(biāo)準(zhǔn)化對(duì)象,應(yīng)是具有重復(fù)性的概念和事物,因而不管是國(guó)標(biāo)還是國(guó)軍標(biāo),在同類(lèi)型標(biāo)準(zhǔn)的內(nèi)容上應(yīng)該是大同小異的,而不應(yīng)該制定成多套標(biāo)準(zhǔn),更無(wú)必要層層都制定。②標(biāo)準(zhǔn)體系缺乏系統(tǒng)的規(guī)劃,配套性差,標(biāo)準(zhǔn)內(nèi)容不夠協(xié)調(diào),甚至有些急需的標(biāo)準(zhǔn)未有定出,如二院需要的C語(yǔ)言編程格式約定等。這樣就制約了標(biāo)準(zhǔn)的正確性、可操作性和系統(tǒng)配套性。特別是針對(duì)航夭產(chǎn)品特征的軟件產(chǎn)品標(biāo)準(zhǔn)還沒(méi)有一項(xiàng),直接影響了各項(xiàng)軟件工程標(biāo)準(zhǔn)的有效實(shí)施。

        針對(duì)上述存在的問(wèn)題,從實(shí)際工作出發(fā),筆者認(rèn)為應(yīng)解決下述幾個(gè)問(wèn)題,方可促進(jìn)軟件標(biāo)準(zhǔn)的實(shí)施。

        a.對(duì)軟件工程標(biāo)準(zhǔn)應(yīng)從系統(tǒng)工程的概念出發(fā),認(rèn)真審查,統(tǒng)籌規(guī)劃,該補(bǔ)充的補(bǔ)充,該合并的合并,形成一個(gè)完整的軟件工程標(biāo)準(zhǔn)體系。目前軟件工程的高層次標(biāo)準(zhǔn)已不少了,而對(duì)于型號(hào)作戰(zhàn)軟件需求規(guī)范、測(cè)試軟件需求分析等一些低層次軟件標(biāo)準(zhǔn)應(yīng)加補(bǔ)充。

        b.從一些標(biāo)準(zhǔn)的內(nèi)容看,大多數(shù)是引自國(guó)外有關(guān)標(biāo)準(zhǔn)的,由于國(guó)情、體制的不同,在軟件管理標(biāo)準(zhǔn)方面執(zhí)行起來(lái)就比較困難。在術(shù)語(yǔ)概念方面存在著較大差別,往往有些標(biāo)準(zhǔn)中的詞語(yǔ)生澀,難以理解,不太符合中國(guó)人的語(yǔ)言習(xí)慣,影響了標(biāo)準(zhǔn)的可操作性。比如“配置”、“配置管理”、“項(xiàng)目管理”、“用戶(hù)手冊(cè)”等在以前的型號(hào)研制中是沒(méi)有碰到的語(yǔ)言,不僅僅是術(shù)語(yǔ)的不同,其內(nèi)涵也有很大差別。因此,要把這些標(biāo)準(zhǔn)認(rèn)真消化,準(zhǔn)確地建立起軟件工程化的概念,在軟件開(kāi)發(fā)中實(shí)行工程化管理還要做大量的工作。

        c.由于我們對(duì)軟件文件的編寫(xiě)和管理方面缺乏實(shí)踐經(jīng)驗(yàn),具體到一種文件寫(xiě)什么內(nèi)容,怎樣編寫(xiě)僅有標(biāo)準(zhǔn)是解決不了問(wèn)題的。比如,指控軟件的需求分析,結(jié)合具體型號(hào)該寫(xiě)什么內(nèi)容并沒(méi)有現(xiàn)成的模式和規(guī)范,這就需要我們?cè)趯?shí)踐中進(jìn)一步總結(jié)提高,制定一些規(guī)范來(lái)指導(dǎo)今后的軟件開(kāi)發(fā)和文件的編寫(xiě)。

        d.目前,我們軟件開(kāi)發(fā)中存在的最大問(wèn)題,仍然是個(gè)管理問(wèn)題。由于軟件工程化的概念建立起來(lái)相對(duì)容易些,而軟件工程體系建起來(lái)就不是短時(shí)間能完成的。至今,很多計(jì)劃部門(mén)、質(zhì)量管理部門(mén)以及主管領(lǐng)導(dǎo)還不清楚軟件工程化的具體含義,具體操作也沒(méi)有一個(gè)定式,軟件開(kāi)發(fā)的工程化只是某些領(lǐng)導(dǎo)和軟件開(kāi)發(fā)人員自覺(jué)不自覺(jué)的行為。因此,我們必須發(fā)動(dòng)廣大科技人員積極參與,廣為宣傳,加強(qiáng)管理,按照軟件工程標(biāo)準(zhǔn)的各項(xiàng)要求,推動(dòng)軟件開(kāi)發(fā)工作的向前發(fā)展。

        二、 加強(qiáng)軟件工程標(biāo)準(zhǔn)實(shí)施的幾個(gè)管理環(huán)節(jié)

        為了有效地控制軟件開(kāi)發(fā)質(zhì)量,切實(shí)實(shí)施各項(xiàng)軟件工程標(biāo)準(zhǔn),還應(yīng)加強(qiáng)標(biāo)準(zhǔn)實(shí)施中的幾個(gè)管理環(huán)節(jié)。

        1.軟件開(kāi)發(fā)的計(jì)劃管理

        如上所述,軟件工程不僅要建立起工程化的概念,更重要的是工程體系的運(yùn)行。這個(gè)體系的首要一環(huán)就是計(jì)劃管理,計(jì)劃部門(mén)必須清晰地明確軟件是產(chǎn)品,是一個(gè)開(kāi)發(fā)項(xiàng)目。描述開(kāi)發(fā)項(xiàng)目的有關(guān)文件必須納入計(jì)劃,就像硬件的任務(wù)書(shū)、方案論證報(bào)告、圖紙文件一樣,軟件的可行性研究報(bào)告、需求說(shuō)明書(shū)、設(shè)計(jì)說(shuō)明書(shū)開(kāi)發(fā)計(jì)劃等文件都必須落實(shí)單位、人員、時(shí)間、經(jīng)費(fèi),列入計(jì)劃考核。計(jì)劃是龍頭,有了計(jì)劃管理,軟件開(kāi)發(fā)才能全面啟動(dòng)起來(lái)。如果只給硬件落實(shí)了計(jì)劃、任務(wù)(雖其中包括軟件),但往往不可能使軟件成為一個(gè)項(xiàng)目,也就沒(méi)有成套的文檔。設(shè)計(jì)、測(cè)試和程序的生成、維護(hù)等一系列任務(wù)不容易落實(shí),工程化也就不存在了,所以加強(qiáng)軟件開(kāi)發(fā)的計(jì)劃管理十分重要。必須說(shuō)明,有關(guān)標(biāo)準(zhǔn)中提出的項(xiàng)目管理規(guī)范不僅在詞句上區(qū)別于計(jì)劃管理,反映在管理內(nèi)容上也存在很大差別。

        2.設(shè)計(jì)與編程的分崗

        設(shè)計(jì)與編程的分崗,總公司的提法是雙崗制,筆者認(rèn)為分崗提法更科學(xué)。在總公司有關(guān)文件中已多次強(qiáng)調(diào)了這個(gè)問(wèn)題。目的是一方面提高軟件開(kāi)發(fā)的透明度,另一方面也是提高開(kāi)發(fā)質(zhì)量的一項(xiàng)措施。在硬件研制中,設(shè)計(jì)與生產(chǎn)部門(mén)的分崗就從制度上保證了設(shè)計(jì)文件完整性、內(nèi)容的正確性以及差錯(cuò)的可追溯性。當(dāng)然軟件和硬件不是一回事,但道理是一樣的。實(shí)行分崗制就要求設(shè)計(jì)人員把設(shè)計(jì)思想進(jìn)行書(shū)面描述,保證了設(shè)計(jì)思想的透明。同時(shí),由于分崗,編程人員在理解設(shè)計(jì)文件的過(guò)程中可以客觀(guān)地找出設(shè)計(jì)的不足,及早暴露出設(shè)計(jì)的差錯(cuò)。這在大型軟件開(kāi)發(fā)中必須做到,否則質(zhì)量無(wú)法控制,甚至信息也無(wú)法保留。實(shí)際情況是往往由于軟件人員不足,自己設(shè)計(jì)自己編程的情況還很普遍。這不利于軟件開(kāi)發(fā)的質(zhì)量控制,也反映出管理體制上的不足。

        3.加強(qiáng)軟件的測(cè)試管理

        硬件開(kāi)發(fā)中很難想像一個(gè)產(chǎn)品不經(jīng)檢驗(yàn)就交付使用。但在一般軟件的開(kāi)發(fā)中不經(jīng)專(zhuān)門(mén)的檢測(cè),而是隨著硬件一起做功能性驗(yàn)收,就交付使用是經(jīng)常的事。這樣,軟件本身固有的不足不易暴露出來(lái)。所以,在大型軟件開(kāi)發(fā)中逐步實(shí)現(xiàn)第三方測(cè)試是控制軟件開(kāi)發(fā)質(zhì)量的必要手段。當(dāng)然,要實(shí)現(xiàn)這一點(diǎn)還有測(cè)試工具、測(cè)試方法等問(wèn)題需要逐步解決。

        4.加強(qiáng)配置管理

        “配置管理”是外來(lái)詞,英文是“eonfigurationmanagement”。其定義:“標(biāo)識(shí)和確定系統(tǒng)中配置項(xiàng)的過(guò)程,在系統(tǒng)整個(gè)生存周期內(nèi)控制這些項(xiàng)的投放和更動(dòng),記錄并報(bào)告配置的狀態(tài)和更動(dòng)要求,驗(yàn)證配置項(xiàng)的完整性和正確性”。配置管理還涉及到“配置項(xiàng)”、“配置標(biāo)識(shí)”、“配置控制”等一些術(shù)語(yǔ)。拋開(kāi)這些抽象的術(shù)語(yǔ),我們可以這樣理解:配置管理就是指軟件開(kāi)發(fā)的各個(gè)階段所需要形成的軟件產(chǎn)品和相應(yīng)文件以及這些文件的完整性、更改、技術(shù)狀態(tài)的控制,軟件的存放,文件的歸檔等管理工作。因此,這里既有型號(hào)研制中設(shè)計(jì)文件管理的含義(包括文件的完整性、編號(hào)、更改、階段標(biāo)記等),也包括軟件產(chǎn)品配備的含義。因?yàn)檐浖c硬件不同,它是無(wú)形的,軟件產(chǎn)品本身和描述產(chǎn)品的文件可以存放在介質(zhì)中(如軟盤(pán)、硬盤(pán)),什么階段放在設(shè)計(jì)人員手中、什么階段進(jìn)入介質(zhì)、什么階段歸檔、更改的控制、文件完整性要求,這些就是軟件的配置管理。所以配置管理十分重要,加強(qiáng)配置管理可以使軟件開(kāi)發(fā)的技術(shù)狀態(tài)受控,進(jìn)而控制軟件的質(zhì)量。

        5.加強(qiáng)軟件的標(biāo)準(zhǔn)化檢查

        配置管理是一項(xiàng)很重要的工作,首先是軟件文件的配置,也就是軟件文件的管理。在型號(hào)的硬件研制中,主要是靠設(shè)計(jì)文件管理制度和標(biāo)準(zhǔn)化檢查制度,使設(shè)計(jì)文件質(zhì)量受控的。軟件也必須這樣。目前,軟件開(kāi)發(fā)、研制的標(biāo)準(zhǔn)已經(jīng)制定得不少,但實(shí)施存在著不少問(wèn)題,主要是沒(méi)有切實(shí)可行的實(shí)施措施。因此,要從軟件文件的標(biāo)準(zhǔn)化檢查入手,嚴(yán)格實(shí)施各項(xiàng)軟件工程標(biāo)準(zhǔn)。完善軟件文件,制定一套制度,按照QJ1912的要求,進(jìn)一步明確軟件文件的格式、編號(hào)、編寫(xiě)內(nèi)容以及文件的完整性、簽署、更改等規(guī)定和要求,從而不斷提高軟件文件的質(zhì)量和水平。只要我們認(rèn)真實(shí)施軟件工程標(biāo)準(zhǔn),軟件文件一定能夠完善和配套。同時(shí)在完善文件的過(guò)程中也會(huì)使軟件工程標(biāo)準(zhǔn)逐步得以實(shí)施。

        三、認(rèn)真解決軟件標(biāo)準(zhǔn)實(shí)施中的技術(shù)概念問(wèn)題

        GJB8566把軟件生存周期劃分為可行性與計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、組裝測(cè)試、確認(rèn)測(cè)試和使用維護(hù)等8個(gè)階段,而且各個(gè)階段都相應(yīng)規(guī)定要完成的技術(shù)文件。QJ1912規(guī)定應(yīng)完成的軟件文件是在GB8566規(guī)定的基礎(chǔ)上還增加了任務(wù)書(shū)、源程序使用文件匯總表、鑒定證書(shū)、試驗(yàn)報(bào)告、媒體內(nèi)程序/數(shù)據(jù)目錄等其它文件。而這些文件并不全是設(shè)計(jì)文件,有些屬于管理文件。如開(kāi)發(fā)總結(jié)、開(kāi)發(fā)計(jì)劃等。這與傳統(tǒng)的設(shè)計(jì)文件概念是有區(qū)別的。這些管理文件是否也要由標(biāo)準(zhǔn)化部門(mén)統(tǒng)一檢查,需要研究和探討。從硬件階段的劃分看,航夭產(chǎn)品的研制分為論證、方案、工程研制、定型和批生產(chǎn)等5個(gè)階段,而產(chǎn)品交給用戶(hù)使用后就不屬于研制階段了。

        我們開(kāi)發(fā)的軟件是用在航天產(chǎn)品上的,那么,軟件開(kāi)發(fā)在大的階段上必須與航天產(chǎn)品的研制相吻合,這樣才有利于型號(hào)研制標(biāo)準(zhǔn)化工作順利進(jìn)行。由此看出在軟件開(kāi)發(fā)中,上述的5個(gè)階段與8個(gè)階段是什么關(guān)系,所形成的軟件文件如何確定階段標(biāo)記等問(wèn)題,也是實(shí)施軟件工程標(biāo)準(zhǔn)時(shí)不可回避的技術(shù)問(wèn)題,必須認(rèn)真分析解決好。為了使軟件開(kāi)發(fā)階段盡量與航天產(chǎn)品研制各階段吻合,便于軟件工程標(biāo)準(zhǔn)順利實(shí)施,不妨對(duì)兩者作一分析。一般來(lái)講,產(chǎn)品在工程研制時(shí)每一階段又可分為設(shè)計(jì)、生產(chǎn)、試驗(yàn)等若干小的階段。這些小的階段與軟件的設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試等階段相對(duì)應(yīng),這樣軟件開(kāi)發(fā)的階段劃分就更復(fù)雜了。這里需要把產(chǎn)品的研制階段和研制過(guò)程的概念區(qū)別開(kāi)。

        一般說(shuō)來(lái),研制階段是表示產(chǎn)品研制過(guò)程中成熟程度的標(biāo)志,而研制過(guò)程則是產(chǎn)品研制中必須經(jīng)過(guò)的一個(gè)程序。某型號(hào)經(jīng)過(guò)方案、初樣、試樣階段,以致性能逐漸穩(wěn)定達(dá)到成熟可以定型。在某一階段如初樣要經(jīng)過(guò)設(shè)計(jì)、生產(chǎn)、試驗(yàn)這些過(guò)程,在這些過(guò)程中暴露的問(wèn)題在下一階段,即試樣階段更改設(shè)計(jì)、重新生產(chǎn)、試驗(yàn),使產(chǎn)品性能穩(wěn)定達(dá)到任務(wù)書(shū)提出的要求進(jìn)入定型階段。GB8566中規(guī)定的軟件開(kāi)發(fā)中的8個(gè)階段實(shí)際是軟件形成的過(guò)程,與我們型號(hào)研制階段不是同一個(gè)概念,可能在某一階段軟、硬件有相吻合的部分。為此,筆者認(rèn)為,軟件的可行性研究報(bào)告、項(xiàng)目開(kāi)發(fā)計(jì)劃是軟件可行性研究與計(jì)劃階段形成的文件,它應(yīng)當(dāng)在型號(hào)的論證階段完成。這種文件應(yīng)當(dāng)屬于研試文件。軟件需求說(shuō)明書(shū)、測(cè)試計(jì)劃屬于軟件需求分析階段,這個(gè)階段相當(dāng)于型號(hào)的方案階段。

        如果在文件上作階段標(biāo)記,應(yīng)當(dāng)是M。軟件概要設(shè)計(jì)說(shuō)巴18.明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)、用戶(hù)手冊(cè)、操作手冊(cè)則分屬于概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)各階段工作,對(duì)應(yīng)型號(hào)研制則屬于工程研制階段的初樣、試樣階段。需求分析、設(shè)計(jì)說(shuō)明書(shū)等文件在不斷修改完善過(guò)程中逐步由M階段進(jìn)入C階段、S階段、D階段,在研制過(guò)程中經(jīng)過(guò)各研制階段修改、完善才能逐步定型。除此以外,如項(xiàng)目開(kāi)發(fā)計(jì)劃,開(kāi)發(fā)進(jìn)度月報(bào)、開(kāi)發(fā)總結(jié)等文件,按照航天系統(tǒng)的概念屬于研試文件,應(yīng)由有關(guān)職能部門(mén)完成,不一定由設(shè)計(jì)來(lái)完成。

        所以,解決了上述具體認(rèn)識(shí)間題以后,對(duì)所形成的軟件文件階段標(biāo)記達(dá)到共識(shí),同時(shí)加強(qiáng)各項(xiàng)管理工作,那么軟件工程標(biāo)準(zhǔn)就能順利實(shí)施,從而提高軟件的開(kāi)發(fā)質(zhì)量。

      359111