【文章內(nèi)容簡介】
......................... 24 參考文獻(xiàn) ..................................................................................................................................... 25 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 III 摘要 集裝箱是現(xiàn)代重要的運(yùn)輸工具 ,提高集裝箱的容積率可以使 企業(yè)在貨物運(yùn)輸這一重要環(huán)節(jié)降低成本與費(fèi)用 ,是進(jìn)出口和運(yùn)輸?shù)绕髽I(yè)普遍關(guān)心的問題,那么,集裝箱優(yōu)化設(shè)計(jì)的軟件項(xiàng)目就具有著非常重要的實(shí)際意義。對軟件項(xiàng)目進(jìn)行質(zhì)量管理主要是確保項(xiàng)目能夠達(dá)到預(yù)期需求。從用戶的需求出發(fā),保證最終交付的軟件要滿足客戶的期望。質(zhì)量管理的重點(diǎn)在事前的預(yù)防,而不是事后的檢查,這就需要管理者在項(xiàng)目執(zhí)行的全過程中保持質(zhì)量管理的理念,不斷改進(jìn),使得最終交付的軟件產(chǎn)品滿足客戶明確需求、隱含需求的所有特性。 質(zhì)量是構(gòu)成社會(huì)財(cái)富的物質(zhì)內(nèi)容,沒有質(zhì)量就沒數(shù)量,也就沒有經(jīng)濟(jì)價(jià)值。對于一個(gè)項(xiàng)目的編制,首先就是要 編寫集裝箱優(yōu)化設(shè)計(jì)質(zhì)量管理任務(wù)書,它主要是為了使我們通過相關(guān)文檔的書寫而掌握有關(guān)軟件項(xiàng)目管理的知識。集裝箱優(yōu)化設(shè)計(jì)的質(zhì)量管理任務(wù)書主要是要求我們從實(shí)際出發(fā)了解集裝箱的特性,收集相關(guān)的信息為集裝箱的優(yōu)化設(shè)計(jì)的需求加以分析并實(shí)施管理計(jì)劃,使項(xiàng)目的開發(fā)設(shè)計(jì)過程行之有效。并通過此次設(shè)計(jì)了解質(zhì)量管理任務(wù)書的格式、方式和內(nèi)容,并通過對集裝箱的優(yōu)化設(shè)計(jì)增強(qiáng)個(gè)人編碼能力。將正方形、長方形和三角形這三種形狀的圖形裝在一個(gè)平面矩形框內(nèi),設(shè)計(jì)三種裝箱方案,通過這三種方案然后對其進(jìn)行編寫代碼,按照其需求規(guī)格說明書的書寫格式進(jìn)行編寫 。 關(guān)鍵詞: 集裝箱優(yōu)化;容積率;質(zhì)量管理;文檔;管理計(jì)劃 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 IV Abstract The container is an important means of transport. Improving the plot ratio of container can make the enterprise to reduce the cost and expenses in the transport of goods, That is generally concerned about import and , the software project of optimization design of container has a very important practical significance. Quality management of software project is to ensure that the project can achieve the anticipated demand. Starting from the needs of users, Our purpose is to ensure he software can meet customer39。s expectations. The key point of quality management is the prior is required managers to maintain the concept of quality management in the whole process of project implementation ,so that the final software products to meet customer demand and implicit demand. Quality is the material content of society, If don39。t have quality, there would be no economic value. For the preparation of a project, writing document about the task of quality management is first of is mainly in order to enable us to grasp the knowledge of software related document is mainly required us to understand the characteristics of container proceed from reality , Collecting relevant information make the project development design effective. Besides, through the design of quality management we can kow more format, style and content about the related document, In this design ,I arranged the square, rectangle and triangle in a rectangular frame, designing three kinds of packing scheme,writing code through these three schemes with the requirements format. Keywords: the optimization of container。 plot ratio。 quality management。 document。 Management plan 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 1 第一章 質(zhì)量管理概述 軟件質(zhì)量 質(zhì)量,通常指產(chǎn)品的質(zhì)量,廣義還包括工作的質(zhì)量。而工作質(zhì)量則是產(chǎn)品質(zhì)量的保證,它反映了與產(chǎn)品質(zhì)量直接有關(guān)的工作對產(chǎn)品質(zhì)量的保證程度。從項(xiàng)目作為一次性的活動(dòng)來看,項(xiàng)目質(zhì)量體現(xiàn)在由工作分解結(jié)構(gòu)反映出的項(xiàng)目范圍內(nèi)所有的階段、子項(xiàng)目、項(xiàng)目工作單元的質(zhì)量所構(gòu)成,即項(xiàng)目的工作質(zhì)量。 國際標(biāo)準(zhǔn) ISO6402 對質(zhì)量的定義是質(zhì)量是反映實(shí)體滿足規(guī)定或潛在需要的特性總和,質(zhì)量特性就是產(chǎn)品或服務(wù)為滿足人們明確或隱含的需要所具備的能力、屬性和特征的總和。 IEEE 認(rèn)為所謂軟件項(xiàng)目的質(zhì)量,就是“軟件 項(xiàng)目能夠滿足已確定的全部需求的特征集合”,它主要反映了四個(gè)方面的信息特征:軟件產(chǎn)品具備滿足給定需求特征及特征的總體的能力;軟件擁有所期望的各種屬性組合的程度,用戶認(rèn)為軟件滿足他們綜合期望的程度;軟件組合特性可以滿足用戶需求的程度。 中國國家標(biāo)準(zhǔn)的定義:反映產(chǎn)品或服務(wù)滿足明確或隱含需求能力的特征和特征的總和。軟件質(zhì)量特性是用以描述和評價(jià)軟件產(chǎn)品質(zhì)量的一組屬性,一個(gè)軟件的質(zhì)量可以被細(xì)分成多級子特性。 一般的軟件項(xiàng)目可分為啟動(dòng)、規(guī)劃、執(zhí)行、監(jiān)控和收尾五個(gè)部分。其中質(zhì)量管理設(shè)計(jì)到規(guī)劃、執(zhí)行、監(jiān)控三個(gè)部分。軟件的質(zhì)量 管理包括質(zhì)量規(guī)劃、實(shí)施質(zhì)量保證、實(shí)施質(zhì)量控制三個(gè)部分。 軟件質(zhì)量指標(biāo) 在進(jìn)行質(zhì)量評估時(shí),需要有對質(zhì)量進(jìn)行度量的準(zhǔn)則與方法。選擇合適的指標(biāo)體系并使其量化是軟件質(zhì)量評估的關(guān)鍵。但是,選擇評估指標(biāo)時(shí)不是越多越好,關(guān)鍵在于指標(biāo)在評估中所起的作用的大小。在此次集裝箱優(yōu)化設(shè)計(jì)的質(zhì)量評價(jià)中,我主要從功能性、可靠性、易用性、效率、可維護(hù)性和可移植性六個(gè)指標(biāo)來評價(jià)集裝箱優(yōu)化項(xiàng)目的性能。 功能性質(zhì)量指標(biāo) 功能性是軟件最重要的質(zhì)量特征之一,可以細(xì)化成完備性和正確性。針對集裝武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 2 箱優(yōu)化設(shè)計(jì)系統(tǒng),我們主要是從以下幾 個(gè)方面進(jìn)行評價(jià):系統(tǒng)的功能和用戶的實(shí)際需要、已定義的產(chǎn)品規(guī)范一致,沒有出錯(cuò),能正常運(yùn)行;系統(tǒng)所產(chǎn)生的結(jié)果在精度允許的誤差范圍之內(nèi);所有功能及其定義應(yīng)該清楚、可用,滿足所需功能的每一個(gè)輸入輸出數(shù)據(jù)項(xiàng)、功能、接口、文檔等都已具備。 可靠性質(zhì)量指標(biāo) 根據(jù)相關(guān)的軟件測試與評估要求,可靠性可以細(xì)化為成熟性、穩(wěn)定性、易恢復(fù)性等。針對集裝箱優(yōu)化設(shè)計(jì)系統(tǒng),具體從以下幾個(gè)方面進(jìn)行質(zhì)量評估:系統(tǒng)自我恢復(fù)能力,當(dāng)系統(tǒng)的某個(gè)功能失效發(fā)生時(shí),系統(tǒng)在當(dāng)前環(huán)境下能實(shí)現(xiàn)故障自動(dòng)轉(zhuǎn)移,重新配置、繼續(xù)執(zhí)行的能力,軟件系統(tǒng)具有自我 檢測、容錯(cuò)、備份等機(jī)制,盡量做到獨(dú)立于硬件的編碼、硬件設(shè)備之間的通信協(xié)議獨(dú)立等。此外,各種惡劣環(huán)境下,如大數(shù)據(jù)量、大量用戶同時(shí)訪問時(shí),系統(tǒng)能正常工作。 易用性質(zhì)量指標(biāo) 易用性可以細(xì)化為易理解性、易學(xué)習(xí)性和易操作性等。這三個(gè)特征主要針對用戶而言的。任何一個(gè)產(chǎn)品的設(shè)計(jì)都是以達(dá)到用戶滿意為最終目的。針對集裝箱優(yōu)化設(shè)計(jì)系統(tǒng),主要從用戶掌握軟件所需要付出的時(shí)間及努力程度來評價(jià)系統(tǒng)的可操作性。用戶付出的時(shí)間越短和越容易接受該系統(tǒng),那么系統(tǒng)的設(shè)計(jì)也就越成功。 效率質(zhì)量指標(biāo) 效率特征可以 細(xì)化成時(shí)間特征和資源特征。對軟件的效率特征評價(jià)采用定量方法。針對集裝箱優(yōu)化設(shè)計(jì),將效率特征可以分解為如圖 11 所示的幾個(gè)方面進(jìn)行評價(jià): 效率特性 資源特性 輸出結(jié)果更新周期 處理時(shí)間 吞吐率 時(shí)間特性 代碼規(guī)模 圖 11 效率特性分解圖 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 3 可維護(hù)性特征 對軟件項(xiàng)目在進(jìn)行后期的維護(hù)時(shí),為了修改完善項(xiàng)目所需的努力的一組屬性,一個(gè)軟件項(xiàng)目是否具有可維護(hù)性也是項(xiàng)目成功的關(guān)鍵,對項(xiàng)目進(jìn)行一些小型維護(hù),而不引起其他功能的改變。 可移植性特征 可移植性反映的是與軟件從一個(gè)環(huán)境到另一個(gè)環(huán)境的能力有關(guān)的一組屬性,其中每一個(gè)質(zhì)量特征都分別與若干子特征 相對應(yīng)。一個(gè)產(chǎn)品的可移植性一定程度上反映了一個(gè)產(chǎn)品的實(shí)用性。 軟件質(zhì)量模型 我們通常用軟件質(zhì)量模型來描述影響軟件質(zhì)量的特性?,F(xiàn)在已有多種軟件質(zhì)量的模型,他們共同的特點(diǎn)是把軟件質(zhì)量特性定義成分層模型。在這種分層的模型中,最基本的叫做基本質(zhì)量特征,它可以由一些子質(zhì)量特性定義和度量。二次特性在必要時(shí)間又可由它的一些自質(zhì)量特性定義和度量。 在本次集裝箱優(yōu)化設(shè)計(jì)系統(tǒng)中,我主要采用 McCall 軟件質(zhì)量評價(jià)模型來對系統(tǒng)進(jìn)行評價(jià)。下面我們簡單地介紹 McCall 軟件質(zhì)量評價(jià)模型。 McCall 軟件質(zhì)量模型框架圖如下圖 12 所示: 圖 12 McCall軟件質(zhì)量模型框架圖 這是 McCall 等人于 1979 年提出的軟件質(zhì)量模型,其軟件質(zhì)量概念基于 11 個(gè)特性之上,這 11 個(gè)特性分別面向軟件產(chǎn)品的運(yùn)行、修正和轉(zhuǎn)移。 此外,還有一個(gè)影響較大的軟件質(zhì)量模型 —— ISO 軟件質(zhì)量評價(jià)模型,按照ISO 軟件質(zhì)量模型由三層組成。 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 4 ( 1)高層( Toplevel):軟件質(zhì)量需求評價(jià)準(zhǔn)則( SQRC) ( 2)中層( Midlevel):軟件質(zhì)量設(shè)計(jì)評價(jià)準(zhǔn)則( SQDC) ( 3)低層( Lowlevel):軟件質(zhì)量度量評價(jià)準(zhǔn)則( SQMC) ISO 認(rèn)為應(yīng)對高 層和中層建立國際標(biāo)準(zhǔn),在國際范圍內(nèi)推廣軟件質(zhì)量管理技術(shù),而底層可由各使用單位視實(shí)際情況規(guī)定, ISO 的三層次模型來自 McCall 等人的模型,高層、中層和低層分別對應(yīng)于 McCall 模型中的特性、度量準(zhǔn)則和度量。 ISO軟件質(zhì)量度量模型如圖 13。 圖 13 ISO軟件質(zhì)量度量模型 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 5 第二章 軟件質(zhì)量的策劃 軟件 質(zhì)量策劃的依據(jù) 質(zhì)量策劃是質(zhì)量管理的一部分,致力于設(shè)定質(zhì)量目標(biāo)并規(guī)定必要的運(yùn)行過程和相關(guān)資源以實(shí)現(xiàn)質(zhì)量目標(biāo)。具體地說,就是根據(jù)項(xiàng)目內(nèi)外部環(huán)境制定質(zhì)量目標(biāo)和計(jì)劃,同時(shí)為保證目標(biāo)實(shí)現(xiàn),規(guī)定 相關(guān)資源的配置。 軟件質(zhì)量的依據(jù)主要為以下四各方面: ( 1)質(zhì)量方針 ( 2)范圍說明書 ( 3)成果說明書 ( 4)標(biāo)準(zhǔn)和規(guī)范 軟件 質(zhì)量策劃的內(nèi)容 軟件策劃的內(nèi)容主要為以下幾個(gè)方面: ( 1)管理方面。 ①機(jī)構(gòu); ②任務(wù); ③職責(zé)。 ( 2)文檔方面。 ①基本文檔; ②用戶文檔; ③其它文檔。 ( 3)評審和審核。 ①過程評審; ②工作產(chǎn)品審核; ③不符合問題的解決。 ( 4)評審和檢查。 ①軟件需求(規(guī)格)評審; ②系統(tǒng)/子系統(tǒng)設(shè)計(jì)評審; ③軟件設(shè)計(jì)評審; 武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 綜合設(shè)計(jì)報(bào)告 6 ④軟件驗(yàn)證與確認(rèn)計(jì)劃評審; 質(zhì)量策劃的工作流 程 工作流程分以下步驟進(jìn)行: ( 1)收集資料。 ( 2)進(jìn)行相關(guān)內(nèi)容的策劃。 ①產(chǎn)品質(zhì)量策劃; ②質(zhì)量管理和作業(yè)策劃; ③編制質(zhì)量計(jì)劃。 ( 3)學(xué)習(xí)和使用質(zhì)量策劃的科學(xué)方法。 ( 4)寫出質(zhì)量策劃書和有關(guān)輔助文件 質(zhì)量策劃的實(shí)際意義 目前,很多企業(yè)還是依賴于人工精心的計(jì)算裝箱,而裝箱