計(jì)算機(jī)軟件需求說(shuō)明編制指南_第1頁(yè)
計(jì)算機(jī)軟件需求說(shuō)明編制指南_第2頁(yè)
計(jì)算機(jī)軟件需求說(shuō)明編制指南_第3頁(yè)
計(jì)算機(jī)軟件需求說(shuō)明編制指南_第4頁(yè)
計(jì)算機(jī)軟件需求說(shuō)明編制指南_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)軟件需求說(shuō)明編制指南計(jì)算機(jī)軟件需求說(shuō)明編制指南》GB/T9385中定義了需求的具體內(nèi)容,包括:

(1功能需求:指描述軟件產(chǎn)品的輸入怎樣變換成輸出即軟件必須完成的基本動(dòng)作。對(duì)于每一類功能或者有時(shí)對(duì)于每一個(gè)功能需要具體描述其輸入、加工和輸出的需求。

(2性能需求:從整體來(lái)說(shuō)本條應(yīng)具體說(shuō)明軟件或人與軟件交互的靜態(tài)或動(dòng)態(tài)數(shù)值需求。

①靜態(tài)數(shù)值需求可能包括:?支持的終端數(shù)?支付并行操作的用戶數(shù)

?處理的文卷和記錄數(shù)

?表和文卷的大小

②動(dòng)態(tài)數(shù)值需求

(3設(shè)計(jì)約束:設(shè)計(jì)約束受其他標(biāo)準(zhǔn)、硬件限制等方面的影響。

(4屬性:在軟件的需求之中有若干個(gè)屬性如可移植性、正確性、可維護(hù)性及安全性等。

(5外部接口需求:包括用戶接口、硬件接口、軟件接口、通信接口。

(6其他需求:根據(jù)軟件和用戶組織的特性等某些需求放在數(shù)據(jù)庫(kù)、用戶要求的常規(guī)的和特殊的操作、場(chǎng)合適應(yīng)性需求中描述。

由此可知:

①對(duì)特定范圍內(nèi)修改所需的時(shí)間不超過(guò)3秒—產(chǎn)品文檔包括如下內(nèi)容

1、用于管理者的指南和資料他們監(jiān)督軟件的使用

2、宣傳資料通告軟件產(chǎn)品的可用性并詳細(xì)說(shuō)明它的功能運(yùn)行環(huán)境等

3、一般信息對(duì)任何有興趣的人描述軟件產(chǎn)品

基本的產(chǎn)品文檔包括

1、培訓(xùn)手冊(cè)

2、參考手冊(cè)和用戶指南

3、軟件支持手冊(cè)

4、產(chǎn)品手冊(cè)和信息廣告管理文檔

這種文檔建立在項(xiàng)目管理信息的基礎(chǔ)上諸如:

1、開發(fā)過(guò)程的每個(gè)階段的進(jìn)度和進(jìn)度變更的記錄

2、軟件變更情況的記錄

3、相對(duì)于開發(fā)的判定記錄

4、職責(zé)定義

這種文檔從管理的角度規(guī)定涉及軟件生存的信息面向?qū)ο蟮幕靖拍钣袑?duì)象、類、抽象、封裝、繼承、多態(tài)、接口、消息、組件、模式和復(fù)用等。

1.對(duì)象

對(duì)象是由數(shù)據(jù)及其操作所構(gòu)成的封裝體,是系統(tǒng)中用來(lái)描述客觀事物的一個(gè)封裝,是構(gòu)成系統(tǒng)的基本單位,采用計(jì)算機(jī)語(yǔ)言描述,對(duì)象是由一組屬性和對(duì)這組屬性進(jìn)行操作的一組服務(wù)構(gòu)成。

對(duì)象包含三個(gè)基本要素,分別是對(duì)象標(biāo)識(shí)、對(duì)象狀態(tài)和對(duì)象行為。每一個(gè)對(duì)象必須有一個(gè)名字以區(qū)別于其他對(duì)象,這就是對(duì)象標(biāo)識(shí);狀態(tài)用來(lái)描述對(duì)象的某些特征;對(duì)象行為用來(lái)封裝對(duì)象所擁有的業(yè)務(wù)操作。

2.類

類是現(xiàn)實(shí)世界中實(shí)體的形式化描述,類將該實(shí)體的數(shù)據(jù)和函數(shù)封裝在一起。類的數(shù)據(jù)也叫屬性、狀態(tài)或特征,它表現(xiàn)類靜態(tài)的一面。類的函數(shù)也叫功能、操作或服務(wù),它表現(xiàn)類動(dòng)態(tài)的一面。

3.類和對(duì)象的關(guān)系

對(duì)象是類的實(shí)際例子。如果將對(duì)象比作房子,那么類就是房子的設(shè)計(jì)圖紙。

取款()j

類和對(duì)象的關(guān)系可以總結(jié)為:

(1)每一個(gè)對(duì)象都是某一個(gè)類的實(shí)例。

(2)每一個(gè)類在某一時(shí)刻都有零或更多的實(shí)例。

(3)類是靜態(tài)的,它們的存在、語(yǔ)義和關(guān)系在程序執(zhí)行前就已經(jīng)定義好了,對(duì)象是動(dòng)態(tài)的,它們?cè)诔绦驁?zhí)行時(shí)可以被創(chuàng)建和刪除。

(4)類是生成對(duì)象的模板。

4.抽象

抽象是通過(guò)特定的實(shí)例抽取共同特征以后形成概念的過(guò)程。它強(qiáng)調(diào)主要特征,忽略次要特征。一個(gè)對(duì)象是現(xiàn)實(shí)世界中一個(gè)實(shí)體的抽象,一個(gè)類足一組對(duì)象的抽象,抽象是一種單一化的描述,它強(qiáng)調(diào)給出與應(yīng)用相關(guān)的特性,拋棄不相關(guān)的特性。

5.封裝

封裝是將相關(guān)的概念組成一個(gè)單元,然后通過(guò)一個(gè)名稱來(lái)引用它‘。面向?qū)ο蠓庋b是將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝成一個(gè)整體對(duì)象,對(duì)數(shù)據(jù)的訪問(wèn)或修改只能通過(guò)對(duì)象對(duì)外提供的接口進(jìn)行。

6.繼承

繼承表示類之間的層次關(guān)系,這種關(guān)系使得某類對(duì)象可以繼承另外一類對(duì)象的特征和能力,繼承又可分為單繼承和多繼承,單繼承是子類只從一個(gè)父類繼承,而多繼承中的子類可以從多于一個(gè)的父類繼承,Java是單繼承的語(yǔ)言,而C++允許多繼承。

7.多態(tài)

多態(tài)性是一種方法,這種方法使得在多個(gè)類中可以定義同一個(gè)操作或?qū)傩悦?,并在每個(gè)類中可以有不同的實(shí)現(xiàn)。多態(tài)性使得一個(gè)屬性或變量在不同的時(shí)期可以表示不同類的對(duì)象。

