freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程--需求分析報(bào)告范文合集(編輯修改稿)

2024-10-28 15:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 分析和仔細(xì)審查以確保所有的風(fēng)險(xiǎn)承擔(dān)者都明白其含義并找出其中的錯(cuò)誤遺漏或其它不足的地方形成完整的分析模型分析的目的在于開(kāi)發(fā)出高質(zhì)量的和具體的需求從而支持項(xiàng)目的估算和軟件的設(shè)計(jì)開(kāi)發(fā)和測(cè)試需求分析的主要活動(dòng)包括 繪制系統(tǒng)關(guān)聯(lián)圖 創(chuàng)建用戶接口原型 分析需求可行性 確定需求的優(yōu)先級(jí)別 創(chuàng)建數(shù)據(jù)字典 為需求建立模型繪制系統(tǒng)關(guān)聯(lián)圖這種關(guān)聯(lián)圖用于定義系統(tǒng)與系統(tǒng)外部實(shí)體間的界限和接口的簡(jiǎn)單模型創(chuàng)建用戶接口原型當(dāng)開(kāi)發(fā)人員或用戶不能確定需求時(shí)開(kāi)發(fā)一個(gè)用戶接口原型可以使許多概念和可能發(fā)生的事更為直觀明了用戶通過(guò)評(píng)價(jià)原型將使項(xiàng)目參與者能更好地相互理解所要解決的問(wèn)題同時(shí)找出需求文檔與原型之間所有的沖突之處 分析需求可行性在允許的成本和性能要求下分析每項(xiàng)需求實(shí)施的可行性明確與每項(xiàng)需求實(shí)現(xiàn)相聯(lián)系的風(fēng)險(xiǎn)包括與其它需求的沖突對(duì)外界因素的依賴和技術(shù)障礙確定需求的優(yōu)先級(jí)別應(yīng)用分析方法來(lái)確定用例產(chǎn)品特性或單項(xiàng)需求實(shí)現(xiàn)的優(yōu)先級(jí)別以優(yōu)先級(jí)為基礎(chǔ)確定產(chǎn)品版本將包括哪些特性或哪類需求當(dāng)允許需求變更時(shí)在特定的版本中加入每一項(xiàng)變更并在那個(gè)版本計(jì)劃中作出需要的變更 為需求建立模型需求的圖形分析模型是軟件需求規(guī)格說(shuō)明極好的補(bǔ)充說(shuō)明它們能提供不同的信息與關(guān)系以幫助找到不正確的不一致的遺漏的和冗余的需求這些模型包括數(shù)據(jù)流圖實(shí)體關(guān)系圖狀態(tài)變換圖對(duì)話框圖對(duì)象類及交互作用圖等 創(chuàng)建數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義以確保開(kāi)發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義在需求階段數(shù)據(jù)字典至少應(yīng)定義客戶數(shù)據(jù)項(xiàng)以確??蛻襞c開(kāi)發(fā)小組是使用一致的定義和術(shù)語(yǔ)分析建模的方法有很多其中最重要的兩種方法是結(jié)構(gòu)化分析和面向?qū)ο蠓治?結(jié)構(gòu)化分析方法提供實(shí)體關(guān)系圖數(shù)據(jù)流圖和狀態(tài)轉(zhuǎn)換圖三種圖形模型分別進(jìn)行數(shù)據(jù)建模功能建模和動(dòng)態(tài)建模人們習(xí)慣于用自然語(yǔ)言來(lái)描述軟件需求但這會(huì)產(chǎn)生許多意想不到的問(wèn)題如不精確二義性等因此需要采用適當(dāng)?shù)姆椒ㄐ纬梢恢碌耐陚涞暮蜔o(wú)二義性的軟件需求規(guī)格說(shuō)明通常編寫軟件需求規(guī)格說(shuō)明有三種方法 將結(jié)構(gòu)化語(yǔ)言與自然語(yǔ)言結(jié)合編寫文本型文檔 建立可視化的模型 采用形式化的方法進(jìn)行需求規(guī)格說(shuō)明軟件需求規(guī)格說(shuō)明是需求開(kāi)發(fā)的最終結(jié)果它精確地闡述一個(gè)軟件系統(tǒng)必須提供的功能和性能以及它所要考慮的限制條件軟件需求規(guī)格說(shuō)明不僅是系統(tǒng)測(cè)試和用戶文檔的基礎(chǔ)也是所有子系列項(xiàng)目規(guī)劃設(shè)計(jì)和編碼的基礎(chǔ)軟件需求規(guī)格說(shuō)明是用戶分析人員和設(shè)計(jì)人員之間進(jìn)行理解和交流的手段 測(cè)試人員可以根據(jù)軟件需求規(guī)格說(shuō)明中對(duì)產(chǎn)品行為的描述制定測(cè)試計(jì)劃測(cè)試用例和測(cè)試過(guò)程 文檔人員根據(jù)軟件需求規(guī)格說(shuō)明和用戶界面設(shè)計(jì)編寫用戶手冊(cè)等 軟件需求規(guī)格說(shuō)明指導(dǎo)著整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程評(píng)審過(guò)的需求規(guī)格說(shuō)明需要進(jìn)行變更控制a 引言概要敘述軟件需求規(guī)格說(shuō)明便于讀者理解文檔如何編寫以及如何閱讀和解釋在軟件項(xiàng)目中開(kāi)發(fā)組織應(yīng)該采用一種標(biāo)準(zhǔn)的軟件需求規(guī)格說(shuō)明的模板現(xiàn)在有許多軟件需求規(guī)格說(shuō)明模板可以使用這里介紹其中的一種 a1 目的對(duì)產(chǎn)品進(jìn)行定義在該文檔中詳盡說(shuō)明了這個(gè)產(chǎn)品的軟件需求包括修正或發(fā)行版本號(hào)如果這個(gè)軟件需求規(guī)格說(shuō)明只與整個(gè)系統(tǒng)的一部分有關(guān)系那么就只定義文檔中說(shuō)明的部分或子系統(tǒng) a2 文檔約定描述編寫文檔時(shí)所采用的標(biāo)準(zhǔn)或排版約定包括正文風(fēng)格提示區(qū)或重要符號(hào)a3 預(yù)期的讀者和閱讀建議列舉了軟件需求規(guī)格說(shuō)明所針對(duì)的不同讀者例如開(kāi)發(fā)人員項(xiàng)目經(jīng)理營(yíng)銷人員用戶測(cè)試人員或文檔的編寫人員描述了文檔中剩余部分的內(nèi)容及其組織結(jié)構(gòu)提出了最適合于每一類型讀者閱讀文檔的建議 a4 產(chǎn)品范圍提供了對(duì)指定的軟件及其目的的簡(jiǎn)短描述包括利益和目標(biāo) a5 參考文獻(xiàn)列舉了編寫軟件需求規(guī)格說(shuō)明時(shí)所參考的資料或其它資源可能包括用戶界面風(fēng)格指導(dǎo)合同標(biāo)準(zhǔn)系統(tǒng)需求規(guī)格說(shuō)明使用實(shí)例文檔或相關(guān)產(chǎn)品的軟件需求規(guī)格說(shuō)明在這里應(yīng)該給出詳細(xì)的信息包括標(biāo)題名稱作者版本號(hào)日期出版單位或資料來(lái)源以方便讀者查閱這些文獻(xiàn) b 綜合描述這一部分概述了正在定義的產(chǎn)品以及它所運(yùn)行的環(huán)境使用產(chǎn)品的用戶和已知的限制假設(shè)和依賴 b1 產(chǎn)品的前景描述了軟件需求規(guī)格說(shuō)明中所定義的產(chǎn)品的背景和起源說(shuō)明了該產(chǎn)品是否是產(chǎn)品系列中的下一成員是否是成熟產(chǎn)品所改進(jìn)的下一代產(chǎn)品是否是現(xiàn)有應(yīng)用程序的替代品或者是否是一個(gè)新型的自含型產(chǎn)品如果軟件需求規(guī)格說(shuō)明定義了大系統(tǒng)的一個(gè)組成部分那么就要說(shuō)明這部分軟件是怎樣與整個(gè)系統(tǒng)相關(guān)聯(lián)的并且要定義出兩者之間的接口 b2 產(chǎn)品的功能概述了產(chǎn)品所具有的主要功能其詳細(xì)內(nèi)容將在d中描述所以在此只需要概略地總結(jié)例如用列表的方法給出很好地組織產(chǎn)品的功能使每個(gè)讀者都易于理解用圖形表示主要的需求分組以及它們之間的聯(lián)系例如數(shù)據(jù)流程圖的頂層圖或類圖都是有用的 b3 用戶類和特征確定你覺(jué)得可能使用該產(chǎn)品的不同用戶類并描述它們相關(guān)的特征有一些需求可能只與特定的用戶類相關(guān)將該產(chǎn)品的重要用戶類與那些不太重要的用戶類區(qū)分開(kāi) b4 運(yùn)行環(huán)境描述了軟件的運(yùn)行環(huán)境包括硬件平臺(tái)操作系統(tǒng)和版本還有其它的軟件組件或與其共存的應(yīng)用程序 b5 設(shè)計(jì)和實(shí)現(xiàn)上的限制確定影響開(kāi)發(fā)人員自由選擇的問(wèn)題并說(shuō)明這些問(wèn)題為什么成為一種限制可能的限制包括如下內(nèi)容必須使用或者避免的特定技術(shù)工具編程語(yǔ)言和數(shù)據(jù)庫(kù) 所要求的開(kāi)發(fā)規(guī)范或標(biāo)準(zhǔn) 企業(yè)策略政府法規(guī)或工業(yè)標(biāo)準(zhǔn) 硬件限制例如定時(shí)需求或存儲(chǔ)器限制 數(shù)據(jù)轉(zhuǎn)換格式標(biāo)準(zhǔn) b6 假設(shè)和依賴列舉出在對(duì)軟件需求規(guī)格說(shuō)明中影響需求陳述的假設(shè)因素以及項(xiàng)目對(duì)外部因素存在的依賴 c 外部接口需求利用本節(jié)來(lái)確定可以保證新產(chǎn)品與外部組件正確連接的需求 c1 用戶界面陳述所需要的用戶界面的軟件組件描述每個(gè)用戶界面的邏輯特征以下是可能要包括的一些特征將要采用的圖形用戶界面 G U I標(biāo)準(zhǔn)或產(chǎn)品系列的風(fēng)格 屏幕布局或解決方案的限制 將出現(xiàn)在每個(gè)屏幕的標(biāo)準(zhǔn)按鈕功能或?qū)Ш芥溄永缫粋€(gè)幫助按鈕 快捷鍵 錯(cuò)誤信息顯示標(biāo)準(zhǔn)c2 硬件接口描述系統(tǒng)中軟件和硬件每一接口的特征這種描述可能包括支持的硬件類型軟硬件之間交流的數(shù)據(jù)和控制信息的性質(zhì)以及所使用的通信協(xié)議 c3 軟件接口描述該產(chǎn)品與其它外部組件由名字和版本識(shí)別的連接包括數(shù)據(jù)庫(kù)操作系統(tǒng)工具庫(kù)和集成的商業(yè)組件明確并描述在軟件組件之間交換數(shù)據(jù)或消息的目的描述所需要的服務(wù)及內(nèi)部組件通信的性質(zhì)確定將在組件之間共享的數(shù)據(jù) c4 通信接口描述與產(chǎn)品所使用的通信功能相關(guān)的需求包括電子郵件Web瀏覽器網(wǎng)絡(luò)通信標(biāo)準(zhǔn)或協(xié)議及電子表格等等定義了相關(guān)的消息格式規(guī)定通信安全或加密問(wèn)題數(shù)據(jù)傳輸速率和同步通信機(jī)制 d 系統(tǒng)特性 d1 說(shuō)明和優(yōu)先級(jí)簡(jiǎn)短說(shuō)明該系統(tǒng)的特性并指出該特性的優(yōu)先級(jí)是高中還是低另外還可以包括對(duì)特定優(yōu)先級(jí)部分的評(píng)價(jià)例如利益損失費(fèi)用和風(fēng)險(xiǎn) d2 激勵(lì)響應(yīng)序列列出輸入激勵(lì)用戶動(dòng)作來(lái)自外部設(shè)備的信號(hào)或其它觸發(fā)器和定義這一特性行為的系統(tǒng)響應(yīng)序列 d3 功能需求詳列出與該特性相關(guān)的詳細(xì)功能需求這些是必須提交給用戶的軟件功能使用戶可以使用所提供的特性執(zhí)行服務(wù)或者使用所指定的使用實(shí)例執(zhí)行任務(wù) e 其他非功能需求 e1 性能需求闡述了不同的應(yīng)用領(lǐng)域?qū)Ξa(chǎn)品性能的需求并解釋它們的原理以幫助開(kāi)發(fā)人員作出合理的設(shè)計(jì)選擇確定相互合作的用戶數(shù)或者所支持的操作響應(yīng)時(shí)間以及與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系 e2 安全設(shè)施需求詳盡陳述與產(chǎn)品使用過(guò)程中可能發(fā)生的損失破壞或危害相關(guān)的需求定義必須采取的安全保護(hù)或動(dòng)作還有那些預(yù)防的潛在的危險(xiǎn)動(dòng)作明確產(chǎn)品必須遵從的安全標(biāo)準(zhǔn)策略或規(guī)則 e3 安全性需求詳盡陳述與系統(tǒng)安全性完整性或私人問(wèn)題相關(guān)的需求這些問(wèn)題將會(huì)影響到產(chǎn)品的使用和產(chǎn)品所創(chuàng)建或使用的數(shù)據(jù)的保護(hù)定義用戶身份確認(rèn)或授權(quán)需求明確產(chǎn)品必須滿足的安全性或保密性策略 e4 軟件質(zhì)量屬性詳盡陳述與客戶或開(kāi)發(fā)人員至關(guān)重要的其它產(chǎn)品質(zhì)量特性這些特性必須是確定定量的并在可能時(shí)是可驗(yàn)證的 e5 業(yè)務(wù)規(guī)則列舉出有關(guān)產(chǎn)品的所有操作規(guī)則例如什么人在特定環(huán)境下可以進(jìn)行何種操作這些本身不是功能需求但它們可以暗示某些功能需求執(zhí)行這些規(guī)則 e6 用戶文檔列舉出將與軟件一同發(fā)行的用戶文檔部分例如用戶手冊(cè)在線幫助和教程明確所有已知的用戶文檔的交付格式或標(biāo)準(zhǔn) f 其他需求定義在軟件需求規(guī)格說(shuō)明的其它部分未出現(xiàn)的需求例如國(guó)際化需求或法律上的需求你還可以增加有關(guān)操作管理和維護(hù)部分來(lái)完善產(chǎn)品安裝配置啟動(dòng)和關(guān)閉修復(fù)和容錯(cuò)以及登錄和監(jiān)控操作等方面的需求這一部分可以省略需求驗(yàn)證是為了確保需求說(shuō)明準(zhǔn)確完整地表達(dá)必要的質(zhì)量特點(diǎn)當(dāng)你閱讀軟件需求規(guī)格說(shuō)明時(shí)可能覺(jué)得需求是對(duì)的但實(shí)現(xiàn)時(shí)卻很可能會(huì)出現(xiàn)問(wèn)題當(dāng)以需求說(shuō)明為依據(jù)編寫測(cè)試用例時(shí)你可能會(huì)發(fā)現(xiàn)說(shuō)明中的二義性而所有這些都必須改善因?yàn)樾枨笳f(shuō)明要作為設(shè)計(jì)和最終系統(tǒng)驗(yàn)證的依據(jù)正確性 完整性 可驗(yàn)證性 無(wú)二義性 可修改性 可跟蹤性 一致性審查需求文檔對(duì)需求文檔進(jìn)行正式審查是保證軟件質(zhì)量的有效方法組織一個(gè)由不同代表如分析人員客戶設(shè)計(jì)人員測(cè)試人員組成的小組對(duì)SRS及相關(guān)模型進(jìn)行仔細(xì)的檢查以需求為依據(jù)編寫測(cè)試用例根據(jù)用戶需求所要求的產(chǎn)品特性寫出黑盒功能測(cè)試用例客戶通過(guò)使用測(cè)試用例以確認(rèn)是否達(dá)到了期望的要求從測(cè)試用例追溯回功能需求以確保沒(méi)有需求被疏忽并且確保所有測(cè)試結(jié)果與測(cè)試用例相一致同時(shí)要使用測(cè)試用例來(lái)驗(yàn)證需求模型的正確性如對(duì)話框圖和原型等編寫用戶手冊(cè)在需求開(kāi)發(fā)早期即可起草一份用戶手冊(cè)用它作為需求規(guī)格說(shuō)明的參考并輔助需求分析 確定合格的標(biāo)準(zhǔn)讓用戶描述什么樣的產(chǎn)品才算滿足他們的要求和適合他們使用的將合格的測(cè)試建立在使用情景描述或用例的基礎(chǔ)之上需求驗(yàn)證包括需求評(píng)審和需求測(cè)試兩個(gè)部分需求評(píng)審又包括正式的和非正式的兩種形式需求評(píng)審是一種有效的需求驗(yàn)證手段通常以用例模型為基礎(chǔ)編寫測(cè)試用例進(jìn)行檢驗(yàn)雖然沒(méi)有在運(yùn)行系統(tǒng)上執(zhí)行測(cè)試用例但是設(shè)計(jì)測(cè)試用例的過(guò)程可以解釋需求的許多問(wèn)題本節(jié)知識(shí)點(diǎn) 分析模型實(shí)體關(guān)系圖數(shù)據(jù)流圖狀態(tài)轉(zhuǎn)換圖 數(shù)據(jù)字典 結(jié)構(gòu)化分析過(guò)程多年來(lái)人們提出了許多分析建模的方法其中占主導(dǎo)地位的兩種方法是傳統(tǒng)的“結(jié)構(gòu)化分析”方法和當(dāng)今流行的“面向?qū)ο蟮姆治觥狈椒ū竟?jié)重點(diǎn)介紹結(jié)構(gòu)化分析方法面向?qū)ο蟮姆治龇椒ㄔ诤竺嬲鹿?jié)介紹需求分析產(chǎn)生的模型使人們可以更好地理解將要建造的系統(tǒng)它有助于系統(tǒng)分析員理解系統(tǒng)的信息功能和行為成為確定需求規(guī)格說(shuō)明完整性一致性和精確性的重要依據(jù)奠定了軟件設(shè)計(jì)的基礎(chǔ)結(jié)構(gòu)化分析導(dǎo)出的分析模型包括數(shù)據(jù)模型功能模型和行為模型該模型以數(shù)據(jù)字典為核心描述了軟件使用的所有數(shù)據(jù)對(duì)象圍繞這個(gè)核心的是實(shí)體關(guān)系圖數(shù)據(jù)流圖和狀態(tài)轉(zhuǎn)換圖具體形式如下圖所示 實(shí)體關(guān)系圖ER數(shù)據(jù)建模的基礎(chǔ)描述數(shù)據(jù)對(duì)象及其關(guān)系 數(shù)據(jù)流圖DF功能建模的基礎(chǔ)描述數(shù)據(jù)怎樣轉(zhuǎn)換以及轉(zhuǎn)換的功能 狀態(tài)轉(zhuǎn)換圖ST行為建模的基礎(chǔ)表示系統(tǒng)的各種行為狀態(tài)以及狀態(tài)間的轉(zhuǎn)換方式 數(shù)據(jù)模型包括三種基本元素 數(shù)據(jù)對(duì)象 屬性 關(guān)系 它們對(duì)理解問(wèn)題的信息域提供了基礎(chǔ)兩個(gè)數(shù)據(jù)對(duì)象之間有以下三種關(guān)聯(lián)ER在數(shù)據(jù)對(duì)象之間的連線上用數(shù)字或字母表示一對(duì)一11對(duì)象 A的一個(gè)實(shí)例只能關(guān)聯(lián)到對(duì)象B的一個(gè)實(shí)例對(duì)象 B的一個(gè)實(shí)例也只能關(guān)聯(lián)到對(duì)象A的一個(gè)實(shí)例如一個(gè)丈夫只能有一個(gè)妻子一個(gè)妻子也只能有一個(gè)丈夫一對(duì)多1N對(duì)象 A的一個(gè)實(shí)例可以關(guān)聯(lián)到對(duì)象B的一個(gè)或多哥實(shí)例而對(duì)象 B的一個(gè)實(shí)例只能關(guān)聯(lián)到對(duì)象A的一個(gè)實(shí)例如一個(gè)母親可以有多個(gè)孩子而一個(gè)孩子只能有一個(gè)母親多對(duì)多MN對(duì)象 A的一個(gè)實(shí)例可以關(guān)聯(lián)到對(duì)象B的一個(gè)或多個(gè)實(shí)例同時(shí)對(duì)象 B的一個(gè)實(shí)例也可以關(guān)聯(lián)到對(duì)象A的一個(gè)或多個(gè)實(shí)例如一個(gè)叔叔可以有多個(gè)侄子一個(gè)侄子也可以有多個(gè)叔叔數(shù)據(jù)建模的其他圖形工具層次方框圖層次方框圖通過(guò)樹(shù)型結(jié)構(gòu)的一系列多層次的矩形框描述復(fù)雜數(shù)據(jù)的層次結(jié)構(gòu)樹(shù)型結(jié)構(gòu)頂端的矩形框只有一個(gè)用于代表完整的數(shù)據(jù)結(jié)構(gòu)下面各層的矩形框是對(duì)完整數(shù)據(jù)結(jié)構(gòu)的逐步分解和細(xì)化得到的數(shù)據(jù)子集底層的矩形框代表組成該數(shù)據(jù)結(jié)構(gòu)的基本元素是數(shù)據(jù)的最小單位不可再分割數(shù)據(jù)建模的其他圖形工具層次方框圖 層次方框圖非常適合描述自頂向下的需求分析方法中數(shù)據(jù)的層次關(guān)系系統(tǒng)分析員可以從對(duì)頂層信息的分類開(kāi)始沿著層次圖中的每條路徑逐步細(xì)化直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止例如某單位職工的實(shí)發(fā)工資由應(yīng)發(fā)工資和扣款兩部分組成每部分又可進(jìn)一步細(xì)分如應(yīng)發(fā)工資又可分為基本工資和獎(jiǎng)金基本工資又可分為國(guó)家工資津貼補(bǔ)貼獎(jiǎng)金也可分為出勤獎(jiǎng)和業(yè)績(jī)獎(jiǎng)津貼和補(bǔ)貼還可以再進(jìn)一步地細(xì)分 實(shí)發(fā)工資的層次方框圖如下圖所示數(shù)據(jù)流圖是結(jié)構(gòu)化分析的基本工具它描述了信息流和數(shù)據(jù)轉(zhuǎn)換通過(guò)對(duì)加工進(jìn)行分解可以得到數(shù)據(jù)流圖DF有四種元素其基本符號(hào)如下圖所示外部實(shí)體與系統(tǒng)進(jìn)行交互但系統(tǒng)不對(duì)其進(jìn)行加工和處理的實(shí)體用帶標(biāo)記的矩形表示 加工對(duì)數(shù)據(jù)進(jìn)行的變換和處理用帶標(biāo)記的圓圈表示 數(shù)據(jù)流在數(shù)據(jù)加工之間或數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工之間進(jìn)行流動(dòng)的數(shù)據(jù)用帶標(biāo)記的箭頭表示 數(shù)據(jù)存儲(chǔ)在系統(tǒng)中需要存儲(chǔ)的實(shí)體用帶標(biāo)記的雙實(shí)線表示第0層DF稱為基本系統(tǒng)模型可以將整個(gè)軟件系統(tǒng)表示為一個(gè)具有輸入和輸出的黑匣子用一個(gè)圓圈表示上一層DF中的每一個(gè)圓圈可以進(jìn)一步擴(kuò)展成一個(gè)獨(dú)立的數(shù)據(jù)流圖以揭示系統(tǒng)中程序的細(xì)節(jié)部分這種循序漸進(jìn)的細(xì)化過(guò)程可以繼續(xù)進(jìn)行直到最低層的圖僅描述原子過(guò)程操作為止每一層數(shù)據(jù)流圖必須與它上一層數(shù)據(jù)流圖保持平衡和一致因此子圖的所有輸入輸出流要與其父圖相匹配狀態(tài)轉(zhuǎn)換圖通過(guò)描述狀態(tài)以及導(dǎo)致系統(tǒng)改變狀態(tài)的事件來(lái)表示系統(tǒng)的行為它沒(méi)有表示出系統(tǒng)所執(zhí)行的處理只表示了處理結(jié)果可能的狀態(tài)轉(zhuǎn)換ST用帶標(biāo)記的圓圈或矩形表示狀態(tài)用箭頭表示從一種狀態(tài)到另一種狀態(tài)的變換箭頭上的文本標(biāo)記表示引起變換的條件 例如在操作系統(tǒng)中當(dāng)存在多個(gè)申請(qǐng)占用CPU運(yùn)行的進(jìn)程 進(jìn)程是分配CPU的最小處理單位 時(shí)系統(tǒng)將按照某種調(diào)度策略為各個(gè)進(jìn)程分配CPU此時(shí)進(jìn)程的狀態(tài)可能有三種就緒運(yùn)行和等待 就緒等待分配CPU 運(yùn)行占用CPU進(jìn)行相應(yīng)的處理 掛起name=baidusnap1放棄CPU的使用數(shù)據(jù)流圖是結(jié)構(gòu)化分析的基本工具體現(xiàn)了自頂向下逐步求精的分析過(guò)程確定了系統(tǒng)的任務(wù)流和數(shù)據(jù)流 實(shí)體關(guān)系圖描述了系統(tǒng)的數(shù)據(jù)關(guān)系從而幫助開(kāi)發(fā)人員分析和理解系統(tǒng)數(shù)據(jù)的組成并為系統(tǒng)設(shè)計(jì)階段定義系統(tǒng)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)打下基礎(chǔ) 狀態(tài)轉(zhuǎn)換圖描述了系統(tǒng)狀態(tài)之間的變化過(guò)程它對(duì)于實(shí)時(shí)系統(tǒng)和控制系統(tǒng)尤為重要數(shù)據(jù)字典描述數(shù)據(jù)流圖的數(shù)據(jù)存儲(chǔ)數(shù)據(jù)加工 最底層加工和數(shù)據(jù)流它記錄的主要內(nèi)容有 基本信息名字別名描述 定義數(shù)據(jù)長(zhǎng)度數(shù)據(jù)類型數(shù)據(jù)結(jié)構(gòu) 使用特點(diǎn)取值范圍使用頻率使用方式等 控制信息來(lái)源用戶引用程序讀寫權(quán)限等 其他說(shuō)明在數(shù)據(jù)字典中數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1