已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件需求分析的目標(biāo)和任務(wù)軟件需求分析的過程軟件需求分析的原則軟件需求獲取技術(shù)結(jié)構(gòu)化分析方法原型化方法軟件需求分析的圖形工具軟件需求文檔軟件需求評(píng)審屏申貓僅汝傍搪蔣羊憲奴糠屯吠咕殼勢(shì)拓悲瘤墜捐臻幼檢均曳率制雹羽示第四章軟件需求與獲取分析二一般演示文稿模板結(jié)構(gòu)化分析方法N面向數(shù)據(jù)流進(jìn)行需求分析的方法N結(jié)構(gòu)化分析方法適合于數(shù)據(jù)處理類型軟件的需求分析N具體來說,結(jié)構(gòu)化分析方法就是用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,直到找到滿足功能要求的所有可實(shí)現(xiàn)的軟件為止結(jié)構(gòu)化分析方法概述蕾航社脆硫使烏鍵勤妒帳湃占溶等礙去糾彌終蒜寧淺寺觸粱碩葵柴糾迪擰第四章軟件需求與獲取分析二一般演示文稿模板結(jié)構(gòu)化分析方法結(jié)構(gòu)化分析方法是一種建模技術(shù)實(shí)體關(guān)系圖數(shù)據(jù)詞典狀態(tài)遷移圖數(shù)據(jù)流圖數(shù)據(jù)對(duì)象描述控制規(guī)格說明加工規(guī)格說明分析模型的結(jié)構(gòu)蜒殊蝴芒壽畏沼宴裙膿足履似狠港斂敵錠琵喘迫掃廬幣擺萬滯藹埠榜孫肖第四章軟件需求與獲取分析二一般演示文稿模板N結(jié)構(gòu)化分析方法使用工具N實(shí)體關(guān)系ER方法N數(shù)據(jù)流圖N數(shù)據(jù)詞典N狀態(tài)遷移圖N邏輯說明工具結(jié)構(gòu)化分析方法噸橙塊港杜鬧疵雜劇少又膏忙骯指伶蓉怎糙蹈揩套質(zhì)走疚銘賦頓角湛晰述第四章軟件需求與獲取分析二一般演示文稿模板ER方法ENTITYRELATIONSHIPAPPROACH和實(shí)體模型N在需求分析階段進(jìn)行數(shù)據(jù)庫邏輯設(shè)計(jì)過程中,使用ER圖,可定義一個(gè)實(shí)體模型。N實(shí)體模型不涉及數(shù)據(jù)世界的數(shù)據(jù)結(jié)構(gòu)、存取路徑、存取效率等問題。它可以轉(zhuǎn)換成數(shù)據(jù)庫中的數(shù)據(jù)模型。數(shù)據(jù)模型包括三種互相關(guān)聯(lián)的信息數(shù)據(jù)對(duì)象,描述對(duì)象的屬性,描述對(duì)象間相互連接的關(guān)系。臻忠隆苗饒擱逸踏辰油蝸湃輛棲薯盟螞紗錳姑扮筋茁豌條固膊端褂抄琉搽第四章軟件需求與獲取分析二一般演示文稿模板N數(shù)據(jù)可以按相應(yīng)數(shù)據(jù)模型進(jìn)行組織。NER圖中表示實(shí)體聯(lián)系的符號(hào)如下ER方法予姬跋袍燦隆垛力丘蚤疲亢殺助精轅擻輾廁說杰姥攤揮矗刨戰(zhàn)跪莖里呢國第四章軟件需求與獲取分析二一般演示文稿模板N在ER圖中,每個(gè)方框表示實(shí)體型或?qū)傩?,方框之間的連線表示實(shí)體之間,或?qū)嶓w與屬性之間的聯(lián)系。出現(xiàn)在連線上的短豎線可以看成是“1”,而圓圈隱含表示“0”。N例在教學(xué)管理中,一個(gè)教師可以教零門、一門或多門課程,每位學(xué)生也需要學(xué)習(xí)幾門課程。因此,教學(xué)管理中涉及的對(duì)象實(shí)體)有學(xué)生、教師和課程。ER方法瓤?jī)r(jià)尾左垛勵(lì)潤葡由崖憑改雞堯柜綏克云燕西壁煉蛹刮螟蜘昔拷躇箋鍵司第四章軟件需求與獲取分析二一般演示文稿模板N解答用ER圖描述它們之間的聯(lián)系,得下圖。其中,學(xué)生與課程是多對(duì)多的聯(lián)系,而教師與課程的聯(lián)系是零、一對(duì)多。ER方法斑瘧織蝕樹踐譽(yù)摹信慕淤跋操霍晶去原復(fù)通睦虹令剖闊兩峪屢榔圣疵議沿第四章軟件需求與獲取分析二一般演示文稿模板N進(jìn)一步,要確定屬性。例如,N1學(xué)生具有學(xué)號(hào)、姓名、性別、年齡、專業(yè)(其它略)等屬性;N2課程具有課程號(hào)、課程名、學(xué)分、學(xué)時(shí)數(shù)等屬性;N3教師具有職工號(hào)、姓名、年齡、職稱等屬性N此外,學(xué)生通過學(xué)號(hào)、分?jǐn)?shù)與課程發(fā)生聯(lián)系。如此可得教學(xué)實(shí)體模型。ER方法己扮謂烘也碑侗遮凡婁多怯填賠之孿責(zé)募類江悲埠焦瓜聰糞緘壘宋柄沃箱第四章軟件需求與獲取分析二一般演示文稿模板教學(xué)實(shí)體模型ER方法淘箍受沸丫阿瓤匪釬鋪蛛東莉薩膳客坷齊蚌形監(jiān)選紋甭蛔俱準(zhǔn)西凱造憊宜第四章軟件需求與獲取分析二一般演示文稿模板N結(jié)構(gòu)化分析方法使用工具N實(shí)體關(guān)系ER方法N數(shù)據(jù)流圖N數(shù)據(jù)詞典N狀態(tài)遷移圖N邏輯說明工具結(jié)構(gòu)化分析方法沼珊掀吝龔痘職艦壓搔邊莽擒吏埃樓忻捕午酋碘閩鍛沾象珠軟梁倉水籽蝕第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)流圖N目標(biāo)系統(tǒng)被表示成如下圖所示的數(shù)據(jù)變換流程圖。系統(tǒng)的功能體現(xiàn)在核心的數(shù)據(jù)變換中。全覓船憨隨岳紛元舜喘測(cè)俐針凍采召被護(hù)桌侈審臭元澄守麻烈跌宋示枝備第四章軟件需求與獲取分析二一般演示文稿模板N描述銀行取款過程的數(shù)據(jù)流圖數(shù)據(jù)流圖芯禍惑蠢此某扔仇提盤職緞德叫歲酥佯遲斜逢鉚漱謗蔣理群耪狠蛾矽刨煽第四章軟件需求與獲取分析二一般演示文稿模板N數(shù)據(jù)流圖中的主要圖形元素?cái)?shù)據(jù)流圖往借攣庇溺嘴陌貿(mào)輩呆渡奔粕立婪后每供侵眺圍伍迫諜恢粵溺毒應(yīng)罰雹倒第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)流與數(shù)據(jù)加工之間的關(guān)系數(shù)據(jù)流圖錨頸云忍貌椽使攤惶田錦跨而酚苦溢招惶闡蟬炙揖喪受餞妥喚召挖剝甫岔第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)流圖的層次結(jié)構(gòu)N為了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,需要采用層次結(jié)構(gòu)的數(shù)據(jù)流圖。按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,能清楚地表達(dá)和容易理解整個(gè)系統(tǒng)數(shù)據(jù)流圖濟(jì)動(dòng)錐晨款殷抱船赫妨占蘿青吞支縮駿追酉瑟秩吠隸七皿剔義櫻雜薔內(nèi)究第四章軟件需求與獲取分析二一般演示文稿模板分層的數(shù)據(jù)流圖數(shù)據(jù)流圖蝶凝柴歸冤啃待敢川吱餞鞭餌攪岳橇豺酵胖擒生烷腳曾濺啡苫磚震些嚙易第四章軟件需求與獲取分析二一般演示文稿模板N在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個(gè)加工,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)N底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層N中間層流圖則表示對(duì)其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。數(shù)據(jù)流圖氓練叔籽昧療還緘睬榜當(dāng)剃傭陪渦村朝換鍺毀齒占閻羞磨鮑浴量竭救泛淆第四章軟件需求與獲取分析二一般演示文稿模板結(jié)構(gòu)化分析方法步驟示例商店業(yè)務(wù)處理系統(tǒng)數(shù)據(jù)流圖廣籍抓涯雌閑骨站硫楓漫穴鐵棧津漓樣箔恨送高淄給躇亭捉暢歐傭潰叢憊第四章軟件需求與獲取分析二一般演示文稿模板N這個(gè)數(shù)據(jù)流圖只是一個(gè)高層的系統(tǒng)邏輯模型,它反映了目標(biāo)系統(tǒng)要實(shí)現(xiàn)的功能N數(shù)據(jù)流圖繪制步驟N首先確定系統(tǒng)的輸入和輸出N根據(jù)商店業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反映最主要業(yè)務(wù)處理流程數(shù)據(jù)流圖坐始屆查楓渺襖譯引萍營嚏李海慣距儒姆弘?yún)^(qū)狀蹬儒岡拒董卒礦瑚乙牛叛第四章軟件需求與獲取分析二一般演示文稿模板N經(jīng)過分析,商店業(yè)務(wù)處理的主要功能應(yīng)當(dāng)有銷售、采購、會(huì)計(jì)三大項(xiàng)。主要數(shù)據(jù)流輸入的源點(diǎn)和輸出終點(diǎn)是顧客和供應(yīng)商。N然后從輸入端開始,根據(jù)商店業(yè)務(wù)工作流程,畫出數(shù)據(jù)流流經(jīng)的各加工框,逐步畫到輸出端,得到第一層數(shù)據(jù)流圖數(shù)據(jù)流圖數(shù)據(jù)流圖繪制步驟筋坊雄濃寇嫁志碘傾授畝筍捷至鴛窺粟標(biāo)霹玩川吐鈴扎偽診絕矮道瞻時(shí)獨(dú)第四章軟件需求與獲取分析二一般演示文稿模板第一層數(shù)據(jù)流圖數(shù)據(jù)流圖孤桌好哆主娜美磊獺奇嫡氰區(qū)紗子櫥掌穿沃飼昂姨臨褥岳賃惹豐系衛(wèi)鐵勢(shì)第四章軟件需求與獲取分析二一般演示文稿模板加細(xì)每一個(gè)加工框銷售細(xì)化數(shù)據(jù)流圖炎錨婦爺及舔雙健揀晦慈佳干加辛帥撬銳囪琴?zèng)]剿絲總隅綁盛蝗狐躁翱近第四章軟件需求與獲取分析二一般演示文稿模板采購細(xì)化數(shù)據(jù)流圖羅悍猛嶼橫鳳瞅洋淋騷柬雷反黔褥鉗彰駐叉非訓(xùn)牲咽狡擔(dān)僥撕蔬貫不予匪第四章軟件需求與獲取分析二一般演示文稿模板檢查和修改數(shù)據(jù)流圖的原則N數(shù)據(jù)流圖上所有圖形符號(hào)只限于前述四種基本圖形元素N數(shù)據(jù)流圖的主圖必須包括前述四種基本元素,缺一不可N數(shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間N每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流數(shù)據(jù)流圖常愉與秀露釜飛灣頁自碌邏嘆忻唆農(nóng)北禹期牧杠運(yùn)蒼渺綻淚烏罪哦爸咨敝第四章軟件需求與獲取分析二一般演示文稿模板N在數(shù)據(jù)流圖中,需按層給加工框編號(hào)。N規(guī)定任何一個(gè)數(shù)據(jù)流子圖必須與它上一層的一個(gè)加工對(duì)應(yīng),兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致。此即父圖與子圖的平衡N可以在數(shù)據(jù)流圖中加入物質(zhì)流,幫助用戶理解數(shù)據(jù)流圖數(shù)據(jù)流圖圖上每個(gè)元素都必須有名字?jǐn)?shù)據(jù)流圖中不可夾帶控制流初畫時(shí)可以忽略瑣碎的細(xì)節(jié),以集中精力于主要數(shù)據(jù)流汰并砒飯溯款饑勸瑤覽蔑既貳嚎薩炬攘枉錳孩動(dòng)賺拱且瑞威貶瞅修延署疏第四章軟件需求與獲取分析二一般演示文稿模板N結(jié)構(gòu)化分析方法使用工具N實(shí)體關(guān)系ER方法N數(shù)據(jù)流圖N數(shù)據(jù)詞典N狀態(tài)遷移圖N邏輯說明工具結(jié)構(gòu)化分析方法卉耕橫嗣推房巡發(fā)伶惕訪眺貴搭攝揪姆沿舟壺睹館拈避馬戴掉砌占膛邱亭第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)詞典N數(shù)據(jù)詞典與數(shù)據(jù)流圖配合,能清楚地表達(dá)數(shù)據(jù)處理的要求N數(shù)據(jù)詞典精確地、嚴(yán)格地定義了每一個(gè)與系統(tǒng)相關(guān)的數(shù)據(jù)元素,并以字典式順序?qū)⑺鼈兘M織起來,使得用戶和分析員對(duì)所有的輸入、輸出、存儲(chǔ)成分和中間計(jì)算有共同的理解。彬胸劫岔藐窮鄲撈彝絹壬囤鎖蔬則窘紗擒稚獲渭諒繪象腋弄閩鄰檀鄖掌在第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)詞典N詞條描述對(duì)于在數(shù)據(jù)流圖中每一個(gè)被命名的圖形元素,均加以定義,其內(nèi)容有名字,別名或編號(hào),分類,描述,定義,位置,其它等名字定貨報(bào)表別名定貨信息描述每天一次送給采購員的需要定貨的零件表定義定貨報(bào)表零件編號(hào)零件名稱定貨數(shù)量目前價(jià)格主要供應(yīng)者次要供應(yīng)者位置輸出到打印機(jī)良拂瑪娜費(fèi)步阻鑒甸限礁繡錫甄捏月匡鍘乞擴(kuò)同渣循若育罕裙槐濾低驗(yàn)詠第四章軟件需求與獲取分析二一般演示文稿模板在數(shù)據(jù)詞典的每一個(gè)詞條中應(yīng)包含以下信息名稱數(shù)據(jù)對(duì)象或控制項(xiàng)、數(shù)據(jù)存儲(chǔ)或外部實(shí)體的名字別名或編號(hào)分類數(shù)據(jù)對(duì)象數(shù)據(jù)流數(shù)據(jù)文件外部實(shí)體描述描述內(nèi)容或數(shù)據(jù)結(jié)構(gòu)等何處使用使用該詞條(數(shù)據(jù)或控制項(xiàng))的加工數(shù)據(jù)詞典蠕轅揖凈鋸源金榆兢乙儒同畦奴鐵裹觀粳竿白賽婿澗役蒲挫悅蓑詛謙胃魄第四章軟件需求與獲取分析二一般演示文稿模板數(shù)據(jù)結(jié)構(gòu)的描述N符號(hào)含義舉例N被定義為N與XABN,或|或XA,B,XA|BN或MN重復(fù)XA,X3A8N可選XAN“”基本數(shù)據(jù)元素X“A”N連結(jié)符X19數(shù)據(jù)詞典滿奏麻吏骯暫燥舷增拼焉柴招等吁新狼療鈔蛾車限隴之藹蛤寺疲蠅嘻取艾第四章軟件需求與獲取分析二一般演示文稿模板例存折格式的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)詞典掄剮磕黎伍篡勢(shì)栗擰儈塌師訝檸境定高孵興屋聳戴郭鞠舔累鵲佬穎墅郵空第四章軟件需求與獲取分析二一般演示文稿模板N存折戶名所號(hào)帳號(hào)開戶日性質(zhì)印密1存取行50N戶名2字母24N所號(hào)“001”“999”N帳號(hào)“00000001”“99999999”N開戶日年月日N性質(zhì)“1”“6”注“1”表示普通戶,“5”表示工資戶等N印密“0”注印密在存折上不顯示N存取行日期(摘要)支出存入余額操作復(fù)核數(shù)據(jù)詞典趣例感唱硅掣宴絮病剮嫌漫貫敗想胃閉汲排壞尉攫幢虱捐則隔唯魄脫猛妓第四章軟件需求與獲取分析二一般演示文稿模板N結(jié)構(gòu)化分析方法使用工具N實(shí)體關(guān)系ER方法N數(shù)據(jù)流圖N數(shù)據(jù)詞典N狀態(tài)遷移圖N邏輯說明工具結(jié)構(gòu)化分析方法嘴富鄰距蹋吞鈍纓綁海郁卑隙澀申碳鎊夜制綏婪侗到贈(zèng)裴泌負(fù)篇肖枚椎兵第四章軟件需求與獲取分析二一般演示文稿模板狀態(tài)遷移圖N行為建模給出需求分析方法的所有操作原則N狀態(tài)遷移圖STD或狀態(tài)遷移表來描述系統(tǒng)或?qū)ο蟮臓顟B(tài),以及導(dǎo)致系統(tǒng)或?qū)ο蟮臓顟B(tài)改變的事件,從而描述系統(tǒng)的行為。際賂烏馳芬賒萬巴堅(jiān)曲猾蟲劇饅蘊(yùn)偉付毅疫扶求拎腎絕阿約掃沙姐櫻動(dòng)啼第四章軟件需求與獲取分析二一般演示文稿模板狀態(tài)遷移圖翁孿準(zhǔn)絨尼廄巳此疽賊仆努青井席紊躲員麥珍抗銷潭鎳壬受詭都綻躍滯衣第四章軟件需求與獲取分析二一般演示文稿模板狀態(tài)遷移圖變形,使用加進(jìn)判斷框和處理框的記法。狀態(tài)遷移圖的細(xì)化狀態(tài)遷移圖猙裹螟跋淺眉俗纜渡帕鉚防跑宮舟西咳瓣籽玲憐寶津讓趙兌找異析硫梭獰第四章軟件需求與獲取分析二一般演示文稿模板N結(jié)構(gòu)化分析方法使用工具N實(shí)體關(guān)系ER方法N數(shù)據(jù)流圖N數(shù)據(jù)詞典N狀態(tài)遷移圖N邏輯說明工具結(jié)構(gòu)化分析方法林怨欺聚醉粵抄班彬飛路醉頻報(bào)粗籽騷乳至薪兌膿妊疼澡楊霜貿(mào)匹肆羌娜第四章軟件需求與獲取分析二一般演示文稿模板N對(duì)數(shù)據(jù)流圖的每一個(gè)基本加工,必須有一個(gè)基本加工邏輯說明N基本加工邏輯說明必須描述基本加工如何把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工規(guī)則N加工邏輯說明必須描述實(shí)現(xiàn)加工的策略而不是實(shí)現(xiàn)加工的細(xì)節(jié)N加工邏輯說明中包含的信息應(yīng)是充足的,完備的,有用的,無冗余的基本加工邏輯說明邏輯說明工具夷蹋姆提蟬葫眺亥那讀桶矣粕扶商腆矮付銹催悲侮顏棉限巡窗蒜陌簍膘辟第四章軟件需求與獲取分析二一般演示文稿模板用于寫加工邏輯說明的工具N結(jié)構(gòu)化英語N判定表N判定樹邏輯說明工具紡肇踏鬼恍賈括刷沼疊妊勿佬梯工篩瘡翹弱甄潰盂椰簧率敵圣縱醛兜假聘第四章軟件需求與獲取分析二一般演示文稿模板1結(jié)構(gòu)化英語PDLN結(jié)構(gòu)化英語的詞匯表由N英語命令動(dòng)詞N數(shù)據(jù)詞典中定義的名字N有限的自定義詞N邏輯關(guān)系詞IF_THEN_ELSE、NCASE_OF、WHILE_DO、NREPEAT_UNTIL等組成。邏輯說明工具姚鹿枚郡擾曝拳諄訃鵝原僻扶延彎令螺晚剩輾暴踴媚參打埃凌界門持狂儉第四章軟件需求與獲取分析二一般演示文稿模板N其基本控制結(jié)構(gòu)有三種N簡(jiǎn)單陳述句結(jié)構(gòu)避免復(fù)合語句N重復(fù)結(jié)構(gòu)WHILE_DO或REPEAT_UNTIL結(jié)構(gòu)N判定結(jié)構(gòu)IF_THEN_ELSE或CASE_OF結(jié)構(gòu)邏輯說明工具晝迭勘剎謹(jǐn)霧辜請(qǐng)頤硫唐庫箕膠置頁息藉憨廚詭誦耙某謝蹋朗墩舊似衙裹第四章軟件需求與獲取分析二一般演示文稿模板商店業(yè)務(wù)處理系統(tǒng)中“檢查發(fā)貨單”NIF發(fā)貨單金額超過500THENNIF欠款超過了60天THENN在償還欠款前不予批準(zhǔn)NELSE(欠款未超期)N發(fā)批準(zhǔn)書,發(fā)貨單NELSE(發(fā)貨單金額未超過500)NIF欠款超過60天THENN發(fā)批準(zhǔn)書,發(fā)貨單及賒欠報(bào)告NELSE(欠款未超期)N發(fā)批準(zhǔn)書,發(fā)貨單邏輯說明工具倉鋇竹砰幌甚腆碎鉚鑼娠狹詣絹淚瞅傾潦慕國旺枉泄淹亡鑿哉蕉廂境緬矩第四章軟件需求與獲取分析二一般演示文稿模板2判定表N如果數(shù)據(jù)流圖的加工需要依賴于多個(gè)邏輯條件的取值,使用判定表來描述比較合適邏輯說明工具籬肌糧翰匝這綢刨怎承文證鏡薯柵壟鉗模診蔽懾信溶跌佃回神肖謝傻人跪第四章軟件需求與獲取分析二一般演示文稿模板還是以“檢查發(fā)貨單”為例邏輯說明工具讒廚狙獅屹窯浦梨充瞬誤劇酵高疙硬鳴解糯擒創(chuàng)亭族賂陰刁夕幢屏求箕嬰第四章軟件需求與獲取分析二一般演示文稿模板3判定樹N判定樹也是用來表達(dá)加工邏輯的一種工具。有時(shí)侯它比判定表更直觀。檢查發(fā)貨單金額500金額500欠款60天不發(fā)出批準(zhǔn)書欠款60天發(fā)貨單發(fā)出批準(zhǔn)書、欠款60天發(fā)出批準(zhǔn)書、發(fā)貨單及賒欠報(bào)告欠款60天發(fā)出批準(zhǔn)書、發(fā)貨單邏輯說明工具提炮廣夫單吃道沃作霞省朗尋黨肉將解技格隘毯灣種鋇恰永紛句猾惜掐故第四章軟件需求與獲取分析二一般演示文稿模板軟件需求分析的目標(biāo)和任務(wù)軟件需求分析的過程軟件需求分析的原則軟件需求獲取技術(shù)結(jié)構(gòu)化分析方法原型化方法軟件需求分析的圖形工具軟件需求文檔軟件需求評(píng)審廳桿疤經(jīng)周瞧亨鹿調(diào)融小早稼矮躇傾苯剝矩脯淑局作臨梢蟄寇蠕蔡燈練并第四章軟件需求與獲取分析二一般演示文稿模板原型化方法N在開發(fā)初期,要想得到一個(gè)完整準(zhǔn)確的規(guī)格說明不是一件容易的事。特別是對(duì)一些大型的軟件項(xiàng)目。N用戶往往對(duì)系統(tǒng)只有一個(gè)模糊的想法,很難完全準(zhǔn)確地表達(dá)對(duì)系統(tǒng)的全面要求。軟件開發(fā)者對(duì)于所要解決的應(yīng)用問題認(rèn)識(shí)更是模糊不清一原型化方法的引入斌鈞釋雜濤支閃瘟度掄柞計(jì)私賊馬嗜寺默任氈惹睜蘇沖剃工渦癌泣宦濘臭第四章軟件需求與獲取分析二一般演示文稿模板N隨著開發(fā)工作向前推進(jìn),用戶可能會(huì)產(chǎn)生新的要求,或因環(huán)境變化,要求系統(tǒng)也能隨之變化;開發(fā)者又可能在設(shè)計(jì)與實(shí)現(xiàn)的過程中遇到些沒有預(yù)料到的實(shí)際困難,需要以改變需求來解脫困境。N因此規(guī)格說明難以完善、需求的變更以及通信中的模糊和誤解,都會(huì)成為軟件開發(fā)順利推進(jìn)的障礙。N為解決這些問題,逐漸形成了軟件系統(tǒng)的快速原型的概念。原型化方法一原型化方法的引入幸抗休襪錄肇扒態(tài)賦憤擒剎繳戚紛榮譏朝奉馭艙仆迫鈔喊德星急映耘暢敏第四章軟件需求與獲取分析二一般演示文稿模板二軟件原型的分類N在軟件開發(fā)中,原型是軟件的一個(gè)早期可運(yùn)行的版本,它反映最終系統(tǒng)的部分重要特性。N它分成廢棄型和演化型追加型原型化方法世狐頰張滑娶潮灑廄浚梁霄枉糊砸做尺蟹東硯圭測(cè)薪熾恰邊燙縷琶蠱機(jī)描第四章軟件需求與獲取分析二一般演示文稿模板原型化方法1廢棄型先構(gòu)造一個(gè)功能簡(jiǎn)單而且質(zhì)量要求不高的模型系統(tǒng),針對(duì)這個(gè)模型系統(tǒng)反復(fù)進(jìn)行分析修改,形成比較好的設(shè)計(jì)思想,據(jù)此設(shè)計(jì)出更加完整、準(zhǔn)確、一致、可靠的最終系統(tǒng)。系統(tǒng)構(gòu)造完成后,原來的模型系統(tǒng)就被廢棄不用。二軟件原型的分類遞漲灸畏輕廂俯慈姓栗鎂黑蓋穗疑籃航暖踞敬閨常書誹侯擎咆伙靠跟她刊第四章軟件需求與獲取分析二一般演示文稿模板N探索型目的是要弄清對(duì)目標(biāo)系統(tǒng)要求,確定所希望的特性,并探討多種方案的可行性。它主要針對(duì)開發(fā)目標(biāo)模糊,用戶和開發(fā)者對(duì)項(xiàng)目都缺乏經(jīng)驗(yàn)的情況。N實(shí)驗(yàn)型這種原型用于大規(guī)模開發(fā)和實(shí)現(xiàn)之前,考核方案是否合適,規(guī)格說明是否可靠。原型化方法廢棄型又分為灰麗批伯復(fù)殊茍質(zhì)付鈕疫銻頒韋悶?zāi)竸?lì)銅凈越問帕宰鉗鵑退驢慧戌宇發(fā)薯第四章軟件需求與獲取分析二一般演示文稿模板N2演化型N這種原型的目的不在于改進(jìn)規(guī)格說明,而是將系統(tǒng)建造得易于變化,在改進(jìn)原型的過程中,逐步將原型進(jìn)化成最終系統(tǒng)。原型化方法二軟件原型的分類巳喚妙廚級(jí)蝗的問躥抒失烯澀節(jié)廓寸襄市技試遂刀斌萌茲俗晉第炔誓猛諾第四章軟件需求與獲取分析二一般演示文稿模板建立快速原型,進(jìn)行系統(tǒng)的分析和構(gòu)造的優(yōu)點(diǎn)N增進(jìn)軟件者和用戶對(duì)系統(tǒng)服務(wù)需求的理解,使比較含糊的具有不確定性的軟件需求主要是功能明確化。N軟件原型化方法提供了一種有力的學(xué)習(xí)手段。原型化方法從汕透殿宅癟罩辮甚鰓烙李扦熒杉泊瑚囪龔綏簡(jiǎn)傻占衰吊拓易兇淀厭荊皋第四章軟件需求與獲取分析二一般演示文稿模板N使用原型化方法,可以容易地確定系統(tǒng)的性能,確認(rèn)系統(tǒng)設(shè)計(jì)的可行性,確認(rèn)系統(tǒng)作為產(chǎn)品的結(jié)果。N軟件原型的最終版本,有的可以原封不動(dòng)地成為產(chǎn)品,有的略加修改就可以成為最終系統(tǒng)的一個(gè)組成部分,這樣有利于建成最終系統(tǒng)。原型化方法岔洽亂耪蛤捎硬踴攫皺鋪解叢咳耿炕數(shù)但銻芹坎傀棧所栽窖餐躥賣增但疾第四章軟件需求與獲取分析二一般演示文稿模板原型化方法三原型選擇方法選擇適當(dāng)?shù)脑头椒ū韱栴}廢棄型原型法演化型原型法其它預(yù)備工作目標(biāo)系統(tǒng)要解決的問題弄清楚了嗎是是否問題可以被建模嗎是是否客戶能夠確定基本需求嗎是否是否否需求已經(jīng)被建立而且比較穩(wěn)定了嗎否是是有模糊不清的需求嗎是否是需求中有矛盾嗎是否是妹姻彪輕毫矯陳晤沂免蓑鉤佑深吾潞映鬧黎迎州恒墊奴揣扁融內(nèi)掂斃佃災(zāi)第四章軟件需求與獲取分析二一般演示文稿模板原型化方法原型的開發(fā)和使用過程叫做原型生存期四原型生存期舀皿汛廓潑亭紉伯耙題砷屎縮伶團(tuán)壯外靴罐忽戍蹈猶擺弱蜜駁摘藍(lán)幅蕪景第四章軟件需求與獲取分析二一般演示文稿模板原型化方法原型生存期懇檻刷勇弘扁汕糠宇碉用緞五桑每疊驅(qū)伊旦載愛竟販隆樣柄龐虎快耳框峪第四章軟件需求與獲取分析二一般演示文稿模板五原型開發(fā)技術(shù)N可執(zhí)行規(guī)格說明N基于腳本的設(shè)計(jì)N自動(dòng)程序設(shè)計(jì)N專用語言N可復(fù)用REUSABLE的軟件N簡(jiǎn)化假設(shè)原型化方法圣摧扭稠栽焰棒家痕酚徊隴恬至整腑荷犬達(dá)碼葉餅桃拔密碎肆釋遷這茬愈第四章軟件需求與獲取分析二一般演示文稿模板N可執(zhí)行規(guī)格說明是用于需求規(guī)格說明的一種自動(dòng)化技術(shù)。可執(zhí)行規(guī)格說明語言可描述系統(tǒng)要“做什么”,但它并不描述系統(tǒng)要“怎樣做”。N使用這種方法,人們可以直接觀察他們用語言規(guī)定的任何系統(tǒng)性行為??蓤?zhí)行規(guī)格說明包括形式化規(guī)格說明、有限狀態(tài)模型狀態(tài)遷移圖和可執(zhí)行的數(shù)據(jù)流圖。原型化方法1可執(zhí)行規(guī)格說明解米槐郎杜衰鍛?yīng)匊}醫(yī)菏流葦匹娛瞳京省踩肪購燃?jí)蹣O頑炎幼縮涸攜嚷拍第四章軟件需求與獲取分析二一般演示文稿模板2基于腳本場(chǎng)景的設(shè)計(jì)N腳本是指用戶界面的原型。一個(gè)腳本用以模擬在系統(tǒng)運(yùn)行期間用戶經(jīng)歷的事件。它提供了輸入處理輸出的屏幕格式和有關(guān)對(duì)話的模型。因此,軟件開發(fā)者能夠給用戶顯示系統(tǒng)的逼真的視圖,使用戶得以判斷是否符合他的意圖。原型化方法手帥欣瓷輝猖攜罕興籍寨擱跨渦趣蓑投嫂怨磺汕渙擬唱卉景才卵絕失芹懈第四章軟件需求與獲取分析二一般演示文稿模板3自動(dòng)程序設(shè)計(jì)N自動(dòng)程序設(shè)計(jì)是指在程序自動(dòng)生成環(huán)境的支持下,利用計(jì)算機(jī)實(shí)現(xiàn)軟件的開發(fā)。它可以自動(dòng)地或半自動(dòng)地把用戶的非過程式問題規(guī)格說明轉(zhuǎn)換為某種高級(jí)語言程序。原型化方法頁賀謀涸鄂難因衡宿更艘新犀忘塹小扦鎂廖乾眷隘淫氏墅盔鯉評(píng)曠釁良柱第四章軟件需求與獲取分析二一般演示文稿模板4專用語言N專用語言是應(yīng)用領(lǐng)域的模型化語言。在原型開發(fā)中使用專用語言,可方便用戶和軟件開發(fā)者在計(jì)劃中的系統(tǒng)特性方面的交流。原型化方法承灶菌翰博若倪蔑路價(jià)陽如冒沼時(shí)栓學(xué)趁幫翠壇揖慣袖傈沾拙床園降頒孽第四章軟件需求與獲取分析二一般演示文稿模板5
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全在我心中課件
- 《解方程》數(shù)學(xué)課件教案
- 2025福建廈門海峽投資有限公司運(yùn)營支持崗、軟件開發(fā)崗、商務(wù)崗社會(huì)招聘3人模擬筆試試題及答案解析
- 2026天津市北方人力資源管理顧問有限公司河西分公司(代理制)天津高級(jí)中學(xué)-骨干教師及青年教師招聘模擬筆試試題及答案解析
- 2025年黃山學(xué)院招聘勞務(wù)派遣工作人員13名參考考試題庫及答案解析
- 2025上海對(duì)外經(jīng)貿(mào)大學(xué)公開招聘工作人員參考考試題庫及答案解析
- 2025年福建醫(yī)科大學(xué)附屬第二醫(yī)院招聘非在編工作人員2人考試備考題庫及答案解析
- 2025化學(xué)所有機(jī)固體實(shí)驗(yàn)室項(xiàng)目聘用人員招聘模擬筆試試題及答案解析
- 網(wǎng)店廣告合同范本
- 職工承包合同范本
- 夜視儀基礎(chǔ)知識(shí)培訓(xùn)課件
- 網(wǎng)吧安全生產(chǎn)工作方案
- 2025年警察招聘考試公安基礎(chǔ)知識(shí)考試試題及參考答案
- 2025年貴州省貴陽市輔警(協(xié)警)招聘考試題庫及答案
- 農(nóng)業(yè)銀行安全保衛(wèi)題庫及答案解析
- 公司安全方針目標(biāo)培訓(xùn)課件
- 醫(yī)院培訓(xùn)課件:《高血壓的診療規(guī)范》
- 2025年銀行意識(shí)形態(tài)分析研判會(huì)議記錄
- 廣元市利州區(qū)下田埡石材廠2023年石灰?guī)r礦擴(kuò)建項(xiàng)目環(huán)評(píng)報(bào)告
- 2025年法院聘用書記員試題(+答案)
- 網(wǎng)絡(luò)新技術(shù)與信息安全
評(píng)論
0/150
提交評(píng)論