8.接口

所謂接口就是對(duì)操作規(guī)范的說(shuō)明。接口只是說(shuō)明操作應(yīng)該做什么(What),但沒有定義操作如何做(How)。接口可以理解成為類的一個(gè)特例,它只規(guī)定實(shí)現(xiàn)此接口的類的操作方法,而把真正的實(shí)現(xiàn)細(xì)節(jié)交由實(shí)現(xiàn)該接口的類去完成。

接口在面向?qū)ο蠓治龊驮O(shè)計(jì)過(guò)程中起到了至關(guān)重要的橋梁作用,系統(tǒng)分析員通常先把有待實(shí)現(xiàn)的功能封裝并定義成接口,而后期程序員依據(jù)此接口進(jìn)行編碼實(shí)現(xiàn)。

9.消息

消息(Message)是對(duì)象間的交互手段,10.組件

組件是軟件系統(tǒng)可替換的、物理的組成部分,它封裝了實(shí)現(xiàn)體(實(shí)現(xiàn)某個(gè)職能).并提供了一組接口的實(shí)現(xiàn)方法。可以認(rèn)為組件是一個(gè)封裝的代碼模塊或大粒度的運(yùn)行對(duì)的模塊,也可將組件理解為具有一定功能、能夠獨(dú)立工作或同其他組件組合起來(lái)協(xié)詞工作的對(duì)象。

