UML面向?qū)ο笤O(shè)計(jì)與分析項(xiàng)目實(shí)戰(zhàn)1



《UML面向?qū)ο笤O(shè)計(jì)與分析項(xiàng)目實(shí)戰(zhàn)1》由會(huì)員分享,可在線閱讀,更多相關(guān)《UML面向?qū)ο笤O(shè)計(jì)與分析項(xiàng)目實(shí)戰(zhàn)1(41頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,版權(quán)所有,All Rights Reserved 2008-2012,學(xué)以致用,立足崗位成才,案例導(dǎo)入 項(xiàng)目實(shí)戰(zhàn) 職場(chǎng)體驗(yàn),應(yīng)用面向?qū)ο蠹夹g(shù)與,UML,方法,分析圖書(shū)管理系統(tǒng)(一),A,學(xué)習(xí)目標(biāo),使用,UML,方法對(duì)圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)靜態(tài)建,模,模,2,1,軟件開(kāi)發(fā),流,流程與圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)需求分,析,析,使用,ROSE,工具畫(huà)出圖書(shū)管理系統(tǒng)的靜態(tài)模型,3,學(xué)習(xí)目標(biāo),使用,UML,方法對(duì)圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)靜態(tài)建,模,模,2,1,軟件開(kāi)發(fā),流,流程與圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)需求分,析,析,使用,ROSE,工具畫(huà)出圖書(shū)管理系統(tǒng)的靜態(tài)模型,3,需求分析,的,的步驟,獲取需求,
2、分析需求,描述需求,驗(yàn)證需求,第一步:,獲取需求,內(nèi)容,功能性需,求,求、非功,能,能行需求,、,、設(shè)計(jì)和,約,約束,途徑,與用戶(hù)交,談,談,向用,戶(hù),戶(hù)提出問(wèn),題,題,參觀用戶(hù),的,的工作流,程,程,觀察,用,用戶(hù)的操,作,作,分析已經(jīng),存,存在的同,類(lèi),類(lèi)軟件產(chǎn),品,品,提取,需,需求與同,行,行、專(zhuān)家,交,交談,從行業(yè)標(biāo),準(zhǔn),準(zhǔn)、規(guī)則,中,中提取需,求,求,從其它渠,道,道上搜查,相,相關(guān)資料,結(jié)果,需求分析,說(shuō),說(shuō)明書(shū),第二步:,分,分析需求,分析,方法,結(jié)構(gòu)化分,析,析方法,面向?qū)ο?分,分析方法,面向數(shù)據(jù),的,的方法,,以,以數(shù)據(jù)流,為,為中心,。,。其核心,概,概念包括,:,:進(jìn)
3、程、,數(shù),數(shù)據(jù)流、,數(shù),數(shù)據(jù)存儲(chǔ),、,、外部實(shí),體,體、數(shù)據(jù),組,組和數(shù)據(jù),元,元素。有,代,代表性的,模,模擬工具,有,有:數(shù)據(jù),流,流圖、數(shù),據(jù),據(jù)字典、,原,原始進(jìn)程,規(guī),規(guī)格說(shuō)明,。,。,面向?qū)ο?分,分析以對(duì),象,象及其服,務(wù),務(wù)作為建,模,模標(biāo)準(zhǔn),,比,比較自然,,,,對(duì)象也,具,具有相對(duì),的,的穩(wěn)定性,。,。主要模,擬,擬的元素,有,有:對(duì)象,、,、類(lèi)、屬,性,性、關(guān)系,、,、方法、,消,消息傳遞,、,、用例等,。,。其主要,原,原理包括,分,分類(lèi)、繼,承,承、層次,、,、信息隱,藏,藏、匯集,關(guān),關(guān)系等。,面向?qū)ο?分,分析特點(diǎn),(,(,OOA,),1,、面向?qū)?象,象圍繞現(xiàn),
4、實(shí),實(shí)世界的,概,概念來(lái)組,織,織模塊,2,、面向過(guò),程,程是以功,能,能為中心,來(lái),來(lái)描述系,統(tǒng),統(tǒng),3,、面向?qū)?象,象模擬了,對(duì),對(duì)象之間,的,的通信。,4,、面向?qū)?象,象把一個(gè),復(fù),復(fù)雜的問(wèn),題,題分解成,多,多個(gè)能夠,完成獨(dú)立,功,功能的對(duì),象,象(類(lèi)),,,,然后把,這,這些對(duì)象,組合起來(lái),去,去完成這,個(gè),個(gè)復(fù)雜的,問(wèn),問(wèn)題這樣,使,使得軟件,開(kāi)發(fā)更有,效,效率。,結(jié)構(gòu)化分,析,析,(StructuredAnalysis),優(yōu)點(diǎn):與,非,非結(jié)構(gòu)化,程,程序相比,,,,結(jié)構(gòu)化,程,程序在調(diào),試,試、可讀,性,性和可維,護(hù),護(hù)性等方,面,面都有很,大,大改進(jìn)。,缺點(diǎn):,1,、代碼重
5、,用,用性不高,。,。,2,、可維護(hù),性,性欠佳。,3,、面向過(guò),程,程模式將,數(shù),數(shù)據(jù)與過(guò),程,程分離,,增,增加編程,工,工作量。,OOA,分析過(guò)程,分析用戶(hù),需,需求,識(shí)別類(lèi)與,對(duì),對(duì)象,確定對(duì)象,的,的內(nèi)部特,征,征,識(shí)別對(duì)象,之,之間的關(guān),系,系,定義主題,詞,詞,系統(tǒng)分析,員,員應(yīng)該深,入,入地理解,用,用戶(hù)需求,,,,抽象出,目,目標(biāo)系統(tǒng),的,的本質(zhì)屬,性,性,并用,模,模型準(zhǔn)確,表,表示來(lái),;另外要,向,向領(lǐng)域?qū)?家,家學(xué)習(xí)。,確定問(wèn)題,域,域中的類(lèi),和,和對(duì)象,確定對(duì)象,的,的屬性的,操,操作,分類(lèi)關(guān)系,(,一般,/,特殊,),、組成關(guān),系,系,(,整體,/,部分,),,還有
6、反,映,映對(duì)象屬,性,性之間聯(lián),系,系的實(shí)例,連,連接、反,映,映對(duì)象行,為,為之間依,賴(lài),賴(lài)關(guān)系的,消,消息等,概念上把,大,大型的、,復(fù),復(fù)雜的系,統(tǒng),統(tǒng)包含的,內(nèi),內(nèi)容分解,成,成若干個(gè),范,范疇,1.,選擇它作,為,為,UML,建模案例,的,的重點(diǎn)不,僅,僅僅是因,為,為圖書(shū)管,理,理系統(tǒng)在,各,各個(gè)院校,中,中的普遍,應(yīng),應(yīng)用,而,且,且圖書(shū)管,理,理系統(tǒng)還,是,是一個(gè)開(kāi),放,放的系統(tǒng),,,,比如遠(yuǎn),程,程借閱系,統(tǒng),統(tǒng)就是圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)的延續(xù),,,,所以對(duì),于,于同學(xué)們,將,將學(xué)習(xí)到,的,的,UML,建模技術(shù),應(yīng),應(yīng)用到實(shí),際,際的系統(tǒng),開(kāi),開(kāi)發(fā)中是,很,很有好處,的,的
7、。,2.,圖書(shū)管理,系,系統(tǒng)是一,個(gè),個(gè)用于信,息,息分類(lèi)管,理,理的軟件,,,,用于輔,助,助客戶(hù)完,成,成常用信,息,息的輸入,、,、存儲(chǔ)、,分,分類(lèi)以及,查,查詢(xún)等操,作,作。,二、圖書(shū),管,管理系統(tǒng),1.,圖書(shū)管理,系,系統(tǒng)的背,景,景,2.,圖書(shū)館管,理,理系統(tǒng)的,需,需求分析,二、圖書(shū),管,管理系統(tǒng),1.,圖書(shū)管理,系,系統(tǒng)的背,景,景,圖書(shū)館在,正,正常運(yùn)營(yíng),中,中面對(duì)大,量,量書(shū)籍、,讀,讀者信息,以,以及兩者,間,間相互聯(lián),系,系產(chǎn)生的,借,借書(shū)信息,、,、還書(shū)信,息,息?,F(xiàn)有,的,的人工記,錄,錄方法既,效,效率低又,錯(cuò),錯(cuò)誤過(guò)多,,,,大大影,響,響了圖書(shū),館,館的正常,
8、管,管理工作,。,。因此需,要,要對(duì)書(shū)籍,資,資源、讀,者,者資源、,借,借書(shū)信息,、,、還書(shū)信,息,息進(jìn)行管,理,理,及時(shí),了,了解各個(gè),環(huán),環(huán)節(jié)中信,息,息的變更,,,,有利用,管,管理效率,的,的提高。,二、圖書(shū),管,管理系統(tǒng),2.,圖書(shū)館管,理,理系統(tǒng)的,需,需求分析,圖書(shū)信息,管,管理系統(tǒng),功,功能性需,求,求包括,圖書(shū)管,理,理系統(tǒng)能,夠,夠?yàn)橐欢?數(shù),數(shù)量的借,閱,閱者提供,服,服務(wù)。每,個(gè),個(gè)借閱者,能,能夠擁有,唯,唯一標(biāo)識(shí),其,其存在的,編,編號(hào)。圖,書(shū),書(shū)館向每,一,一個(gè)借閱,者,者發(fā)放圖,書(shū),書(shū)證,其,中,中包含每,一,一個(gè)借閱,者,者的編號(hào),和,和個(gè)人信,息,息。提供
9、,的,的服務(wù)包,括,括:提供,查,查詢(xún)圖書(shū),信,信息、查,詢(xún),詢(xún)個(gè)人信,息,息服務(wù)和,預(yù),預(yù)定圖書(shū),服,服務(wù)等。,當(dāng)借閱,者,者需要借,閱,閱圖書(shū)、,歸,歸還書(shū)籍,時(shí),時(shí)需要通,過(guò),過(guò)圖書(shū)管,理,理員進(jìn)行,,,,即借閱,者,者不直接,與,與系統(tǒng)交,互,互,而是,通,通過(guò)圖書(shū),管,管理員充,當(dāng),當(dāng)借閱者,的,的代理和,系,系統(tǒng)交互,。,。,系統(tǒng)管,理,理員主要,負(fù),負(fù)責(zé)系統(tǒng),的,的管理維,護(hù),護(hù)工作,,包,包括對(duì)圖,書(shū),書(shū)、數(shù)目,、,、借閱者,的,的添加、,刪,刪除和修,改,改。并且,能,能夠查詢(xún),借,借閱者、,圖,圖書(shū)和圖,書(shū),書(shū)管理員,的,的信息。,可以通過(guò),圖,圖書(shū)的名,稱(chēng),稱(chēng)或圖書(shū),的,
10、的,ISBN/ISSN,號(hào)對(duì)圖書(shū),進(jìn),進(jìn)行查找,。,。,二、圖書(shū),管,管理系統(tǒng),2.,圖書(shū)館管,理,理系統(tǒng)的,需,需求分析,圖書(shū)管理,系,系統(tǒng)功能,分,分析圖,信息查詢(xún),模,模塊,基本業(yè)務(wù),處,處理模塊,系統(tǒng)維護(hù),模,模塊,學(xué)習(xí)目標(biāo),使用,UML,方法對(duì)圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)靜態(tài)建,模,模,2,1,軟件開(kāi)發(fā),流,流程與圖,書(shū),書(shū)管理系,統(tǒng),統(tǒng)需求分,析,析,使用,ROSE,工具畫(huà)出圖書(shū)管理系統(tǒng)的靜態(tài)模型,3,UML,靜態(tài)建模,靜態(tài)建模,機(jī),機(jī)制,用例圖,類(lèi)圖,對(duì)象圖、,包,包圖,一、,UML,靜態(tài)模型,用例模型,回,回顧,1.,用例模型,主,主要由以,下,下模型元,素,素構(gòu)成:,用例圖,(U
11、seCase Diagram),a),參與者,(Actor),b),用例,(UseCase),c),通訊關(guān)聯(lián),(Communication Association),用例規(guī)約,(UseCase Specification),針對(duì)每一,個(gè),個(gè)用例都,應(yīng),應(yīng)該有一,個(gè),個(gè)用例規(guī),約,約文檔與,之,之相對(duì)應(yīng),,,,該文檔,描,描述用例,的,的細(xì)節(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),系,系、擴(kuò)
12、展,關(guān),關(guān)系,一、,UML,靜態(tài)模型,用例模型,回,回顧,3.,用例模型,建,建模步驟,:,:,尋找參與,者,者,確定用例,分析關(guān)系,細(xì)化用例,規(guī),規(guī)約,對(duì)建模結(jié),果,果精化和,細(xì),細(xì)化,1.,誰(shuí)做,2.,誰(shuí)要,3.,找誰(shuí),關(guān)鍵,二、,UML,靜態(tài)模型,類(lèi)圖回顧,1.,類(lèi)圖概念,類(lèi)圖描述,了,了系統(tǒng)中,的,的類(lèi)及其,相,相互之間,的,的各種關(guān),系,系,其本質(zhì)反,映,映了系統(tǒng),中,中包含的,各,各種對(duì)象,的,的類(lèi)型以,及,及對(duì)象間,的,的各種靜,態(tài),態(tài)關(guān)系(關(guān)聯(lián),,子,子類(lèi)型),。,。,一、,UML,靜態(tài)模型,類(lèi)圖回顧,類(lèi)圖圖符,表,表示:,WashingMachine,brandName,mo
13、deName,serialNumber,addClothes(C,:,String),removeClothes(C,:,string),turnON(),:,Boolean,類(lèi)名,簡(jiǎn)單名,路徑名,公有(,+,),私有(,-,),受保護(hù)(,#,),語(yǔ)法格式,:,(,可見(jiàn)性,),操作名,(,參數(shù)表,),(:,返回值類(lèi),型,型,)(,性質(zhì)串,),屬性,方法,二、,UML,靜態(tài)模型,類(lèi)圖回顧,2.,類(lèi)圖中的,關(guān),關(guān)系,二、,UML,靜態(tài)模型,類(lèi)圖回顧,2.,類(lèi)圖中的,關(guān),關(guān)系,多重性表,示,示,二、,UML,靜態(tài)模型,類(lèi)圖回顧,3.,類(lèi)圖建模,步,步驟:,研究分析,問(wèn),問(wèn)題領(lǐng)域,,,,確定系,統(tǒng),統(tǒng)
14、的需求,。,。,發(fā)現(xiàn)對(duì)象,和,和類(lèi),確,定,定屬性和,操,操作。,發(fā)現(xiàn)類(lèi)之,間,間的靜態(tài),聯(lián),聯(lián)系。,設(shè)計(jì)類(lèi)與,聯(lián),聯(lián)系。調(diào),整,整和細(xì)化,已,已得到的,對(duì),對(duì)象類(lèi)和,類(lèi),類(lèi)之間的,聯(lián),聯(lián)系,解,決,決諸如命,名,名沖突、,功,功能重復(fù),等,等問(wèn)題。,1.,系統(tǒng)參與,者,者,2.,實(shí)體業(yè)務(wù),類(lèi),類(lèi),3.,界面類(lèi),關(guān)鍵,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,1.,尋找參與,者,者,借閱者,圖書(shū)管理,員,員,系統(tǒng)管理,員,員,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,2.,確定用例,借閱者用,例,例,圖書(shū)管理,員,員
15、用例,系統(tǒng)管理,員,員用例,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,借閱者進(jìn),行,行的活動(dòng),可以通過(guò),圖,圖書(shū)名稱(chēng),或,或,ISBN/ISSN,號(hào)查找圖,書(shū),書(shū)的詳細(xì),信,信息,能夠根據(jù),圖,圖書(shū)證編,號(hào),號(hào)和相關(guān),密,密碼登陸,自,自助機(jī)器,,,,查詢(xún)圖,書(shū),書(shū)信息、,個(gè),個(gè)人信息,和,和進(jìn)行圖,書(shū),書(shū)預(yù)定。,每個(gè)借閱,者,者都可以,通,通過(guò)自主,機(jī),機(jī)器在登,陸,陸后查詢(xún),自,自己的信,息,息,但是,不,不允許在,未,未授權(quán)的,情,情況下查,詢(xún),詢(xún)其他人,的,的信息。,登陸自助,機(jī),機(jī)器后,,借,借閱者可,與,與預(yù)定相,關(guān),關(guān)書(shū)籍。,可以通過(guò),圖,圖書(shū)管理,員,員借閱相,關(guān),
16、關(guān)書(shū)籍。,通過(guò)圖書(shū),管,管理員歸,還,還書(shū)籍,,如,如果沒(méi)按,時(shí),時(shí)歸還或,書(shū),書(shū)籍損壞,,,,需要繳,納,納罰金。,查找圖書(shū),登陸系統(tǒng),查詢(xún)個(gè)人,信,信息,預(yù)定圖書(shū),借閱圖書(shū),歸還書(shū)籍,用例,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,借閱者用,例,例圖,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,圖書(shū)管理,員,員進(jìn)行的,活,活動(dòng),借閱者可,以,以通過(guò)圖,書(shū),書(shū)管理員,借,借閱書(shū)籍,。,。當(dāng)圖書(shū),管,管理員處,理,理借閱時(shí),,,,需要檢,查,查用戶(hù)的,合,合法性,,如,如果不合,法,法,不允,許,許借閱書(shū),籍,籍。如果,該,該圖書(shū)已,經(jīng),經(jīng)被借閱,者,者預(yù)定,,需,需要?jiǎng)h除,該,該圖書(shū)的,預(yù),預(yù)定信息,。,。,借閱者可,以,以通過(guò)圖,書(shū),書(shū)管理員,歸,歸還書(shū)籍,。,。當(dāng)借閱,者,者借閱的,書(shū),書(shū)籍超過(guò),一,一定的期,限,限時(shí),圖,書(shū),書(shū)管理員,需,需要收取,罰,罰金。,處理借閱,處理歸還,用例,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,圖書(shū)管理,員,員用例圖,三、圖書(shū),管,管理系統(tǒng),的,的靜態(tài)模,型,型,用例圖,系統(tǒng)管,理,理員進(jìn),行,行的活,動(dòng),動(dòng),
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年作風(fēng)建設(shè)學(xué)習(xí)教育開(kāi)展情況的報(bào)告范文
- 在2025年民營(yíng)企業(yè)座談會(huì)上的主持講話(huà)范文
- 在2025年全縣教育領(lǐng)域群眾身邊不正之風(fēng)和腐敗問(wèn)題集中整治調(diào)度會(huì)上的講話(huà)范文
- 工委副書(shū)記在2025年機(jī)關(guān)DeepSeek應(yīng)用專(zhuān)題輔導(dǎo)培訓(xùn)班開(kāi)班儀式上的講話(huà)范文
- 在2025年DeepSeek大模型政務(wù)應(yīng)用培訓(xùn)會(huì)上的講話(huà)范文
- 在青年干部培訓(xùn)結(jié)業(yè)典禮上的講話(huà)文稿
- 2025年副書(shū)記防汛工作會(huì)議上的講話(huà)范文
- 2025年主管商務(wù)部門(mén)黨組書(shū)記在理論學(xué)習(xí)中心組會(huì)上研討發(fā)言文稿
- 2025年國(guó)企黨委關(guān)于干部職工思想政治工作情況的報(bào)告范文
- 在機(jī)關(guān)單位作風(fēng)建設(shè)學(xué)習(xí)教育突出問(wèn)題專(zhuān)項(xiàng)整治工作部署會(huì)議上的講話(huà)范文
- 醫(yī)院領(lǐng)導(dǎo)2025年黨風(fēng)廉政建設(shè)推進(jìn)會(huì)上的講話(huà)范文
- 2025年關(guān)于開(kāi)展“以案促改”工作實(shí)施方案供參考
- 在2025年安全生產(chǎn)專(zhuān)項(xiàng)整治暨化工行業(yè)風(fēng)險(xiǎn)防控部署會(huì)上的講話(huà)范文
- 領(lǐng)導(dǎo)干部在“十五五”發(fā)展規(guī)劃編制啟動(dòng)會(huì)上的講話(huà)文稿
- 2025年書(shū)記在慰問(wèn)老干部暨情況通報(bào)會(huì)上的主持講話(huà)提綱范文
相關(guān)資源
更多