


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)算機(jī)軟件需求說明編制指南 計(jì)算機(jī)軟件需求說明編制指南 GB/T9385中定 義了需求的具體內(nèi)容,包括:(1功能需求:指描述軟件產(chǎn)品的輸入怎樣變換 成輸出即軟件必須完成的基本動(dòng)作。對(duì)于每一類 功能或者有時(shí)對(duì)于每一個(gè)功能需要具體描述其 輸入、加工和輸出的需求。(2性能需求:從整體來說本條應(yīng)具體說明軟件 或人與軟件交互的靜態(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外部接口需
2、求:包括用戶接口、硬件接口、 軟件接口、通信接口。(6其他需求:根據(jù)軟件和用戶組織的特性等某 些需求放在數(shù)據(jù)庫、用戶要求的常規(guī)的和特殊的 操作、場合適應(yīng)性需求中描述。由此可知:對(duì)特定范圍內(nèi)修改所需的時(shí)間不超過3秒一性能需求。 按照訂單及原材料情況自動(dòng)安排生產(chǎn)排序一功能需求。 系統(tǒng)能夠同時(shí)支持1000個(gè)獨(dú)立站點(diǎn)的并發(fā)訪 問性能需求。 系統(tǒng)可實(shí)現(xiàn)對(duì)多字符集的支持,包括GBK,BIG5和UTF-8等設(shè)計(jì)約束。 定期生成銷售分析報(bào)表功能需求 系統(tǒng)實(shí)行同城異地雙機(jī)備份,保障數(shù)據(jù)安全一 設(shè)計(jì)約束。軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)設(shè)計(jì), 數(shù)據(jù)設(shè)計(jì),接口 設(shè)計(jì)和過程設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì)是指:定義軟件系統(tǒng)各主要部件之間的 關(guān)系
3、。數(shù)據(jù)設(shè)計(jì)是指:將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。接口設(shè)計(jì)是指:軟件內(nèi)部,軟件和操作系統(tǒng)間以 及軟件和人之間如何通信。過程設(shè)計(jì)是指:系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程 描述。開發(fā)文檔開發(fā)文檔是描述軟件開發(fā)過程,包括軟件需求、 軟件設(shè)計(jì)、軟件測試、保證軟件質(zhì)量的一類文檔, 開發(fā)文檔也包括軟件的詳細(xì)技術(shù)描述、程序邏輯 程序間相互關(guān)系、數(shù)據(jù)格式和存儲(chǔ)等 開發(fā)文檔起到如下五種作用1、它們是軟件開發(fā)過程中包含的所有階段之間 的通信工具,它們記錄生成軟件需求設(shè)計(jì)編碼和 測試的詳細(xì)規(guī)定和說明。2、它們描述開發(fā)小組的職責(zé),通過規(guī)定軟件主 題事項(xiàng)文檔編制質(zhì)量保證人員以及包含在開發(fā)過程中任何其他事項(xiàng)的角色來定義做什么、 如何
4、 做和何時(shí)做。3、它們用作檢驗(yàn)點(diǎn)而允許管理者評(píng)定開發(fā)進(jìn)度。 如果開發(fā)文檔丟失、不完整或過時(shí),管理者將失 去跟蹤和控制軟件項(xiàng)目的一個(gè)重要工具。4、它們形成了維護(hù)人員所要求的基本的軟件支 持文檔,而這些支持文檔可作為產(chǎn)品文檔的一部 分。5、它們記錄軟件開發(fā)的歷史基本的開發(fā)文檔是1、可行性研究和項(xiàng)目任務(wù)書2、需求規(guī)格說明3、功能規(guī)格說明4、設(shè)計(jì)規(guī)格說明包括程序和數(shù)據(jù)規(guī)格說明5、開發(fā)計(jì)劃6、軟件集成和測試計(jì)劃7、質(zhì)量保證計(jì)劃標(biāo)準(zhǔn)進(jìn)度8安全和測試信息產(chǎn)品文檔產(chǎn)品文檔規(guī)定關(guān)于軟件產(chǎn)品的使用維護(hù)增強(qiáng)轉(zhuǎn) 換和傳輸?shù)男畔a(chǎn)品的文檔起到如下三種作用1、為使用和運(yùn)行軟件產(chǎn)品的任何人規(guī)定培訓(xùn)和 考彳信息2、使得那些未
5、參加開發(fā)本軟件的程序員維護(hù)它3、促進(jìn)軟件產(chǎn)品的市場流通或提高可接受性 產(chǎn)品文檔用于下列類型的讀者1、用戶他們利用軟件輸入數(shù)據(jù)檢索信息和解決 問題2、運(yùn)行者他們?cè)谟?jì)算機(jī)系統(tǒng)上運(yùn)行軟件 3、維護(hù)人員他們維護(hù)增強(qiáng)或變更軟件 產(chǎn)品文檔包括如下內(nèi)容1、用于管理者的指南和資料他們監(jiān)督軟件的使 用2、宣傳資料通告軟件產(chǎn)品的可用性并詳細(xì)說明 它的功能運(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ā)過程的每個(gè)階段的進(jìn)度和進(jìn)度變更的記 錄2、軟件變更情況的記錄3、相
6、對(duì)于開發(fā)的判定記錄4、職責(zé)定義這種文檔從管理的角度規(guī)定涉及軟件生存的信丿息、面向?qū)ο蟮幕靖拍钣袑?duì)象、類、抽象、封裝、 繼承、多態(tài)、接口、消息、組件、模式和復(fù)用等。1.對(duì)象對(duì)象是由數(shù)據(jù)及其操作所構(gòu)成的封裝體, 是系統(tǒng) 中用來描述客觀事物的一個(gè)封裝,是構(gòu)成系統(tǒng)的 基本單位,米用計(jì)算機(jī)語言描述,對(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)用來描述對(duì)象的某些特 征;對(duì)象行為用來封裝對(duì)象所擁有的業(yè)務(wù)操 作。2類類是現(xiàn)實(shí)世界中實(shí)體的形式化描述,類將該實(shí)體 的數(shù)據(jù)和函數(shù)封裝
7、在一起。類的數(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)的,它們的存在、語義和關(guān)系在程 序執(zhí)行前就已經(jīng)定義好了,對(duì)象是動(dòng)態(tài)的,它們 在程序執(zhí)行時(shí)可以被創(chuàng)建和刪除。(4) 類是生成對(duì)象的模板。4 抽象抽象是通過特定的實(shí)例抽取共同特征以后形成 概念的過程。它強(qiáng)調(diào)主要特征,忽略次要特征。 一個(gè)對(duì)象是現(xiàn)實(shí)世界中一個(gè)實(shí)體的
8、抽象,一個(gè)類 足一組對(duì)象的抽象,抽象是一種單一化的描述, 它強(qiáng)調(diào)給出與應(yīng)用相關(guān)的特性,拋棄不相關(guān)的特 性。5. 封裝封裝是將相關(guān)的概念組成一個(gè)單元,然后通過一 個(gè)名稱來引用它。面向?qū)ο蠓庋b是將數(shù)據(jù)和基 于數(shù)據(jù)的操作圭寸裝成一個(gè)整體對(duì)象,對(duì)數(shù)據(jù)的訪 問或修改只能通過對(duì)象對(duì)外提供的接口進(jìn)行。6繼承繼承表示類之間的層次關(guān)系,這種關(guān)系使得某類 對(duì)象可以繼承另外一類對(duì)象的特征和能力,繼承 又可分為單繼承和多繼承,單繼承是子類只從一 個(gè)父類繼承,而多繼承中的子類可以從多于一個(gè) 的父類繼承,Java是單繼承的語言,而C+允許 多繼承。7多態(tài)多態(tài)性是一種方法,這種方法使得在多個(gè)類中可 以定義同一個(gè)操作或?qū)傩悦?/p>
9、,并在每個(gè)類中可以 有不同的實(shí)現(xiàn)。多態(tài)性使得一個(gè)屬性或變量在不 同的時(shí)期可以表示不同類的對(duì)象。8接口所謂接口就是對(duì)操作規(guī)范的說明。接口只是說明 操作應(yīng)該做什么(What),但沒有定義操作如何 做(How)。接口可以理解成為類的一個(gè)特例,它 只規(guī)定實(shí)現(xiàn)此接口的類的操作方法, 而把真正的 實(shí)現(xiàn)細(xì)節(jié)交由實(shí)現(xiàn)該接口的類去完成。接口在面向?qū)ο蠓治龊驮O(shè)計(jì)過程中起到了至關(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è)職能
10、)并提供了一組 接口的實(shí)現(xiàn)方法??梢哉J(rèn)為組件是一個(gè)封裝的代 碼模塊或大粒度的運(yùn)行對(duì)的模塊,也可將組件理 解為具有一定功能、能夠獨(dú)立工作或同其他組件 組合起來協(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ù)用的具體需要, 改造組件 的可變“特性”,即“客戶化”。1
11、1. 模式模式是一條由三部分組成的規(guī)則,它表示了一個(gè) 特定環(huán)境、一個(gè)問題和一個(gè)解決方案之間的關(guān) 系。每一個(gè)模式描述了一個(gè)不斷重復(fù)發(fā)生的問 題,以及該問題的解決方案。這樣就能一次又一 次地使用該方案而不必做重復(fù)勞動(dòng)。將設(shè)計(jì)模式引入軟件設(shè)計(jì)和開發(fā)過程的目的在 于充分利用已有的軟件開發(fā)經(jīng)驗(yàn),這是因?yàn)樵O(shè)計(jì) 模式通常是對(duì)于某一類軟件設(shè)計(jì)問題的可重用 的解決方案。設(shè)計(jì)模式使得人們可以更加簡單和方便地去復(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)鍵。我國國家標(biāo)準(zhǔn)GB/T1900
12、0-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)品體系和過程的固有特性已經(jīng)達(dá) 到規(guī)定要求提供信任。所以質(zhì)量保證的核心是向 人們提供足夠的信任,使顧客和其他相關(guān)方確信 組織的產(chǎn)品、體系和過程達(dá)到規(guī)定的質(zhì)量要求。 為了能提供信任,組織必須開展一系列質(zhì)量保證 活動(dòng),包插為其規(guī)定的質(zhì)量要求有效地開展質(zhì)量 控制,并能夠提供證實(shí)已達(dá)到質(zhì)量要求的客觀證 據(jù),使顧客和其他
13、相關(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ì)量, 而更重 要的是要通過對(duì)那些影響質(zhì)量的質(zhì)量體系要素 進(jìn)行一系列有計(jì)劃、有組織的評(píng)價(jià)活動(dòng),為取得 企業(yè)領(lǐng)導(dǎo)和需方的信任而提出充分可靠的證 據(jù)。質(zhì)量控制的概念我國國家標(biāo)準(zhǔn)GB/T 19000-2000對(duì)質(zhì)量控制的定 義是:“質(zhì)量管理的一部分,致力于滿足質(zhì)量要 求"。質(zhì)量控制的目標(biāo)就是確保產(chǎn)品
14、的質(zhì)量能滿 足顧客、法律法規(guī)等方面所提出的質(zhì)量要求如適 用性、可靠性、安全性。質(zhì)量控制的范圍涉及產(chǎn) 品質(zhì)量形成全過程的各個(gè)環(huán)節(jié),如設(shè)計(jì)過程、采 購過程、生產(chǎn)過程、安裝過程等。質(zhì)量控制的工作內(nèi)容包括作業(yè)技術(shù)和活動(dòng), 也就 是包括專業(yè)技術(shù)和管理技術(shù)兩個(gè)方面。圍繞產(chǎn)品 質(zhì)量形成全過程的各個(gè)環(huán)節(jié),對(duì)影響工作質(zhì)量的 人、機(jī)、料、法、環(huán)五大因素進(jìn)行控制,并對(duì)質(zhì) 量活動(dòng)的成杲進(jìn)行分階段驗(yàn)證,以便及時(shí)發(fā)現(xiàn)問 題,采取相應(yīng)措施,防止不合格重復(fù)發(fā)生,盡可 能地減少損失。因此,質(zhì)量控制應(yīng)貫徹預(yù)防為主 與檢驗(yàn)把關(guān)相結(jié)合的原則。必須對(duì)干什么、為何 干、怎么干、誰來干、何時(shí)干、何地干等做出規(guī) 定,并對(duì)實(shí)際質(zhì)量活動(dòng)進(jìn)行監(jiān)控
15、。因?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)目績效的活動(dòng)之一, 以樹立項(xiàng)目能滿足相關(guān)質(zhì)量標(biāo)準(zhǔn)的信心。質(zhì)量控制是指監(jiān)控具體的項(xiàng)目結(jié)果以判斷其是 否符合相關(guān)的質(zhì)量標(biāo)準(zhǔn),并確定方法來消除績效 低下的原因。決策準(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ì)的增長趨勢 預(yù)測決定投資策略。宏觀經(jīng)濟(jì)增長趨勢有不景 氣、不變和景氣3種,投資
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江蘇省事業(yè)單位教師地理學(xué)科專業(yè)知識(shí)考試試卷試題集
- 2025年法律職業(yè)資格考試客觀題試卷一:法律職業(yè)與律師實(shí)務(wù)試題
- 我和我的課外書讀后感(13篇)
- 2025年降壓藥物試題
- 藝術(shù)設(shè)計(jì)行業(yè)專業(yè)資格證明書(8篇)
- 生活中的啟示寫事作文5篇范文
- 榜樣老師:知識(shí)的引導(dǎo)者作文10篇范文
- 春游感受自然風(fēng)光周記描寫一次春游活動(dòng)體驗(yàn)(13篇)
- 2025年開放銀行生態(tài)構(gòu)建下的金融科技合作與創(chuàng)新發(fā)展報(bào)告
- 礦山智能化開采無人作業(yè)技術(shù)智能化礦山建設(shè)項(xiàng)目管理合同檔案管理
- 邊防派出所知識(shí)講座
- 消防安全隱患排查投標(biāo)方案(技術(shù)標(biāo))
- 自然資源執(zhí)法監(jiān)察工作規(guī)范培訓(xùn)課件
- 刑事案件模擬法庭劇本完整版五篇
- PSSE軟件操作說明
- 教科版科學(xué)三年級(jí)下冊(cè)實(shí)驗(yàn)報(bào)告單
- 22S803 圓形鋼筋混凝土蓄水池
- 人力資源管理概論第三章員工招聘、篩選與錄用-董克用
- (完整版)新醫(yī)療器械分類目錄(舊分類對(duì)應(yīng)新分類)
- 經(jīng)濟(jì)與社會(huì):如何用決策思維洞察生活學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 提高臨床標(biāo)本送檢合格率品管圈PDCA成果匯報(bào)
評(píng)論
0/150
提交評(píng)論