對(duì)于組件,應(yīng)當(dāng)按可復(fù)用的要求進(jìn)行設(shè)計(jì)、實(shí)現(xiàn)、打包、編寫文檔。組件應(yīng)當(dāng)是內(nèi)聚的,并具有相當(dāng)穩(wěn)定的公開的接口。

為了使組件更切合實(shí)際、更有效地被復(fù)用,組件應(yīng)當(dāng)其各“可變性”(variability),以提高其通用性。組件應(yīng)向復(fù)用者提供一些公共“特性”,另一方面還要提供可變的“特性”。針對(duì)不同的應(yīng)用系統(tǒng),只需對(duì)其可變部分進(jìn)行適當(dāng)?shù)恼{(diào)節(jié),復(fù)用者要根據(jù)復(fù)用的具體需要,改造組件的可變“特性”,即“客戶化”。

11.模式

模式是一條由三部分組成的規(guī)則,它表示了一個(gè)特定環(huán)境、一個(gè)問(wèn)題和一個(gè)解決方案之間的關(guān)系。每一個(gè)模式描述了一個(gè)不斷重復(fù)發(fā)生的問(wèn)題,以及該問(wèn)題的解決方案。這樣就能一次又一次地使用該方案而不必做重復(fù)勞動(dòng)。

將設(shè)計(jì)模式引入軟件設(shè)計(jì)和開發(fā)過(guò)程的目的在于充分利用已有的軟件開發(fā)經(jīng)驗(yàn),這是因?yàn)樵O(shè)計(jì)模式通常是對(duì)于某一類軟件設(shè)計(jì)問(wèn)題的可重用的解決方案。

設(shè)計(jì)模式使得人們可以更加簡(jiǎn)單和方便地去復(fù)用成功的軟件設(shè)計(jì)和體系結(jié)構(gòu),從而能夠幫助設(shè)計(jì)者更快更好地完成系統(tǒng)設(shè)計(jì)。

12.復(fù)用

軟件復(fù)用是指將已有的軟件及其有效成分用于構(gòu)造新的軟件或系統(tǒng)。組件技術(shù)是軟件復(fù)用實(shí)現(xiàn)的關(guān)鍵。質(zhì)量保證的概念

我國(guó)國(guó)家標(biāo)準(zhǔn)GB/T19000-2000對(duì)質(zhì)量保證的定義是:“質(zhì)量保證是質(zhì)量管理的一部分,致力于增強(qiáng)滿足質(zhì)量要求的能力”。也就是,質(zhì)量保證是為了提供足夠的信任表明實(shí)體能夠滿足質(zhì)量要求,而在質(zhì)量體系中實(shí)施并根據(jù)需要進(jìn)行全部有計(jì)劃和有系統(tǒng)的活動(dòng)。

質(zhì)量保證是質(zhì)量管理的一個(gè)組成部分。質(zhì)量保證的目的是對(duì)產(chǎn)品體系和過(guò)程的固有特性已經(jīng)達(dá)到規(guī)定要求提供信任。所以質(zhì)量保證的核心是向人們提供足夠的信任,使顧客和其他相關(guān)方確信組織的產(chǎn)品、體系和過(guò)程達(dá)到規(guī)定的質(zhì)量要求。為了能提供信任,組織必須開展一系列質(zhì)量保證活動(dòng),包插為其規(guī)定的質(zhì)量要求有效地開展質(zhì)量控制,并能夠提供證實(shí)已達(dá)到質(zhì)量要求的客觀證據(jù),使顧客和其他相關(guān)方面信任組織的質(zhì)量管理體系得到有效運(yùn)行,具備提供滿足規(guī)定要求的產(chǎn)品和服務(wù)的能力。

質(zhì)量保證分為內(nèi)部質(zhì)量保證和外部質(zhì)量保證,內(nèi)部質(zhì)量保證是企業(yè)管理的一種手段,目的是為了取得企業(yè)領(lǐng)導(dǎo)的信任。外部質(zhì)量保證是在合同環(huán)境中,供方取信于需方信任的一種手段。因次,質(zhì)量保證的內(nèi)容絕非是單純的保證質(zhì)量,而更重要的是要通過(guò)對(duì)那些影響質(zhì)量的質(zhì)量體系要素進(jìn)行一系列有計(jì)劃、有組織的評(píng)價(jià)活動(dòng),為取得企業(yè)領(lǐng)導(dǎo)和需方的信任而提出充分可靠的證據(jù)。

