版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
應(yīng)用面向?qū)ο蠹夹g(shù)與UML方法分析圖書管理系統(tǒng)(一)A學(xué)習(xí)目標使用UML方法對圖書管理系統(tǒng)靜態(tài)建模21軟件開發(fā)流程與圖書管理系統(tǒng)需求分析使用ROSE工具畫出圖書管理系統(tǒng)的靜態(tài)模型3學(xué)習(xí)目標使用UML方法對圖書管理系統(tǒng)靜態(tài)建模21軟件開發(fā)流程與圖書管理系統(tǒng)需求分析使用ROSE工具畫出圖書管理系統(tǒng)的靜態(tài)模型3需求分析的步驟獲取需求分析需求描述需求驗證需求第一步:獲取需求內(nèi)容
功能性需求、非功能行需求、設(shè)計和約束途徑
與用戶交談,向用戶提出問題參觀用戶的工作流程,觀察用戶的操作 分析已經(jīng)存在的同類軟件產(chǎn)品,提取需求與同行、專家交談 從行業(yè)標準、規(guī)則中提取需求 從其它渠道上搜查相關(guān)資料結(jié)果
需求分析說明書第二步:分析需求
分析方法結(jié)構(gòu)化分析方法面向?qū)ο蠓治龇椒嫦驍?shù)據(jù)的方法,以數(shù)據(jù)流為中心。其核心概念包括:進程、數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體、數(shù)據(jù)組和數(shù)據(jù)元素。有代表性的模擬工具有:數(shù)據(jù)流圖、數(shù)據(jù)字典、原始進程規(guī)格說明。
面向?qū)ο蠓治鲆詫ο蠹捌浞?wù)作為建模標準,比較自然,對象也具有相對的穩(wěn)定性。主要模擬的元素有:對象、類、屬性、關(guān)系、方法、消息傳遞、用例等。其主要原理包括分類、繼承、層次、信息隱藏、匯集關(guān)系等。面向?qū)ο蠓治鎏攸c(OOA)1、面向?qū)ο髧@現(xiàn)實世界的概念來組織模塊2、面向過程是以功能為中心來描述系統(tǒng)3、面向?qū)ο竽M了對象之間的通信。4、面向?qū)ο蟀岩粋€復(fù)雜的問題分解成多個能夠完成獨立功能的對象(類),然后把這些對象組合起來去完成這個復(fù)雜的問題這樣使得軟件開發(fā)更有效率。結(jié)構(gòu)化分析(StructuredAnalysis)優(yōu)點:與非結(jié)構(gòu)化程序相比,結(jié)構(gòu)化程序在調(diào)試、可讀性和可維護性等方面都有很大改進。缺點:1、代碼重用性不高。
2、可維護性欠佳。
3、面向過程模式將數(shù)據(jù)與過程分離,增加編程工作量。OOA分析過程分析用戶需求識別類與對象
確定對象的內(nèi)部特征
識別對象之間的關(guān)系
定義主題詞
系統(tǒng)分析員應(yīng)該深入地理解用戶需求,抽象出目標系統(tǒng)的本質(zhì)屬性,并用模型準確表示來;另外要向領(lǐng)域?qū)<覍W(xué)習(xí)。確定問題域中的類和對象確定對象的屬性的操作分類關(guān)系(一般/特殊)、組成關(guān)系(整體/部分),還有反映對象屬性之間聯(lián)系的實例連接、反映對象行為之間依賴關(guān)系的消息等概念上把大型的、復(fù)雜的系統(tǒng)包含的內(nèi)容分解成若干個范疇1.選擇它作為UML建模案例的重點不僅僅是因為圖書管理系統(tǒng)在各個院校中的普遍應(yīng)用,而且圖書管理系統(tǒng)還是一個開放的系統(tǒng),比如遠程借閱系統(tǒng)就是圖書管理系統(tǒng)的延續(xù),所以對于同學(xué)們將學(xué)習(xí)到的UML建模技術(shù)應(yīng)用到實際的系統(tǒng)開發(fā)中是很有好處的。2.圖書管理系統(tǒng)是一個用于信息分類管理的軟件,用于輔助客戶完成常用信息的輸入、存儲、分類以及查詢等操作。二、圖書管理系統(tǒng)1.圖書管理系統(tǒng)的背景2.圖書館管理系統(tǒng)的需求分析二、圖書管管理系統(tǒng)1.圖書管理系系統(tǒng)的背景景圖書館在正正常運營中中面對大量量書籍、讀讀者信息以以及兩者間間相互聯(lián)系系產(chǎn)生的借借書信息、、還書信息息?,F(xiàn)有的的人工記錄錄方法既效效率低又錯錯誤過多,,大大影響響了圖書館館的正常管管理工作。。因此需要要對書籍資資源、讀者者資源、借借書信息、、還書信息息進行管理理,及時了了解各個環(huán)環(huán)節(jié)中信息息的變更,,有利用管管理效率的的提高。二、圖書管管理系統(tǒng)2.圖書館管理理系統(tǒng)的需需求分析圖書信息管管理系統(tǒng)功功能性需求求包括
圖書管理理系統(tǒng)能夠夠為一定數(shù)數(shù)量的借閱閱者提供服服務(wù)。每個個借閱者能能夠擁有唯唯一標識其其存在的編編號。圖書書館向每一一個借閱者者發(fā)放圖書書證,其中中包含每一一個借閱者者的編號和和個人信息息。提供的的服務(wù)包括括:提供查查詢圖書信信息、查詢詢個人信息息服務(wù)和預(yù)預(yù)定圖書服服務(wù)等。
當借閱者者需要借閱閱圖書、歸歸還書籍時時需要通過過圖書管理理員進行,,即借閱者者不直接與與系統(tǒng)交互互,而是通通過圖書管管理員充當當借閱者的的代理和系系統(tǒng)交互。。
系統(tǒng)管理理員主要負負責系統(tǒng)的的管理維護護工作,包包括對圖書書、數(shù)目、、借閱者的的添加、刪刪除和修改改。并且能能夠查詢借借閱者、圖圖書和圖書書管理員的的信息。
可以通過圖圖書的名稱稱或圖書的的ISBN/ISSN號對圖書進進行查找。。二、圖書管管理系統(tǒng)2.圖書館管理理系統(tǒng)的需需求分析圖書管理系系統(tǒng)功能分分析圖信息查詢模模塊基本業(yè)務(wù)處處理模塊系統(tǒng)維護模模塊學(xué)習(xí)目標使用UML方法對圖書書管理系統(tǒng)統(tǒng)靜態(tài)建模模21軟件開發(fā)流流程與圖書書管理系統(tǒng)統(tǒng)需求分析析使用ROSE工具畫出圖書管理系統(tǒng)的靜態(tài)模型3UML靜態(tài)建模靜態(tài)建模機機制用例圖類圖對象圖、包包圖一、UML靜態(tài)模型—用例模型回回顧1.用例模型主主要由以下下模型元素素構(gòu)成:用例圖(UseCaseDiagram)a)參與者(Actor)b)用例(UseCase)c)通訊關(guān)聯(lián)(CommunicationAssociation)用例規(guī)約(UseCaseSpecification)針對每一個個用例都應(yīng)應(yīng)該有一個個用例規(guī)約約文檔與之之相對應(yīng),,該文檔描描述用例的的細節(jié)內(nèi)容容。一、UML靜態(tài)模型—用例模型回回顧2.用例模型中中的關(guān)系::參與者與用用例之間的的關(guān)系關(guān)聯(lián)關(guān)系參與者與參參與者之間間的關(guān)系泛化關(guān)系用例與用例例之間的關(guān)關(guān)系包含關(guān)系、、泛化關(guān)系系、擴展關(guān)關(guān)系一、UML靜態(tài)模型—用例模型回回顧3.用例模型建建模步驟::尋找參與者者確定用例分析關(guān)系細化用例規(guī)規(guī)約對建模結(jié)果果精化和細細化1.誰做2.誰要3.找誰關(guān)鍵二、UML靜態(tài)模型—類圖回顧1.類圖概念類圖描述了了系統(tǒng)中的的類及其相相互之間的的各種關(guān)系系,其本質(zhì)反映映了系統(tǒng)中中包含的各各種對象的的類型以及及對象間的的各種靜態(tài)態(tài)關(guān)系(關(guān)聯(lián),子子類型)。。一、UML靜態(tài)模型—類圖回顧類圖圖符表表示:
WashingMachinebrandNamemodeNameserialNumberaddClothes(C:String)removeClothes(C:string)turnON():Boolean類名簡單名路徑名公有(+)私有(-)受保護(#)語法格式:(可見性)操作名((參數(shù)表))(:返回值類型型)({性質(zhì)串})屬性方法二、UML靜態(tài)模型—類圖回顧2.類圖中的關(guān)關(guān)系二、UML靜態(tài)模型—類圖回顧2.類圖中的關(guān)關(guān)系—多重性表示示二、UML靜態(tài)模型—類圖回顧3.類圖建模步步驟:研究分析問問題領(lǐng)域,,確定系統(tǒng)統(tǒng)的需求。。發(fā)現(xiàn)對象和和類,確定定屬性和操操作。發(fā)現(xiàn)類之間間的靜態(tài)聯(lián)聯(lián)系。設(shè)計類與聯(lián)聯(lián)系。調(diào)整整和細化已已得到的對對象類和類類之間的聯(lián)聯(lián)系,解決決諸如命名名沖突、功功能重復(fù)等等問題。1.系統(tǒng)參與者者2.實體業(yè)務(wù)類類3.界面類關(guān)鍵三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖1.尋找參與者者借閱者圖書管理員員系統(tǒng)管理員員三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖2.確定用例借閱者用例例圖書管理員員用例系統(tǒng)管理員員用例三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖借閱者進行行的活動可以通過圖圖書名稱或或ISBN/ISSN號查找圖書書的詳細信信息能夠根據(jù)圖圖書證編號號和相關(guān)密密碼登陸自自助機器,,查詢圖書書信息、個個人信息和和進行圖書書預(yù)定。每個借閱者者都可以通通過自主機機器在登陸陸后查詢自自己的信息息,但是不不允許在未未授權(quán)的情情況下查詢詢其他人的的信息。登陸自助機機器后,借借閱者可與與預(yù)定相關(guān)關(guān)書籍。可以通過圖圖書管理員員借閱相關(guān)關(guān)書籍。通過圖書管管理員歸還還書籍,如如果沒按時時歸還或書書籍損壞,,需要繳納納罰金。查找圖書登陸系統(tǒng)查詢個人信信息預(yù)定圖書借閱圖書歸還書籍用例三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖借閱者用例例圖三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖圖書管理員員進行的活活動借閱者可以以通過圖書書管理員借借閱書籍。。當圖書管管理員處理理借閱時,,需要檢查查用戶的合合法性,如如果不合法法,不允許許借閱書籍籍。如果該該圖書已經(jīng)經(jīng)被借閱者者預(yù)定,需需要刪除該該圖書的預(yù)預(yù)定信息。。借閱者可以以通過圖書書管理員歸歸還書籍。。當借閱者者借閱的書書籍超過一一定的期限限時,圖書書管理員需需要收取罰罰金。處理借閱處理歸還用例三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖圖書管理員員用例圖三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖系統(tǒng)管理員員進行的活活動系統(tǒng)管理員員有權(quán)限去去查詢各種種圖書的信信息。書籍的添加加是通過系系統(tǒng)管理員員進行的,,圖書添加加時要輸入入書籍的詳詳細信息。。書籍的刪除除也通過管管理員進行行,圖書刪刪除時書籍籍的所有信信息都將被被刪除。書籍的信息息可以被系系統(tǒng)管理員員修改。系統(tǒng)管理員員有權(quán)限去去查詢讀者者的信息。。讀者的添加加是通過系系統(tǒng)管理員員進行的,,讀者添加加時要輸入入讀者的詳詳細信息。。讀者的刪除除也通過管管理員進行行,讀者刪刪除時讀者者的所有信信息都將被被刪除。讀者的信息息可以被系系統(tǒng)管理員員修改。查詢書籍信信息添加書籍刪除書籍修改書籍信信息查詢讀者信信息添加讀者刪除讀者修改讀者信信息用例三、圖書管管理系統(tǒng)的的靜態(tài)模型型—用例圖系統(tǒng)管理員員進行的活活動書目的添加加是通過系系統(tǒng)管理員員進行的,,書目添加加時要輸入入書目的描描述信息。。書籍的刪除除也通過管管理員進行行,書目刪刪除時所有有關(guān)于該書書目的圖書書信息都講講被清空。。添加書目刪除書目用例三、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—用例圖系統(tǒng)管理員用用例圖四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖1.尋找系統(tǒng)中的的類參與者借閱者、圖書書管理員、系系統(tǒng)管理員業(yè)務(wù)實體類圖書類、預(yù)定定類、借閱類類、書目類界面類四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖2.確定類的屬性性參與者借閱者、圖書書管理員、系系統(tǒng)管理員四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖2.確定類的屬性性業(yè)務(wù)實體類圖書類、預(yù)定定類、借閱類類、書目類四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖3.確定類之間的的關(guān)系通過關(guān)系連接接將類連接起起來。在關(guān)系中要表表明類與類之之間一對多或或多對多等數(shù)數(shù)量關(guān)系。四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖3.確定類之間的的關(guān)系四、圖書管理理系統(tǒng)的靜態(tài)態(tài)模型—類圖4.確定類的操作作通過系統(tǒng)的動動態(tài)模型來確確定類的操作作。學(xué)習(xí)目標使用UML方法對圖書管管理系統(tǒng)靜態(tài)態(tài)建模21軟件開發(fā)流程程與圖書管理理系統(tǒng)需求分分析使用ROSE工具畫出圖書管理系統(tǒng)的靜態(tài)模型3本節(jié)小結(jié)本節(jié)首先介紹紹了什么是系系統(tǒng)的需求以以及系統(tǒng)分析析的目的。軟軟件的需求是是系統(tǒng)必須達達到的條件或或性能,是用用戶對目標軟軟件系統(tǒng)在功功能、行為、、性能、約束束等方面的期期望。系統(tǒng)分分析的目的是是將系統(tǒng)需求求轉(zhuǎn)化為能更更好的將需求求映射到軟件件設(shè)計師所關(guān)關(guān)心的實現(xiàn)領(lǐng)領(lǐng)域的形式。。其次介紹了系系統(tǒng)分析的三三個方面,包包括功能性需需求、非功能能性需求以及及設(shè)計約束條條件。最后從2個方面對數(shù)據(jù)據(jù)庫系統(tǒng)建模模,分別是系系統(tǒng)的用例模模型、系統(tǒng)的的靜態(tài)模型。。9、靜靜夜夜四四無無鄰鄰,,荒荒居居舊舊業(yè)業(yè)貧貧。。。。1月月-231月月-23Wednesday,January4,202310、雨中黃黃葉樹,,燈下白白頭人。。。23:32:3823:32:3823:321/4/202311:32:38PM11、以我我獨沈沈久,,愧君君相見見頻。。。1月-2323:32:3823:32Jan-2304-Jan-2312、故人江海海別,幾度度隔山川。。。23:32:3823:32:3823:32Wednesday,January4,202313、乍見翻翻疑夢,,相悲各各問年。。。1月-231月-2323:32:3823:32:38January4,202314、他鄉(xiāng)生白發(fā)發(fā),舊國見青青山。。04一月202311:32:38下午午23:32:381月-2315、比比不不了了得得就就不不比比,,得得不不到到的的就就不不要要。。。。。。一月月2311:32下下午午1月月-2323:32January4,202316、行動出出成果,,工作出出財富。。。2023/1/423:32:3823:32:3804January202317、做前,能能夠環(huán)視四四周;做時時,你只能能或者最好好沿著以腳腳為起點的的射線向前前。。11:32:38下下午11:32下午23:32:381月-239、沒有失敗敗,只有暫暫時停止成成功!。1月-231月-23Wednesday,January4,202310、很多事情努努力了未必有有結(jié)果,但是是不努力卻什什么改變也沒沒有。。23:32:3823:32:3823:321/4/202311:32:38PM11、成功就是日日復(fù)一日那一一點點小小努努力的積累。。。1月-2323:32:3823:32Jan-2304-Jan-2312、世世間間成成事事,,不不求求其其絕絕對對圓圓滿滿,,留留一一份份不不足足,,可可得得無無限限完完美美。。。。23:32:3823:32:3823:32Wednesday,January4,202313、不知知香積積寺,,數(shù)里里入云云峰。。。1月-231月-2323:32:3823:32:38January4,202314、意意志志堅堅強強的的人人能能把把世世界界放放在在手手中中像像泥泥塊塊一一樣樣任任意意揉揉捏捏。。04一一月月202311:32:38下下午午23:32:381月月-2315、楚塞塞三湘湘接,,荊門門九派派通。。。。。一月2311:32下下午1月-2323:32January4,202316、少年年十五五二十十時,,步行行奪得得胡馬馬騎。。。2023/1/423:32:3823:32:3804January202317、空空山山新新雨雨后后,,天天氣氣晚晚來來秋秋。。。。11:32:38下下午午11:32下下午午23:32:381月月-239、楊柳散散和風(fēng),,青山澹澹吾慮。。。1月-231月-23Wednesday,January4,202310、閱讀一切好好書如同和過過去最杰出的的人談話。23:32:3823:32:3823:321/4/202311:32:38PM11、越是沒有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生心理健康教育與感恩教育教案范文
- 課時1 七年級 Unit 1 2025年中考英語(仁愛版)一輪復(fù)習(xí)基礎(chǔ)練(含答案)
- 課堂表揚的藝術(shù)教師經(jīng)驗分享
- 2024至2030年中國地軌行走式收放線裝置數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國疊氮化鈉數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國醫(yī)療垃圾焚燒爐數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國六開雙色雙面印刷機行業(yè)投資前景及策略咨詢研究報告
- 2024年重慶市初中學(xué)業(yè)水平暨高中招生考試語文試題(A卷)含答案
- 2024年中國立式管道式離心泵市場調(diào)查研究報告
- 2024年中國油炸牛排模型市場調(diào)查研究報告
- 中國古今糧食作物的變化及其影響
- 自然災(zāi)害應(yīng)急救援力量建設(shè)工程實施方案
- 大學(xué)課程《中國哲學(xué)史》完整word版教案
- (word完整版)深圳市小學(xué)一至六年級英語單詞表
- 麥克斯韋速率分布律
- 4-6歲數(shù)學(xué)思維能力診斷測試題
- 工程制圖習(xí)題集答案79982
- SL 631~SL 637-2012 水利水電工程單元工程施工質(zhì)量驗收評定樣表
- 初中班主任論壇班級管理 課件
- 3角的初步認識(課件) 數(shù)學(xué)二年級上冊 (共14張PPT)人教版
- 公路工程施工指導(dǎo)手冊
評論
0/150
提交評論