質(zhì)量控制的概念

我國(guó)國(guó)家標(biāo)準(zhǔn)GB/T19000-2000對(duì)質(zhì)量控制的定義是:“質(zhì)量管理的一部分,致力于滿足質(zhì)量要求”。質(zhì)量控制的目標(biāo)就是確保產(chǎn)品的質(zhì)量能滿足顧客、法律法規(guī)等方面所提出的質(zhì)量要求如適用性、可靠性、安全性。質(zhì)量控制的范圍涉及產(chǎn)品質(zhì)量形成全過(guò)程的各個(gè)環(huán)節(jié),如設(shè)計(jì)過(guò)程、采購(gòu)過(guò)程、生產(chǎn)過(guò)程、安裝過(guò)程等。

質(zhì)量控制的工作內(nèi)容包括作業(yè)技術(shù)和活動(dòng),也就是包括專業(yè)技術(shù)和管理技術(shù)兩個(gè)方面。圍繞產(chǎn)品質(zhì)量形成全過(guò)程的各個(gè)環(huán)節(jié),對(duì)影響工作質(zhì)量的人、機(jī)、料、法、環(huán)五大因素進(jìn)行控制,并對(duì)質(zhì)量活動(dòng)的成杲進(jìn)行分階段驗(yàn)證,以便及時(shí)發(fā)現(xiàn)問(wèn)題,采取相應(yīng)措施,防止不合格重復(fù)發(fā)生,盡可能地減少損失。因此,質(zhì)量控制應(yīng)貫徹預(yù)防為主與檢驗(yàn)把關(guān)相結(jié)合的原則。必須對(duì)干什么、為何干、怎么干、誰(shuí)來(lái)干、何時(shí)干、何地干等做出規(guī)定,并對(duì)實(shí)際質(zhì)量活動(dòng)進(jìn)行監(jiān)控。因?yàn)橘|(zhì)量要求是隨時(shí)間的進(jìn)展而在不斷變化,為了滿足新的質(zhì)量要求,就要注意質(zhì)量控制的動(dòng)態(tài)性,要隨工藝、技術(shù)、材料、設(shè)備的不斷改進(jìn),研究新的控制方法。質(zhì)量策劃是指確定與項(xiàng)目相關(guān)的質(zhì)量標(biāo)準(zhǔn),并決定如何達(dá)到這些質(zhì)量標(biāo)準(zhǔn)。

質(zhì)量保證是定期評(píng)估總體項(xiàng)目績(jī)效的活動(dòng)之一,以樹立項(xiàng)目能滿足相關(guān)質(zhì)量標(biāo)準(zhǔn)的信心。

質(zhì)量控制是指監(jiān)控具體的項(xiàng)目結(jié)果以判斷其是否符合相關(guān)的質(zhì)量標(biāo)準(zhǔn),并確定方法來(lái)消除績(jī)效低下的原因。決策準(zhǔn)則包括樂觀準(zhǔn)則、悲觀準(zhǔn)則、樂觀系數(shù)準(zhǔn)則、后悔值準(zhǔn)則等。maxmin悲觀準(zhǔn)則是指對(duì)于任何行動(dòng)方案,都認(rèn)為將是最壞的狀態(tài)發(fā)生,即收益值最小的狀態(tài)發(fā)生。然后,比較各行動(dòng)方案實(shí)施后的結(jié)果,取具有最大收益值的行動(dòng)為最優(yōu)行動(dòng)的決策原則,也稱為最大最小準(zhǔn)則。某公司需要根據(jù)下一年度宏觀經(jīng)濟(jì)的增長(zhǎng)趨勢(shì)預(yù)測(cè)決定投資策略。宏觀經(jīng)濟(jì)增長(zhǎng)趨勢(shì)有不景氣、不變和景氣3種,投資策略有積極、穩(wěn)健和保守3種,各種狀態(tài)的收益如下表所示?;趍axmin悲觀準(zhǔn)則的最佳決策是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論