版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電子商務(wù)系統(tǒng)
分析與設(shè)計(jì)10:222目錄內(nèi)容體系與學(xué)習(xí)方法3.本課程的定位2.課程面向的職業(yè)崗位1.與這門(mén)課程關(guān)系最密切的職業(yè)是什么?做哪些事?需要什么素養(yǎng)?10:223課程面向的職業(yè)崗位職業(yè)規(guī)劃三要素行業(yè)職業(yè)地點(diǎn)10:224面向的職業(yè)崗位10:225面向的職業(yè)崗位10:226面向的職業(yè)崗位職業(yè)10:227面向的職業(yè)崗位相關(guān)職位互聯(lián)網(wǎng)產(chǎn)品經(jīng)理其他系統(tǒng)分析員系統(tǒng)架構(gòu)師高級(jí)系統(tǒng)設(shè)計(jì)師信息技術(shù)專(zhuān)員項(xiàng)目經(jīng)理……10:228面向的職業(yè)崗位10:229面向的職業(yè)崗位技能業(yè)務(wù)知識(shí)綜合素質(zhì)10:2210面向的職業(yè)崗位10:2211面向的職業(yè)崗位所謂“系統(tǒng)分析設(shè)計(jì)”就是按照一定的規(guī)范和步驟,
建設(shè)高質(zhì)量的信息系統(tǒng)的過(guò)程?;ヂ?lián)網(wǎng)產(chǎn)品跟那些崗位打交道呢?設(shè)計(jì)、技術(shù)、運(yùn)營(yíng)應(yīng)該具備那些素養(yǎng)呢?知識(shí)專(zhuān)業(yè)知識(shí)(與職業(yè)關(guān)聯(lián))領(lǐng)域知識(shí)(與行業(yè)關(guān)聯(lián))技能:工具的使用、需求分析、項(xiàng)目管理能力:學(xué)習(xí)、分析、邏輯思維、協(xié)調(diào)合作、表達(dá)能力10:2212面向的職業(yè)崗位本課程的定位就是要先回答本課程與其他課程之間的關(guān)系?與本專(zhuān)業(yè)其他課程之間的關(guān)系與其他專(zhuān)業(yè)相近課程之間的關(guān)系10:2213本課程的定位本課程特點(diǎn)?總結(jié)性計(jì)算機(jī)基礎(chǔ)、網(wǎng)頁(yè)設(shè)計(jì)與制作、高級(jí)程序設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)、動(dòng)態(tài)網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)等。程序→系統(tǒng)綜合性“電子”+“商務(wù)”,如何使用技術(shù)解決商務(wù)營(yíng)銷(xiāo)管理的問(wèn)題10:2214本課程的定位與其他專(zhuān)業(yè)相近的課程軟件工程、系統(tǒng)分析與設(shè)計(jì)基本的理論和方法是源之于上述課程10:2215本課程的定位內(nèi)容體系是什么?我們應(yīng)該如何學(xué)習(xí)它呢?10:2216內(nèi)容體系與學(xué)習(xí)方法教學(xué)目標(biāo)概念回顧和總結(jié)有關(guān)電子商務(wù)及信息技術(shù)相關(guān)領(lǐng)域的基礎(chǔ)知識(shí)掌握建立和運(yùn)行電子商務(wù)系統(tǒng)的基本過(guò)程方法和技術(shù)掌握進(jìn)行電子商務(wù)系統(tǒng)規(guī)劃、分析、設(shè)計(jì)、實(shí)施及維護(hù)管理的一般方法和主要技術(shù)能力(綜合、內(nèi)化的東西)培養(yǎng)學(xué)生從事系統(tǒng)分析設(shè)計(jì)工作所需的能力10:2217內(nèi)容體系與學(xué)習(xí)方法10:2218內(nèi)容體系與學(xué)習(xí)方法建議的學(xué)習(xí)方法勤于思考自學(xué)相關(guān)工具的使用聯(lián)系身邊實(shí)際最后我們查看期末設(shè)計(jì)案例10:2219內(nèi)容體系與學(xué)習(xí)方法10:2220Thanks!電子商務(wù)系統(tǒng)分析與設(shè)計(jì)
開(kāi)課寄語(yǔ)主講人:
10:2222目錄典型信息系統(tǒng)建設(shè)相關(guān)名詞4.課程成績(jī)組成3.如何學(xué)習(xí)本課程2.為什么要學(xué)習(xí)本課程1.現(xiàn)場(chǎng)組建團(tuán)隊(duì)6.典型的項(xiàng)目團(tuán)隊(duì)成員5.通過(guò)學(xué)習(xí)獲得以下幾個(gè)方面的能力:電子商務(wù)系統(tǒng)規(guī)劃能力電子商務(wù)系統(tǒng)需求分析能力電子商務(wù)系統(tǒng)設(shè)計(jì)能力電子商務(wù)系統(tǒng)實(shí)現(xiàn)、測(cè)試維護(hù)能力電子商務(wù)信息系統(tǒng)軟件開(kāi)發(fā)能力信息系統(tǒng)項(xiàng)目管理綜合能力良好的溝通和表達(dá)能力10:2223為什么要學(xué)習(xí)本課程本課程是本專(zhuān)業(yè)一門(mén)綜合性實(shí)踐性的課程,綜合運(yùn)用之前學(xué)習(xí)過(guò)的相關(guān)理論和相關(guān)知識(shí)完成本次課程學(xué)習(xí)。培養(yǎng)同學(xué)們的團(tuán)隊(duì)協(xié)作,信息系統(tǒng)項(xiàng)目綜合性管理能力善于總結(jié)與應(yīng)用實(shí)踐經(jīng)驗(yàn)的能力以信息系統(tǒng)項(xiàng)目管理師的視角學(xué)習(xí)加強(qiáng)文案的寫(xiě)作實(shí)踐虛心學(xué)習(xí),多多請(qǐng)教循序漸進(jìn),不是一蹴而就10:2224如何學(xué)習(xí)本課程其他要求:早餐不能帶入機(jī)房無(wú)故遲到或早退三次記為曠課一節(jié)無(wú)故曠課達(dá)到12節(jié)取消最終成績(jī)請(qǐng)假一定需要請(qǐng)假條(請(qǐng)假條涂改一律無(wú)效)《電子商務(wù)管理學(xué)院課堂管理補(bǔ)充規(guī)定》10:2225本課程是一門(mén)實(shí)踐性很強(qiáng)的課程,因此考核方式注重過(guò)程性考核平時(shí)各種實(shí)訓(xùn)任務(wù)+期末考核+考勤和平時(shí)表現(xiàn)=總成績(jī)10:2226課程成績(jī)組成30%50%20%100%10:2227典型信息系統(tǒng)建設(shè)相關(guān)名詞受托方(乙方、承建方)項(xiàng)目外包3委托方(甲方、建設(shè)方)124合同范本是為提供某種獨(dú)特的產(chǎn)品、服務(wù)或成果所進(jìn)行的臨時(shí)性的一次努力。(請(qǐng)舉例說(shuō)明)10:2228典型項(xiàng)目團(tuán)隊(duì)成員項(xiàng)目經(jīng)理行業(yè)專(zhuān)家系統(tǒng)分析員編碼人員測(cè)試人員配置管理人員質(zhì)量保證人員網(wǎng)絡(luò)工程師實(shí)施人員美工組建團(tuán)隊(duì)成員人數(shù)不能過(guò)多(5~6人)選擇一名同學(xué)任項(xiàng)目經(jīng)理項(xiàng)目經(jīng)理,全面負(fù)責(zé)小組的學(xué)習(xí)討論并落實(shí)項(xiàng)目的安排工作,每個(gè)小組派1人(輪流)演示講解上次課的作品,然后大家點(diǎn)評(píng)、分析、歸納總結(jié)、對(duì)不足的地方進(jìn)行修改、或者提升創(chuàng)新。確定企業(yè)名稱(chēng)確定公司主營(yíng)業(yè)務(wù)(可以提供電子商務(wù)、IT類(lèi)型的產(chǎn)品或者服務(wù))擬定公司歷史背景、以及未來(lái)發(fā)展方向10:2229現(xiàn)場(chǎng)組建團(tuán)隊(duì)10:2230word文檔提交給學(xué)委,學(xué)委整理后提交到我的郵箱(下次上課前)提交分組信息組號(hào)組長(zhǎng)成員1諸葛亮劉備、曹操、張飛、關(guān)羽、夏侯淳…2
………
………………
10:2231本課程目錄模塊主題1信息系統(tǒng)的基本概念2電子商務(wù)系統(tǒng)開(kāi)發(fā)方法3統(tǒng)一建模語(yǔ)言4電子商務(wù)項(xiàng)目管理5電子商務(wù)系統(tǒng)規(guī)劃6電子商務(wù)系統(tǒng)分析7電子商務(wù)系統(tǒng)設(shè)計(jì)8電子商務(wù)系統(tǒng)實(shí)施9電子商務(wù)系統(tǒng)分析與設(shè)計(jì)案例What’sElectronicCommerceSystem(ECS)?10:2232問(wèn)題:什么是電子商務(wù)系統(tǒng)?第1章緒論10:2234主要內(nèi)容信息系統(tǒng)3.管理決策與復(fù)雜系統(tǒng)2.信息與信息處理1.螢火蟲(chóng)在夜晚是依據(jù)發(fā)光器官所發(fā)出的閃光來(lái)尋找配偶的。雄螢到處飛來(lái)飛去,但嚴(yán)格地每隔5.8秒發(fā)一次光,雌螢則停歇在草葉上以發(fā)光相應(yīng)答,每次發(fā)光間隔時(shí)間與雄螢相同,但總是在雄螢發(fā)光2秒后才發(fā)光。據(jù)研究,每一種螢火蟲(chóng)的發(fā)光頻率都不相同,這極好地避免了種間信號(hào)混淆和種間雜交。生活在南美洲的響尾蛇,在眼睛和鼻孔之間長(zhǎng)著一只“熱眼”,叫頰窩的地方。頰窩一般深5毫米,只有一粒米那么長(zhǎng)。這個(gè)頰窩是個(gè)喇叭形,喇叭口斜向朝前,其間被一片薄膜分成內(nèi)外兩個(gè)部分。里面的部分有一個(gè)細(xì)管與外界相通,所以里面的溫度和蛇所在的周?chē)h(huán)境的溫度是一樣的。而外面的那部分卻是一個(gè)熱收集器,喇叭口所對(duì)的方向如果有熱的物體,紅外線(xiàn)就經(jīng)過(guò)這里照射到薄膜的外側(cè)一面。顯然,這要比薄膜內(nèi)側(cè)一面的溫度高,布滿(mǎn)在薄膜上的神經(jīng)末梢就感覺(jué)到了溫差,并產(chǎn)生生物電流,傳給蛇的大腦。蛇知道了前方什么位置有熱的物體,大腦就發(fā)出相應(yīng)的“命令”,去捕獲這個(gè)物體。10:2235導(dǎo)入案例[問(wèn)題1]請(qǐng)問(wèn)上述案例中螢火蟲(chóng)是如何交流的?[問(wèn)題2]請(qǐng)問(wèn)上述案例中響尾蛇是靠什么捕獲獵物呢?[問(wèn)題3]請(qǐng)結(jié)合本案例,談?wù)勀闵磉叺纳锸侨绾谓涣鞯模?0:22361.1什么是信息?10:22371信息與信息處理能源物質(zhì)基礎(chǔ)能量動(dòng)力思維知識(shí)決策人類(lèi)社會(huì)的三大資源,是推進(jìn)人類(lèi)社會(huì)發(fā)展的三大要素。1.1什么是信息?數(shù)據(jù)是對(duì)客觀事物記錄下來(lái)的,可以鑒別的物理符號(hào),如數(shù)字、文字、符號(hào)、圖形、圖象、聲音。信息是關(guān)于客觀事實(shí)的可通訊的知識(shí)、消息和情報(bào)。信息論的奠基人之一香農(nóng):信息是用來(lái)消除不確定性的東西,指的是有新內(nèi)容或新知識(shí)的消息。10:22381信息與信息處理數(shù)據(jù)&信息結(jié)合你身邊的網(wǎng)絡(luò)信息舉例?1.1什么是信息?我國(guó)信息論學(xué)者鐘義信教授:認(rèn)為信息是“事物運(yùn)動(dòng)的狀態(tài)和方式,也就是事物內(nèi)部結(jié)構(gòu)和外部聯(lián)系的狀態(tài)和方式”。10:2239事物:物質(zhì)運(yùn)動(dòng):變化運(yùn)動(dòng)方式:時(shí)間上所呈現(xiàn)運(yùn)動(dòng)狀態(tài):空間上所展示1.2信息的特征普遍性時(shí)效性相對(duì)性與物質(zhì)不可分割性可傳遞和干擾性可加工性可共享性10:2240信源信宿信道信息1.3信息的分類(lèi)與功能1.3.1信息的分類(lèi)為了科學(xué)研究活動(dòng)的需要,不同科學(xué)領(lǐng)域的研究人員往往依據(jù)不同的分類(lèi)標(biāo)準(zhǔn),對(duì)信息進(jìn)行不同的劃分。10:2241分類(lèi)方式分類(lèi)類(lèi)別產(chǎn)生和作用機(jī)制自然信息、社會(huì)信息表現(xiàn)形式消息、資料、知識(shí)主體認(rèn)識(shí)層次語(yǔ)法、語(yǔ)義、語(yǔ)用加工處理程度一次、二次、三次信息事物發(fā)展過(guò)程預(yù)測(cè)、動(dòng)態(tài)性、反饋信息動(dòng)靜狀態(tài)分類(lèi)動(dòng)態(tài)、靜態(tài)傳遞的范圍公開(kāi)、內(nèi)部、機(jī)密反映的事物狀態(tài)常規(guī)性、偶然性穩(wěn)定程度固定、流動(dòng)發(fā)布渠道正式、非正式渠道信息的范圍內(nèi)部、外部結(jié)合你身邊的網(wǎng)絡(luò)信息舉例?1.3.2信息的功能經(jīng)濟(jì)功能管理與協(xié)調(diào)功能選擇與決策研究與開(kāi)發(fā)10:2242結(jié)合平時(shí)生活舉例說(shuō)明信息的一些功能?2.1管理&決策
10:22432管理決策與復(fù)雜系統(tǒng)管理是一種行為(管理主體\管理客體\管理目的)決策是指組織或個(gè)人為了實(shí)現(xiàn)某種目標(biāo)而對(duì)未來(lái)一定時(shí)期內(nèi)有關(guān)活動(dòng)的方向、內(nèi)容及方式的選擇或調(diào)整過(guò)程。2.2復(fù)雜系統(tǒng)2.2.1系統(tǒng):系統(tǒng)是由一些部件組成的,這些部件間存在著密切的聯(lián)系,通過(guò)這些聯(lián)系達(dá)到某種目的。10:22441系統(tǒng)必須實(shí)現(xiàn)某一特定的目標(biāo)2有明確的邊界3可劃分成若干相互聯(lián)系的部分,且這些部分可以分層4系統(tǒng)內(nèi)部各個(gè)部分之間存在著物質(zhì)流或信息流5系統(tǒng)是動(dòng)態(tài)的、變化的和發(fā)展的2.2.2系統(tǒng)的特征10:22452.3系統(tǒng)的分類(lèi)(不同角度出發(fā))10:2246起源自然系統(tǒng)人工系統(tǒng)抽象程度概念系統(tǒng)實(shí)體系統(tǒng)邏輯系統(tǒng)與外界環(huán)境的關(guān)系開(kāi)放系統(tǒng)封閉系統(tǒng)內(nèi)部結(jié)構(gòu)開(kāi)環(huán)系統(tǒng)閉環(huán)系統(tǒng)什么是推進(jìn)人類(lèi)社會(huì)發(fā)展的三大要素?什么是信息?信息有哪些功能?如何理解信息的相對(duì)性?合同包括哪幾方,都是需求方嗎?什么是外包?什么是系統(tǒng)?10:2247習(xí)題3.1信息系統(tǒng)(IS,InformationSystem)3.1.1信息系統(tǒng)概述:它是一個(gè)利用計(jì)算機(jī)硬件和軟件,利用各類(lèi)分析計(jì)劃、控制和決策的模型,以及數(shù)據(jù)庫(kù)的機(jī)器系統(tǒng)。10:22483信息系統(tǒng)3.1.2信息系統(tǒng)結(jié)構(gòu)信息系統(tǒng)結(jié)構(gòu)(ISStructure):信息系統(tǒng)是一個(gè)由人、計(jì)算機(jī)硬件系統(tǒng)、軟件系統(tǒng)和數(shù)據(jù)資源組成的人造系統(tǒng),目的是及時(shí)、正確地收集、加工、存儲(chǔ)、傳遞和提供信息,實(shí)現(xiàn)組織中各項(xiàng)活動(dòng)的管理、調(diào)節(jié)和控制。10:2249人軟件交互功能硬件數(shù)據(jù)3.1.2信息系統(tǒng)結(jié)構(gòu)10:22503.2管理信息系統(tǒng)(ManagementInformationSystem,MIS)是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新、拓展和維護(hù)的系統(tǒng)。特點(diǎn):1.面向管理決策2.人-機(jī)系統(tǒng)3.綜合性4.管理方法和手段相結(jié)合的信息系統(tǒng)5.多學(xué)科交叉形成的邊緣學(xué)科.功能:管理信息系統(tǒng)通過(guò)對(duì)整個(gè)供應(yīng)鏈上組織內(nèi)和多個(gè)組織間的信息流管理,實(shí)現(xiàn)業(yè)務(wù)的整體優(yōu)化,提高企業(yè)運(yùn)行控制和外部交易過(guò)程的效率.10:2251廣義:是支持商務(wù)活動(dòng)的電子技術(shù)手段的集合。狹義:指在互聯(lián)網(wǎng)和其他網(wǎng)絡(luò)的基礎(chǔ)上,以實(shí)現(xiàn)企業(yè)電子活動(dòng)為目標(biāo),滿(mǎn)足企業(yè)生產(chǎn)、銷(xiāo)售、服務(wù)、管理等內(nèi)部業(yè)務(wù)的需要,支持企業(yè)的對(duì)外業(yè)務(wù)協(xié)作,從運(yùn)作、管理和決策等層次全面提高企業(yè)信息化水平,為企業(yè)提供商業(yè)智能的計(jì)算機(jī)系統(tǒng)。10:22523.3電子商務(wù)系統(tǒng)概述
3.3.1定義10:22533.3.2電子商務(wù)系統(tǒng)特點(diǎn)10:2254案例1:
2024年8月19日,社交軟件瑞幸咖啡與國(guó)產(chǎn)3A游戲大作《黑神話(huà):悟空》合作推出聯(lián)名活動(dòng),為用戶(hù)提供限量版騰云美式咖啡及相關(guān)聯(lián)名周邊產(chǎn)品。
為了讓活動(dòng)更具吸引力,瑞幸咖啡提出了“每日特價(jià)”的活動(dòng)玩法。由于活動(dòng)提供的商品數(shù)量有限,而活動(dòng)參與人數(shù)又多,導(dǎo)致活動(dòng)當(dāng)日部分用戶(hù)未能如愿以?xún)?。其中一位用?hù)為表達(dá)自己的不滿(mǎn),不惜采用黑客手段,他不僅入侵了瑞幸咖啡的后臺(tái)系統(tǒng),還對(duì)網(wǎng)站代碼進(jìn)行惡意更改,最終導(dǎo)致瑞幸咖啡網(wǎng)站被迫關(guān)閉,無(wú)奈之下選擇向公安機(jī)關(guān)報(bào)案,隨后公安機(jī)關(guān)立案并進(jìn)入偵查階段。
本來(lái)只是一個(gè)普通的商業(yè)活動(dòng),結(jié)果導(dǎo)致了合作電商網(wǎng)站被“憤怒”的黑客干掉,對(duì)于瑞幸咖啡來(lái)講也算是“躺槍”了,目前瑞幸咖啡已經(jīng)停止了與該游戲的合作。10:2255案例22024年11月4日,小龍(化名)收到一條來(lái)自不明號(hào)碼的短信,稱(chēng)其銀行的U盾需要更新,讓其到進(jìn)行U盾升級(jí)。小龍?jiān)诖司W(wǎng)站按照它的步驟一步步操作,平時(shí)登錄銀行的網(wǎng)站程序都是一樣的,到最后一步時(shí)顯示倒計(jì)時(shí)狀態(tài),顯示讓小龍重新輸入。小龍連續(xù)輸入3次后,以為是網(wǎng)絡(luò)問(wèn)題停止了操作。第二天,小龍重新登錄自己收藏的銀行網(wǎng)站,發(fā)現(xiàn)卡內(nèi)3萬(wàn)元人民幣被盜走。不法分子通過(guò)設(shè)立假冒銀行網(wǎng)站,用戶(hù)在該網(wǎng)站輸入的賬號(hào)密碼有可能被犯罪分子竊取。此外,不法分子還通過(guò)發(fā)送含木馬病毒郵件等方式,把病毒程序置入計(jì)算機(jī)內(nèi),一旦客戶(hù)用這種“中毒”的計(jì)算機(jī)登錄網(wǎng)上銀行,其賬號(hào)和密碼也可能被不法分子所竊取,造成資金損失。10:2256信息發(fā)布階段事務(wù)處理階段系統(tǒng)集成階段下一代電子商務(wù)10:22573.3.3電子商務(wù)系統(tǒng)發(fā)展過(guò)程發(fā)布靜態(tài)信息的網(wǎng)站用于宣傳企業(yè)形象和發(fā)布信息電子商務(wù)系統(tǒng)的雛形是企業(yè)與客戶(hù)的交流平臺(tái)處理與客戶(hù)相關(guān)的數(shù)據(jù)與企業(yè)內(nèi)部的信息系統(tǒng)聯(lián)系不多初級(jí)的電子商務(wù)與企業(yè)內(nèi)部的信息系統(tǒng)連接成為一個(gè)整體實(shí)現(xiàn)了與合作伙伴系統(tǒng)的集成加強(qiáng)和客戶(hù)的聯(lián)系比較完善的電子商務(wù)系統(tǒng)幫助企業(yè)管理自身與合作伙伴更好地進(jìn)行交互實(shí)現(xiàn)為企業(yè)內(nèi)部創(chuàng)造最佳效益電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)是指系統(tǒng)內(nèi)部結(jié)構(gòu)及他們之間的相互關(guān)系,它呈現(xiàn)出一種層次結(jié)構(gòu),其中每個(gè)層次從底向上提供服務(wù)和支持。通俗的說(shuō),電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)展示了一個(gè)完整的電子商務(wù)系統(tǒng)的組成結(jié)構(gòu)。10:22583.3.4電子商務(wù)系統(tǒng)體系結(jié)構(gòu)企業(yè)電子商務(wù)系統(tǒng)電子商務(wù)系統(tǒng)表達(dá)層(Web服務(wù)器、WAP)電子商務(wù)系統(tǒng)應(yīng)用層(企業(yè)宣傳、網(wǎng)絡(luò)銀行、網(wǎng)上購(gòu)物、虛擬電子市場(chǎng)、拍賣(mài)等)電子商務(wù)系統(tǒng)基礎(chǔ)層(計(jì)算機(jī)軟件、硬件、網(wǎng)絡(luò))客戶(hù)端(個(gè)人電腦、掌上電腦、手機(jī)、信息家電、其他客戶(hù)機(jī))電子商務(wù)系統(tǒng)服務(wù)層商務(wù)活動(dòng)安全支付論證……系統(tǒng)優(yōu)化目錄服務(wù)負(fù)載均衡流量控制……系統(tǒng)管理網(wǎng)絡(luò)管理安全管理主機(jī)系統(tǒng)管理……系統(tǒng)/應(yīng)用集成XMLCORBAJDBC……其他企業(yè)信息資源配送機(jī)構(gòu)認(rèn)證中心外部系統(tǒng)支付網(wǎng)關(guān)ERPCRMHRMDBS……內(nèi)部系統(tǒng)電子商務(wù)系統(tǒng)社會(huì)層3.4.1信息系統(tǒng)的生命周期10:22603.4電子商務(wù)系統(tǒng)生命周期開(kāi)發(fā)階段立項(xiàng)階段運(yùn)維階段消亡階段3.4.210:2261立項(xiàng)階段①概念的形成:根據(jù)用戶(hù)單位業(yè)務(wù)發(fā)展和經(jīng)營(yíng)管理的需要,提出建設(shè)信息系統(tǒng)的初步構(gòu)想②需求分析過(guò)程:對(duì)企業(yè)信息系統(tǒng)的需求進(jìn)行深入調(diào)查和分析,形成需求規(guī)范說(shuō)明書(shū),經(jīng)評(píng)審、批準(zhǔn)后立項(xiàng)立項(xiàng)階段3.4.310:22623信息系統(tǒng)規(guī)劃將設(shè)計(jì)階段成果在計(jì)算機(jī)和網(wǎng)絡(luò)上具體實(shí)現(xiàn),即將設(shè)計(jì)文本變成能在計(jì)算機(jī)上運(yùn)行的軟件系統(tǒng)系統(tǒng)實(shí)施開(kāi)發(fā)階段開(kāi)發(fā)目標(biāo)總體結(jié)構(gòu)組織結(jié)構(gòu)管理流程實(shí)施計(jì)劃技術(shù)規(guī)范組織結(jié)構(gòu)功能分析業(yè)務(wù)流程分析數(shù)據(jù)和數(shù)據(jù)流分析系統(tǒng)初步方案系統(tǒng)架構(gòu)數(shù)據(jù)庫(kù)處理流程功能模塊安全控制方案系統(tǒng)組織和隊(duì)伍系統(tǒng)管理流程通過(guò)試運(yùn)行,系統(tǒng)性能的優(yōu)劣及其他各種問(wèn)題都會(huì)暴露在用戶(hù)面前,即進(jìn)入系統(tǒng)驗(yàn)收階段總體規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)驗(yàn)收開(kāi)發(fā)階段3.4.4運(yùn)維階段信息系統(tǒng)通過(guò)驗(yàn)收后正式交付給用戶(hù)后,就進(jìn)入了運(yùn)維階段,系統(tǒng)長(zhǎng)時(shí)間的有效運(yùn)行是檢驗(yàn)系統(tǒng)質(zhì)量的試金石。10:22排錯(cuò)性維護(hù)適用性維護(hù)完善性維護(hù)預(yù)防性維護(hù)運(yùn)維階段3.4.5消亡階段(淘汰)開(kāi)發(fā)一個(gè)信息系統(tǒng)并希望它一勞永逸地運(yùn)行下去是不現(xiàn)實(shí)的。10:22更新改造報(bào)廢擴(kuò)展其他重建…….系統(tǒng)消亡淘汰消亡階段自主開(kāi)發(fā)自主開(kāi)發(fā)是指企業(yè)根據(jù)自身目前的業(yè)務(wù)狀況,由企業(yè)內(nèi)部軟件公司或IT部門(mén)專(zhuān)門(mén)開(kāi)發(fā)電子商務(wù)系統(tǒng)。外包是指企業(yè)將電子商務(wù)系統(tǒng)的建造完全交給專(zhuān)業(yè)化的技術(shù)企業(yè),由專(zhuān)業(yè)化的公司根據(jù)企業(yè)的需求,完成電子商務(wù)系統(tǒng)建造的整個(gè)過(guò)程。租用方式是指開(kāi)展電子商務(wù)的企業(yè)并不擁有或者并不完全擁有相關(guān)的技術(shù)設(shè)備、應(yīng)用軟件,通過(guò)向應(yīng)用服務(wù)提供商租用設(shè)備、軟件的使用權(quán),開(kāi)展自己的電子商務(wù)活動(dòng)。10:22653.5電子商務(wù)系統(tǒng)實(shí)現(xiàn)方式10:2266完成課后習(xí)題作業(yè)10:2267Thanks!第二部分電子商務(wù)系統(tǒng)開(kāi)發(fā)方法掌握軟件危機(jī)概念和影響熟悉結(jié)構(gòu)化與面向?qū)ο箝_(kāi)發(fā)方法的核心思想與步驟。了解相關(guān)建模工具及原型法的基本思想。教學(xué)目標(biāo)能分析應(yīng)對(duì)軟件危機(jī)問(wèn)題。能運(yùn)用結(jié)構(gòu)化與面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)分析和設(shè)計(jì)。能利用原型法進(jìn)行初步分析與設(shè)計(jì)。.培養(yǎng)大家集體主義精神和責(zé)任感,遵守職業(yè)道德.團(tuán)隊(duì)協(xié)作能力、事務(wù)管理能力。軟件危機(jī)結(jié)構(gòu)化開(kāi)發(fā)方法的核心思想、開(kāi)發(fā)步驟及主要建模工具面向?qū)ο箝_(kāi)發(fā)方法的核心思想、開(kāi)發(fā)步驟及主要建模工具原型法的基本思想10:2270主要內(nèi)容2.1.1軟件是信息系統(tǒng)的重要組成部分10:22712.1軟件危機(jī)硬件成本軟件成本2.1.2什么是軟件危機(jī)?軟件危機(jī)是指落后的軟件生產(chǎn)方式無(wú)法滿(mǎn)足迅速增長(zhǎng)的計(jì)算機(jī)軟件需求,從而導(dǎo)致軟件開(kāi)發(fā)與維護(hù)過(guò)程中出現(xiàn)一系列嚴(yán)重問(wèn)題的現(xiàn)象。泛指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。10:22722.1軟件危機(jī)2.1.3軟件特點(diǎn)非物化性(非可視化)用了才能發(fā)現(xiàn)問(wèn)題制作過(guò)程不明顯設(shè)計(jì)開(kāi)發(fā)出來(lái),不是制造出來(lái)不會(huì)磨損失效源于設(shè)計(jì)高度復(fù)雜Win74~5千萬(wàn)行(而波音747有3~4千萬(wàn))嚴(yán)密的邏輯性1996,阿麗亞娜5型運(yùn)載火箭脆弱10:2273硬件失效率曲線(xiàn)軟件失效率曲線(xiàn)2.1.4軟件危機(jī)的主要表現(xiàn)軟件開(kāi)發(fā)進(jìn)度難以預(yù)測(cè)軟件開(kāi)發(fā)成本難以控制用戶(hù)對(duì)產(chǎn)品功能難以滿(mǎn)足軟件產(chǎn)品質(zhì)量無(wú)法保證軟件產(chǎn)品難以維護(hù)軟件缺少適當(dāng)?shù)奈臋n資料10:2274結(jié)構(gòu)化開(kāi)發(fā)方法面向?qū)ο箝_(kāi)發(fā)方法原型法10:2275常用的電子商務(wù)系統(tǒng)開(kāi)發(fā)方法有:結(jié)構(gòu)化開(kāi)發(fā)方法(StructuredMethod,SM)是自頂向下的結(jié)構(gòu)化方法、工程化的系統(tǒng)開(kāi)發(fā)方法和生命周期法的結(jié)合。該方法是迄今為止所有開(kāi)發(fā)方法中應(yīng)用最普遍、最成熟的一種。10:22762.2結(jié)構(gòu)化開(kāi)發(fā)方法2.2.1簡(jiǎn)介10:227777功能1功能2功能3功能4功能5功能6功能7功能8功能9數(shù)據(jù)數(shù)據(jù)軟件系統(tǒng)數(shù)據(jù)加工廠(chǎng)核心思想:通過(guò)描述系統(tǒng)的功能組成及各功能內(nèi)部和相互之間的數(shù)據(jù)流動(dòng)關(guān)系來(lái)解釋系統(tǒng)的運(yùn)作過(guò)程。2.2.2核心思想2.2.3開(kāi)發(fā)步驟10:2278實(shí)現(xiàn)2.2.3開(kāi)發(fā)步驟79功能層次圖功能層次圖用于描述系統(tǒng)所具有的所有功能及其之間的層次關(guān)系。數(shù)據(jù)流程圖數(shù)據(jù)流程圖用于描述系統(tǒng)各功能內(nèi)部及相互之間的數(shù)據(jù)處理過(guò)程。數(shù)據(jù)字典&小說(shuō)明數(shù)據(jù)字典用于解釋數(shù)據(jù)流程圖中較復(fù)雜的元素。E-R圖E-R圖是采用用戶(hù)語(yǔ)言描述系統(tǒng)數(shù)據(jù)庫(kù)各表間的關(guān)系。關(guān)系模型關(guān)系模型是采用計(jì)算機(jī)語(yǔ)言列出系統(tǒng)數(shù)據(jù)庫(kù)各表的具體結(jié)構(gòu)。10:22802.2.4實(shí)例描述某圖書(shū)自助借閱系統(tǒng)為讀者提供圖書(shū)的借閱業(yè)務(wù),其基本功能包括:查看圖書(shū)信息、借閱圖書(shū)、歸還圖書(shū)、查看圖書(shū)借閱記錄。10:228110:2282功能層次圖功能,指的是完成某項(xiàng)工作的能力;功能層次圖,用于描述系統(tǒng)所具有的所有功能及其之間的層次關(guān)系。P0圖書(shū)借閱P1查看圖書(shū)P2借閱圖書(shū)P3歸還圖書(shū)P4查看借閱記錄P.圖書(shū)自助借閱系統(tǒng)-功能層次圖10:2283數(shù)據(jù)流程圖數(shù)據(jù)流程圖(DataFlowDiagram,簡(jiǎn)稱(chēng)DFD),是用于描述數(shù)據(jù)流動(dòng)、存儲(chǔ)、處理的邏輯關(guān)系。DFD用于解釋功能的執(zhí)行過(guò)程,是對(duì)功能的具體展開(kāi)。外部實(shí)體編號(hào)數(shù)據(jù)處理數(shù)據(jù)流編號(hào)數(shù)據(jù)存儲(chǔ)10:2284讀者圖書(shū)號(hào)及個(gè)人信息P0圖書(shū)借閱D1圖書(shū)D2借閱記錄P.圖書(shū)自助借閱系統(tǒng)-頂層DFD圖書(shū)狀態(tài)新借閱記錄10:2285讀者圖書(shū)號(hào)及個(gè)人信息P2借閱圖書(shū)D1圖書(shū)D2借閱記錄P.圖書(shū)自助借閱系統(tǒng)-第一層DFD圖書(shū)狀態(tài)新借閱記錄P3歸還圖書(shū)圖書(shū)號(hào)及個(gè)人信息借閱記錄記錄更新圖書(shū)狀態(tài)P1查看圖書(shū)P4查看借閱記錄讀者圖書(shū)號(hào)圖書(shū)信息圖書(shū)信息圖書(shū)號(hào)借閱記錄圖書(shū)記錄面向?qū)ο箝_(kāi)發(fā)方法(ObjectOrientedMethod,OOM)是在各種面向?qū)ο蟪绦蛟O(shè)計(jì)方法的基礎(chǔ)上逐步發(fā)展起來(lái)的一種新的系統(tǒng)開(kāi)發(fā)方法。10:22862.3面向?qū)ο箝_(kāi)發(fā)方法面向?qū)ο笙到y(tǒng)分析面向?qū)ο笙到y(tǒng)設(shè)計(jì)面向?qū)ο笙到y(tǒng)開(kāi)發(fā)10:228787教室:學(xué)習(xí)會(huì)議室:開(kāi)會(huì)衛(wèi)生間:洗浴10:228888演奏流行樂(lè)演奏交響樂(lè)10:228989
人類(lèi)眼中的客觀世界?10:2290客觀世界軟件系統(tǒng)模擬角度組成結(jié)構(gòu)運(yùn)行方式10:2291客觀世界是由各種事物組成的,如人、動(dòng)物、建筑、機(jī)械產(chǎn)品、電子產(chǎn)品等。面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,系統(tǒng)中的任何元素都是對(duì)象,復(fù)雜的系統(tǒng)對(duì)象由比較簡(jiǎn)單的系統(tǒng)對(duì)象組合而成。Point1.面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的。面向?qū)ο箝_(kāi)發(fā)方法Concept1.對(duì)象-概念對(duì)象是對(duì)現(xiàn)實(shí)世界中事物的抽象,是軟件系統(tǒng)中用來(lái)描述客觀事物的一個(gè)實(shí)體,如在線(xiàn)學(xué)習(xí)系統(tǒng)中的學(xué)生、教師、課程表、教學(xué)視頻表等。92對(duì)象名稱(chēng)對(duì)象屬性值對(duì)象具體操作對(duì)象的表示方法構(gòu)成對(duì)象的基本要素有:名稱(chēng):即對(duì)象的名字屬性:描述對(duì)象特征的存貯或數(shù)據(jù)結(jié)構(gòu)操作:即對(duì)象的行為Concept1.對(duì)象-例子下圖為現(xiàn)實(shí)世界中的“學(xué)生張某”、“教師劉某”、“網(wǎng)頁(yè)設(shè)計(jì)教學(xué)視頻”這三個(gè)事物在在線(xiàn)學(xué)習(xí)系統(tǒng)中的對(duì)象表達(dá)方式。93張某zhangmou123456學(xué)生大三……查詢(xún)信息(xx)編輯信息(xx)…………劉某liumou789012教師副教授……查詢(xún)信息(xx)編輯信息(xx)…………網(wǎng)頁(yè)設(shè)計(jì)視頻wysjsp網(wǎng)頁(yè)設(shè)計(jì)劉某2015-07-08……放大(x)縮?。▁)快進(jìn)(x)……94事物都被劃分成各種事物類(lèi),如人類(lèi)、動(dòng)物類(lèi)、電子產(chǎn)品類(lèi)等,且具有各自的特征和行為,如人類(lèi)具有姓名、年齡、性別等數(shù)據(jù),同時(shí)能直立行走、思考、交流等行為。所有對(duì)象被劃分成各種對(duì)象類(lèi)(簡(jiǎn)稱(chēng)為類(lèi),Class),每個(gè)類(lèi)都定義了一組屬性和一組方法。Point2.對(duì)象都被劃分成各種對(duì)象類(lèi)。面向?qū)ο箝_(kāi)發(fā)方法Concept2.類(lèi)-概念類(lèi)由對(duì)象抽象而來(lái),是有相同屬性和操作的一組對(duì)象的集合,可用來(lái)產(chǎn)生對(duì)象。類(lèi)是對(duì)象的模板,對(duì)象是類(lèi)的實(shí)例。95類(lèi)名稱(chēng)類(lèi)屬性類(lèi)操作類(lèi)的結(jié)構(gòu)構(gòu)成類(lèi)的基本要素與對(duì)象相同,對(duì)象的屬性和操作都在類(lèi)中定義。類(lèi)中定義的屬性表示該類(lèi)所有對(duì)象的共有特征,類(lèi)中定義的方法是該類(lèi)所有對(duì)象能執(zhí)行的共有操作。Concept2.類(lèi)-例子下圖根據(jù)對(duì)象“學(xué)生張某”、“教師劉某”、“網(wǎng)頁(yè)設(shè)計(jì)教學(xué)視頻”抽象出的學(xué)生類(lèi)、教師類(lèi)、教學(xué)視頻類(lèi)。96學(xué)生用戶(hù)名密碼類(lèi)型年級(jí)……查詢(xún)信息()編輯信息()…………教師用戶(hù)名密碼類(lèi)型職稱(chēng)……查詢(xún)信息()編輯信息()…………教學(xué)視頻編號(hào)視頻名講課教師錄制時(shí)間……放大()縮?。ǎ┛爝M(jìn)()……面向?qū)ο箝_(kāi)發(fā)方法Concept2.類(lèi)-VS對(duì)象類(lèi)中的屬性只有定義,而對(duì)象中的屬性有值。類(lèi)中定義了操作的實(shí)現(xiàn)步驟及需要的參數(shù)名,對(duì)象在調(diào)用操作時(shí)要給出具體的參數(shù)值。97學(xué)生用戶(hù)名密碼類(lèi)型年級(jí)……查詢(xún)信息()編輯信息()…………張某zhangmou123456學(xué)生大三……查詢(xún)信息(xx)編輯信息(xx)…………98事物類(lèi)之間存在父與子的派生關(guān)系,如人類(lèi)存在的爺爺、爸爸與兒子之間的關(guān)系。類(lèi)之間存在父類(lèi)與子類(lèi)的派生關(guān)系,且按照父子關(guān)系形成一個(gè)具有層次結(jié)構(gòu)的系統(tǒng)。Point3.類(lèi)之間存在父與子的派生關(guān)系。面向?qū)ο箝_(kāi)發(fā)方法Concept3.派生-父類(lèi)和子類(lèi)父類(lèi)和子類(lèi):當(dāng)某些類(lèi)具有一些相同的屬性和操作時(shí),就可把這部分屬性和行為抽象到一個(gè)新的類(lèi)中,抽象出的新類(lèi)稱(chēng)作父類(lèi),被抽象的類(lèi)稱(chēng)作子類(lèi)。右圖是根據(jù)學(xué)生類(lèi)和教師類(lèi)抽象出的用戶(hù)類(lèi)。99用戶(hù)用戶(hù)名密碼類(lèi)型……查詢(xún)信息()編輯信息()……面向?qū)ο箝_(kāi)發(fā)方法Concept3.派生-繼承和擴(kuò)展繼承:子類(lèi)可直接獲得父類(lèi)的屬性和操作,而不必重新定義它們,父類(lèi)和子類(lèi)之間的這種關(guān)系就是繼承。擴(kuò)展:子類(lèi)除了擁有父類(lèi)的屬性和操作,還可以再定義新的屬性和操作,即所謂的擴(kuò)展,同時(shí)子類(lèi)還可對(duì)父類(lèi)中操作的實(shí)現(xiàn)方式進(jìn)行重新定義。100面向?qū)ο箝_(kāi)發(fā)方法Concept3.派生-擴(kuò)展例子101手機(jī)……打電話(huà)()專(zhuān)用手機(jī)……打電話(huà)(重新定義)娛樂(lè)手機(jī)……打電話(huà)()播放音樂(lè)()拍照()對(duì)父類(lèi)中打電話(huà)操作的重新定義:如增加了來(lái)電屏蔽,固話(huà)轉(zhuǎn)接功能定義新的操作102事物之間可以通過(guò)某種方式交互,并以此完成相應(yīng)功能。如人使用小鏟子、磚頭、水泥和桶砌墻,人們使用語(yǔ)言通過(guò)電話(huà)遠(yuǎn)程交流,人騎馬進(jìn)行賽馬比賽。對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系,軟件系統(tǒng)中的每個(gè)功能都是由某些相關(guān)對(duì)象通過(guò)消息交互來(lái)實(shí)現(xiàn)的。Point4.對(duì)象間的交互方式是傳遞消息。面向?qū)ο箝_(kāi)發(fā)方法Concept4.消息-概念消息是一個(gè)對(duì)象與另一個(gè)對(duì)象的通信單元,是要求某個(gè)對(duì)象執(zhí)行其所屬類(lèi)定義的某個(gè)操作的請(qǐng)求。對(duì)象間的交互是且只能是通過(guò)消息傳遞來(lái)完成的。一個(gè)消息由三部分組成:①
接收消息的對(duì)象名②
請(qǐng)求執(zhí)行的操作名③操作中的參數(shù)(可為空)即:對(duì)象.操作(參數(shù))103面向?qū)ο箝_(kāi)發(fā)方法Concept4.消息-例子例:現(xiàn)對(duì)網(wǎng)頁(yè)設(shè)計(jì)教學(xué)視頻對(duì)象發(fā)出消息,要求其全屏播放,則可表示為:104網(wǎng)頁(yè)設(shè)計(jì)視頻.放大(全屏)網(wǎng)頁(yè)設(shè)計(jì)視頻wysjsp網(wǎng)頁(yè)設(shè)計(jì)劉某2015-07-08……放大(x)縮?。▁)快進(jìn)(x)……Concept4.消息-實(shí)現(xiàn)功能下面是由劉某、課程列表界面、課程查詢(xún)程序、課程表、課程信息界面這6個(gè)對(duì)象間通過(guò)消息交互完成的查詢(xún)課程功能。105劉某課程查詢(xún)界面課程查詢(xún)程序課程表課程信息界面網(wǎng)頁(yè)設(shè)計(jì)查看(網(wǎng)頁(yè)設(shè)計(jì))網(wǎng)頁(yè)設(shè)計(jì)課程信息查詢(xún)(網(wǎng)頁(yè)設(shè)計(jì))網(wǎng)頁(yè)設(shè)計(jì)課程信息網(wǎng)頁(yè)設(shè)計(jì)課程信息面向?qū)ο箝_(kāi)發(fā)方法106面向?qū)ο螅綄?duì)象+類(lèi)消息派生++面向?qū)ο箝_(kāi)發(fā)方法107軟件系統(tǒng)通過(guò)相關(guān)對(duì)象間的交互來(lái)實(shí)現(xiàn)功能核心思想:通過(guò)描述系統(tǒng)的對(duì)象及對(duì)象間的交互過(guò)程來(lái)解釋系統(tǒng)的運(yùn)作過(guò)程。…………消息消息查詢(xún)商品添加訂單面向?qū)ο箝_(kāi)發(fā)方法開(kāi)發(fā)步驟面向?qū)ο笙到y(tǒng)分析↓面向?qū)ο笙到y(tǒng)設(shè)計(jì)↓面向?qū)ο蟪绦蛟O(shè)計(jì)108建模工具UML用例圖用例文檔分析類(lèi)圖活動(dòng)圖建模工具UML順序圖協(xié)作圖實(shí)體類(lèi)圖狀態(tài)圖邊界類(lèi)圖用例圖用例圖用于確定系統(tǒng)應(yīng)具備哪些基本功能。用例文檔&分析類(lèi)圖&活動(dòng)圖&順序圖&協(xié)作圖用于從對(duì)象的角度解釋系統(tǒng)功能的執(zhí)行流程。實(shí)體類(lèi)圖&狀態(tài)圖用于設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)。邊界類(lèi)圖用于列出系統(tǒng)主要界面間的跳轉(zhuǎn)關(guān)系。109面向?qū)ο箝_(kāi)發(fā)方法—主要建模工具面向?qū)ο箝_(kāi)發(fā)方法實(shí)例描述某圖書(shū)自助借閱系統(tǒng)為讀者提供圖書(shū)的借閱業(yè)務(wù),其基本功能包括:查看圖書(shū)信息、借閱圖書(shū)、歸還圖書(shū)、查看圖書(shū)借閱記錄。110面向?qū)ο箝_(kāi)發(fā)方法UML用例圖通過(guò)建立用例圖,能夠確定系統(tǒng)應(yīng)具備哪些基本功能。111用例執(zhí)行者從用戶(hù)的角度所定義的系統(tǒng)功能指需要使用用例的人或事物面向?qū)ο箝_(kāi)發(fā)方法112讀者借閱圖書(shū)歸還圖書(shū)查看圖書(shū)查看借閱記錄P.圖書(shū)自助借閱系統(tǒng)-用例圖面向?qū)ο箝_(kāi)發(fā)方法UML順序圖順序圖通過(guò)描述基本用例(基本功能)相關(guān)的多個(gè)對(duì)象及其之間的交互關(guān)系來(lái)解釋該用例完整的實(shí)現(xiàn)過(guò)程。對(duì)象:是系統(tǒng)中用來(lái)描述客觀事物的實(shí)體。消息:對(duì)象間通過(guò)傳遞消息進(jìn)行交互。113114P.圖書(shū)自助借閱系統(tǒng)-借閱圖書(shū)-順序圖對(duì)象消息2.4原型法原型法的基本思想是本著系統(tǒng)開(kāi)發(fā)人員對(duì)用戶(hù)需求的理解,先快速實(shí)現(xiàn)一個(gè)原型系統(tǒng),再進(jìn)行反復(fù)修改得到最終系統(tǒng)。115116P.原型法示意圖開(kāi)發(fā)方法對(duì)比117開(kāi)發(fā)方法重點(diǎn)分析對(duì)象如何描述系統(tǒng)性質(zhì)結(jié)構(gòu)化開(kāi)發(fā)方法構(gòu)成系統(tǒng)的各個(gè)功能用功能及其之間的數(shù)據(jù)流動(dòng)關(guān)系來(lái)解釋系統(tǒng)的運(yùn)作過(guò)程是一種面向過(guò)程的方法面向?qū)ο箝_(kāi)發(fā)方法構(gòu)成系統(tǒng)的各個(gè)對(duì)象用對(duì)象及其之間的交互來(lái)解釋系統(tǒng)是一種面向?qū)ο蟮姆椒ㄩ_(kāi)發(fā)方法對(duì)比118開(kāi)發(fā)方法優(yōu)點(diǎn)缺點(diǎn)適用系統(tǒng)結(jié)構(gòu)化開(kāi)發(fā)方法整體性強(qiáng)、開(kāi)發(fā)過(guò)程規(guī)范開(kāi)發(fā)周期長(zhǎng)、穩(wěn)定性差、可重用性低大型系統(tǒng)面向?qū)ο箝_(kāi)發(fā)方法穩(wěn)定性強(qiáng)、易維護(hù)、可重用性高前期要求高、初學(xué)者難上手規(guī)模較小的系統(tǒng)原型法用戶(hù)容易接受、應(yīng)變能力強(qiáng)開(kāi)發(fā)過(guò)程不規(guī)范小型簡(jiǎn)單系統(tǒng)10:22119Thanks!UML統(tǒng)一建模語(yǔ)言10:22121目錄用例圖4.UML的組成3.建模的重要性2.UML概述1.10:22122如果你是一個(gè)需求分析員,現(xiàn)在需要去捕獲用戶(hù)(客戶(hù))的需求,你會(huì)怎么做?用什么形式記錄需求?1.1什么是UML?UML是統(tǒng)一建模語(yǔ)言(UML是UnifiedModelingLanguage的縮寫(xiě))是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。UML為面向?qū)ο箝_(kāi)發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語(yǔ)言。10:221231UML概述1.2UML能做什么?提供了便于不同人之間有效地共享和交流設(shè)計(jì)結(jié)果的機(jī)制。UML作為通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔。它記錄了對(duì)必須構(gòu)造的系統(tǒng)的決定和理解,可用于對(duì)系統(tǒng)的理解、設(shè)計(jì)、瀏覽、配置、維護(hù)和信息控制。UML適用于各種軟件開(kāi)發(fā)方法、軟件生命周期的各個(gè)階段、各種應(yīng)用領(lǐng)域以及各種開(kāi)發(fā)工具,UML是一種總結(jié)了以往建模技術(shù)的經(jīng)驗(yàn)并吸收當(dāng)今優(yōu)秀成果的標(biāo)準(zhǔn)建模方法。10:221242.1建模重要性例子1252建模的重要性1如果你為你的家庭建一座房子呢?2如果你想要建造一幢高檔的寫(xiě)字樓呢?2.2模型的實(shí)質(zhì)模型就是對(duì)現(xiàn)實(shí)的抽象簡(jiǎn)化2.3建模的目標(biāo)10:22126便于開(kāi)發(fā)人員展現(xiàn)系統(tǒng)1允許開(kāi)發(fā)人員指定系統(tǒng)的結(jié)構(gòu)或行為2提供指導(dǎo)開(kāi)發(fā)人員構(gòu)造系統(tǒng)的模板3記錄開(kāi)發(fā)人員的決策42.4快速以一個(gè)實(shí)例認(rèn)識(shí)UML游戲開(kāi)發(fā):骰子游戲,軟件模擬游戲者投擲兩個(gè)骰子,如果總點(diǎn)數(shù)是7則贏得比賽,否則為輸。過(guò)程:10:22127定義用例定義領(lǐng)域模型定義交互圖定義設(shè)計(jì)類(lèi)圖10:22128定義用例(用例需求分析的一種工具,它是一些情節(jié)的描述)骰子游戲游戲者先請(qǐng)求骰子系統(tǒng)展示結(jié)果:如果骰子的總點(diǎn)數(shù)是7,則游戲者贏,否則游戲者輸定義領(lǐng)域模型(OOA)-識(shí)別問(wèn)題中的概念,它是對(duì)真實(shí)世界領(lǐng)域中的概念和想像可視化,與現(xiàn)實(shí)的軟件技術(shù)無(wú)關(guān)(比如java或Python)游戲者骰子骰子游戲分配對(duì)象職責(zé)并繪制交互圖(動(dòng)態(tài)建模)OOD關(guān)注的是:軟件對(duì)象的定義—職責(zé)與協(xié)作定義設(shè)計(jì)類(lèi)圖(靜態(tài)建模)從領(lǐng)域模型以及交互圖中獲得啟示,定義軟件類(lèi),包括屬性、方法等等骰子游戲的領(lǐng)域模型10:22129分配對(duì)象職責(zé)并繪制交互圖(動(dòng)態(tài)建模)10:22130定義設(shè)計(jì)類(lèi)圖(靜態(tài)建模)10:221313.1UML的結(jié)構(gòu)10:221323UML的組成3.2UML視圖10:2213310:22134靜態(tài)視圖概念:對(duì)各種概念和系統(tǒng)內(nèi)部概念進(jìn)行的建?;驹兀侯?lèi)與類(lèi)之間的關(guān)系表示形式:類(lèi)圖作用:UML的基礎(chǔ);概念對(duì)象的基本結(jié)構(gòu);建立其它動(dòng)態(tài)視圖的基礎(chǔ)10:22135用例視圖概念:參與者所能觀察和使用到的系統(tǒng)功能的模型圖表示形式:用例圖作用:標(biāo)識(shí)出系統(tǒng)中的用例與參與者之間的關(guān)系;確定什么樣的參與者執(zhí)行那個(gè)用例;10:22136交互視圖概念:描繪系統(tǒng)中各種角色或功能交互的模型表示形式:序列圖、協(xié)作圖作用:顯示跨越多個(gè)對(duì)象的系統(tǒng)控制流程10:22137模型管理視圖概念:對(duì)模型自身組織進(jìn)行建模組成:包及包之間的依賴(lài)關(guān)系10:22138物理視圖概念:對(duì)應(yīng)用自身的結(jié)構(gòu)建模,包括實(shí)現(xiàn)和部署實(shí)現(xiàn):將系統(tǒng)中可重用的塊包裝成為具有可替代性的物理構(gòu)建(實(shí)現(xiàn)圖)部署:運(yùn)行時(shí)的計(jì)算資源的物理布置(部署圖)作用:為了系統(tǒng)的可重用性和可操作性10:22139狀態(tài)機(jī)視圖概念:一個(gè)對(duì)象對(duì)自身所有可能處于狀態(tài)的模型圖組成:對(duì)象狀態(tài)的一組屬性、對(duì)象變化的動(dòng)作表示形式:狀態(tài)圖作用:狀態(tài)圖主要描述是從一個(gè)狀態(tài)到另一個(gè)狀態(tài)的轉(zhuǎn)換,狀態(tài)圖是行為的結(jié)果10:22140活動(dòng)視圖概念:對(duì)計(jì)算流程和工作流程進(jìn)行建模表示形式:活動(dòng)圖作用:計(jì)算過(guò)程中所處的各種狀態(tài),活動(dòng)圖是行為的動(dòng)作,活動(dòng)圖的特殊形式是狀態(tài)圖10:22141用例圖:需求捕獲,測(cè)試依據(jù)類(lèi)圖:靜態(tài)系統(tǒng)結(jié)構(gòu)對(duì)象圖:對(duì)象之間的關(guān)聯(lián)構(gòu)件圖:構(gòu)建之間的關(guān)聯(lián)部署圖:構(gòu)建的物理部署順序圖:捕獲時(shí)間協(xié)作圖:強(qiáng)調(diào)對(duì)象協(xié)作狀態(tài)圖:生命周期狀態(tài)裝換活動(dòng)圖:工作流程模型描述系統(tǒng)行為描述系統(tǒng)結(jié)構(gòu)總體來(lái)說(shuō):4.1什么是用例圖用例圖描述了系統(tǒng)提供的一個(gè)功能單元。用例圖的主要目的是幫助開(kāi)發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求,包括基于基本流程的“角色”關(guān)系,以及系統(tǒng)內(nèi)用例之間的關(guān)系。10:221424用例圖4.2用例的繪制由參與者(Actor)、用例(UseCase)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖稱(chēng)為用例圖。要在用例圖上顯示某個(gè)用例,可繪制一個(gè)橢圓,然后將用例的名稱(chēng)放在橢圓的中心或橢圓下面的中間位置。10:221434.3注釋在用例建模中,為了更加清楚的描述用例或者參與者,會(huì)使用到注釋。10:221444.4用例圖的作用用例圖是需求分析中的產(chǎn)物,主要作用是描述參與者和用例之間的關(guān)系,幫助開(kāi)發(fā)人員可視化的了解系統(tǒng)的功能。借助于用例圖,系統(tǒng)用戶(hù)、系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員、領(lǐng)域?qū)<夷軌蛞钥梢暬姆绞綄?duì)問(wèn)題進(jìn)行探討,減少了大量交流上的障礙,便于對(duì)問(wèn)題達(dá)成共識(shí)。10:221454.5用例圖關(guān)系用例圖中涉及的關(guān)系有:關(guān)聯(lián)、泛化、包含、擴(kuò)展。10:22146關(guān)聯(lián)(Association)表示參與者與用例之間的通信,任何一方都可發(fā)送或接受消息?!炯^指向】:指向消息接收方10:22147泛化(Inheritance)就是通常理解的繼承關(guān)系,子用例和父用例相似,但表現(xiàn)出更特別的行為;子用例將繼承父用例的所有結(jié)構(gòu)、行為和關(guān)系。子用例可以使用父用例的一段行為,也可以重載它。父用例通常是抽象的?!炯^指向】:指向父用例10:22148包含(Include)包含關(guān)系用來(lái)把一個(gè)較復(fù)雜用例所表示的功能分解成較小的步驟【箭頭指向】:指向分解出來(lái)的功能用例10:22149擴(kuò)展(Extend)擴(kuò)展關(guān)系是指用例功能的延伸,相當(dāng)于為基礎(chǔ)用例提供一個(gè)附加功能?!炯^指向】:指向基礎(chǔ)用例10:221504.6如何繪制用例圖呢?10:22151識(shí)別參與者1.ONE確定用例2.TWO構(gòu)建用例模型3.THREE基本步驟4.7實(shí)例“學(xué)生信息管理系統(tǒng)”的需求(1)系統(tǒng)管理員登錄后可以對(duì)班級(jí)的基本信息進(jìn)行增加、刪除、修改、查詢(xún)等操作。學(xué)校領(lǐng)導(dǎo)登錄后可以對(duì)班級(jí)基本信息進(jìn)行查詢(xún)操作。(2)教師登錄后可以對(duì)學(xué)生的考試成績(jī)進(jìn)行錄入、刪除、修改、查詢(xún)等操作。學(xué)生登錄后可以對(duì)考試成績(jī)進(jìn)行查詢(xún)操作。(3)學(xué)生登錄后可以了解所有選修課程的具體信息,可以根據(jù)自己的需要選擇不同課程。系統(tǒng)管理員登錄后可以增加、修改、查詢(xún)、刪除選修課程。(4)系統(tǒng)管理員可以對(duì)賬號(hào)進(jìn)行創(chuàng)建、設(shè)置、查看、刪除等操作。10:22152練習(xí)1有一臺(tái)自動(dòng)銷(xiāo)售商品(食品或者飲料等)的機(jī)器,任何人都可以通過(guò)按上面的按鈕來(lái)購(gòu)買(mǎi)商品,每個(gè)商品旁邊都有一個(gè)指示燈,用來(lái)表示有沒(méi)有該商品,機(jī)器上有一個(gè)人民幣入口和找零出口,用來(lái)收錢(qián)和找錢(qián),如果你需要購(gòu)買(mǎi)一瓶果汁,請(qǐng)繪制出用例圖。10:22153練習(xí)2圖書(shū)館管理系統(tǒng)是對(duì)書(shū)籍的借閱及師生信息進(jìn)行統(tǒng)一管理的系統(tǒng),具體包括讀者的借書(shū)、還書(shū)、書(shū)籍預(yù)訂;圖書(shū)館管理員的書(shū)籍借出處理、書(shū)籍歸還處理、預(yù)訂信息處理;還有系統(tǒng)管理員的系統(tǒng)維護(hù),包括增加書(shū)目、刪除或更新書(shū)目、增加書(shū)籍、減少書(shū)籍、增加讀者賬戶(hù)信息刪除或更新讀者賬戶(hù)信息、書(shū)籍信息查詢(xún)、讀者信息查詢(xún)等。10:22154練習(xí)310:22155第一題答案班級(jí)信息管理用例圖成績(jī)管理用例圖10:22156網(wǎng)上選課用例圖賬號(hào)管理用例圖10:22157第二題答案自動(dòng)售貨機(jī)選擇飲料付款找錢(qián)提供飲料顯示是否有飲料收錢(qián)顧客10:22158第三題答案10:22159Thanks!繪制用例圖建模的實(shí)質(zhì)就是對(duì)現(xiàn)實(shí)的具體化。()建模的目標(biāo)之一是便于開(kāi)發(fā)人員展現(xiàn)系統(tǒng)。()對(duì)于中小系統(tǒng)項(xiàng)目,不用建模。()UML是一種建模工具,只能應(yīng)用于IT行業(yè)。()UML由視圖、圖、模型元素和通用機(jī)制組合而成。()用例圖由參與者和用例及它們之間的關(guān)系構(gòu)成。()用例圖中一般有4種關(guān)系,關(guān)聯(lián)、泛化、包含和繼承。()用例圖的包含關(guān)系是指,用例可以簡(jiǎn)單的包含其它用例具有的行為,并把它所包含的用例行為作為自身行為的一部分。()如果你根據(jù)一組需求繪制用例圖,你會(huì)分為哪幾步呢?10:22161復(fù)習(xí)1用例圖關(guān)系用例圖中涉及的關(guān)系有:關(guān)聯(lián)、泛化、包含、擴(kuò)展。10:221622如何繪制用例圖呢?10:22163識(shí)別參與者1.ONE確定用例2.TWO構(gòu)建用例模型3.THREE基本步驟4.7實(shí)例“學(xué)生信息管理系統(tǒng)”的需求(1)系統(tǒng)管理員登錄后可以對(duì)班級(jí)的基本信息進(jìn)行增加、刪除、修改、查詢(xún)等操作。學(xué)校領(lǐng)導(dǎo)登錄后可以對(duì)班級(jí)基本信息進(jìn)行查詢(xún)操作。(2)教師登錄后可以對(duì)學(xué)生的考試成績(jī)進(jìn)行錄入、刪除、修改、查詢(xún)等操作。學(xué)生登錄后可以對(duì)考試成績(jī)進(jìn)行查詢(xún)操作。(3)學(xué)生登錄后可以了解所有選修課程的具體信息,可以根據(jù)自己的需要選擇不同課程。系統(tǒng)管理員登錄后可以增加、修改、查詢(xún)、刪除選修課程。(4)系統(tǒng)管理員可以對(duì)賬號(hào)進(jìn)行創(chuàng)建、設(shè)置、查看、刪除等操作。10:22164實(shí)例有一臺(tái)自動(dòng)銷(xiāo)售商品(食品或者飲料等)的機(jī)器,任何人都可以通過(guò)按上面的按鈕來(lái)購(gòu)買(mǎi)商品,每個(gè)商品旁邊都有一個(gè)指示燈,用來(lái)表示有沒(méi)有該商品,機(jī)器上有一個(gè)人民幣入口和找零出口,用來(lái)收錢(qián)和找錢(qián),如果你需要購(gòu)買(mǎi)一瓶果汁,請(qǐng)繪制出用例圖。10:22165練習(xí)2圖書(shū)館管理系統(tǒng)是對(duì)書(shū)籍的借閱及師生信息進(jìn)行統(tǒng)一管理的系統(tǒng),具體包括讀者的借書(shū)、還書(shū)、書(shū)籍預(yù)訂;圖書(shū)館管理員的書(shū)籍借出處理、書(shū)籍歸還處理、預(yù)訂信息處理;還有系統(tǒng)管理員的系統(tǒng)維護(hù),包括增加書(shū)目、刪除或更新書(shū)目、增加書(shū)籍、減少書(shū)籍、增加讀者賬戶(hù)信息刪除或更新讀者賬戶(hù)信息、書(shū)籍信息查詢(xún)、讀者信息查詢(xún)等。10:22166練習(xí)310:22167第一題答案班級(jí)信息管理用例圖成績(jī)管理用例圖10:22168網(wǎng)上選課用例圖賬號(hào)管理用例圖10:22169第二題答案自動(dòng)售貨機(jī)選擇飲料付款找錢(qián)提供飲料顯示是否有飲料收錢(qián)顧客10:22170第三題答案10:22171Thanks!UML-類(lèi)圖-實(shí)戰(zhàn)能夠根據(jù)需求繪制出相應(yīng)的類(lèi)圖目標(biāo)10:22174問(wèn)題:請(qǐng)簡(jiǎn)要講述下列類(lèi)圖及其之間關(guān)系類(lèi)的世界1遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)(1)以“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”為例,在該系統(tǒng)中參與者為學(xué)生、教師和系統(tǒng)管理員:學(xué)生包括登錄名稱(chēng)、登錄密碼、學(xué)生編號(hào)、性別、年齡、班級(jí)、年級(jí)、郵箱等屬性;教師包括登錄
名稱(chēng)、登錄密碼、姓名、性別、教授課程、電話(huà)號(hào)碼和郵箱等屬性;系統(tǒng)管理員包括用戶(hù)名系統(tǒng)管理員密碼、郵箱等屬性。根據(jù)這些信息創(chuàng)建系統(tǒng)的類(lèi)圖。(2)在上題中如果把參與者學(xué)生、教師和系統(tǒng)管理員進(jìn)行抽象,從而抽象出一個(gè)單獨(dú)的人員類(lèi)類(lèi),學(xué)生、教師和系統(tǒng)管理員分別是人員類(lèi)的子類(lèi)。根據(jù)這些信息重新創(chuàng)建類(lèi)圖。2美麗的森林森林里有美麗的桃樹(shù)、梨樹(shù)、松樹(shù)和白楊等樹(shù)木,大家都知道樹(shù)木是由樹(shù)枝和樹(shù)葉組成,樹(shù)木的生長(zhǎng)離不開(kāi)充足的陽(yáng)光、空氣和肥沃的土壤,桃樹(shù)枝有一般樹(shù)枝特征、桃樹(shù)葉也有一般樹(shù)葉的特征。森林覆蓋的這片地區(qū)氣候具有濕度大,降水量多,風(fēng)速小等特點(diǎn),同時(shí)氣候也深深影響著這片美麗的森林。請(qǐng)根據(jù)上述內(nèi)容繪制出一張類(lèi)圖,注意藍(lán)色內(nèi)容就是一個(gè)類(lèi)答案用例圖的作用?10:22180回顧用例圖是需求分析中的產(chǎn)物,主要作用是描述參與者和用例之間的關(guān)系,幫助開(kāi)發(fā)人員可視化地了解系統(tǒng)的功能。借助于用例圖,系統(tǒng)用戶(hù)、系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員、領(lǐng)域?qū)<夷軌蛞钥梢暬姆绞綄?duì)問(wèn)題進(jìn)行探討,減少了大量交流上的障礙,便于對(duì)問(wèn)題達(dá)成共識(shí)。UML-類(lèi)圖能夠通過(guò)分析用例和問(wèn)題域得到相關(guān)的類(lèi)能夠根據(jù)需求對(duì)各種概念和系統(tǒng)內(nèi)部概念進(jìn)行的建模10:22182能力目標(biāo)1210:22183目錄實(shí)例練習(xí)4.類(lèi)與類(lèi)之間的關(guān)系3.類(lèi)圖的組成2.類(lèi)圖概述1.10:22184以小組為單位討論后,用直線(xiàn)連接以下圖形且說(shuō)明10:22185小組討論&操作10:221861.1類(lèi)圖基本概念10:221871類(lèi)圖概述
不同的實(shí)體(人、事物和數(shù)據(jù))如何彼此相關(guān)聯(lián)的包含了類(lèi)的屬性和操作也包含了他們之間的關(guān)系這種描述在系統(tǒng)的整個(gè)生命周期中都是有效的類(lèi)圖展示了系統(tǒng)的靜態(tài)結(jié)構(gòu)1.2類(lèi)圖和對(duì)象圖10:22188類(lèi)圖中一共包含以下幾種模型元素:類(lèi)(Class)、接口(Interface)、依賴(lài)關(guān)系(Dependecy)、泛化關(guān)系(Generalization)、關(guān)聯(lián)關(guān)系(Association)以及實(shí)現(xiàn)關(guān)系(Realization)對(duì)象圖中包含:對(duì)象(Object)和鏈(Link),對(duì)象是類(lèi)的特定實(shí)例,鏈?zhǔn)穷?lèi)之間的關(guān)系實(shí)例2.1類(lèi)(Class)具有相同結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象的描述符號(hào),類(lèi)封裝了數(shù)據(jù)和行為,是面向?qū)ο蟮闹匾M成部分,它是具有相同屬性、操作、關(guān)系的對(duì)象集合的總稱(chēng)。10:221892類(lèi)圖的組成職責(zé)指的是類(lèi)要完成什么樣的功能,要承擔(dān)什么樣的義務(wù)職責(zé)分解成為類(lèi)的屬性和操作(即方法)。類(lèi)的屬性即類(lèi)的數(shù)據(jù)職責(zé),類(lèi)的操作即類(lèi)的行為職責(zé)職責(zé)2.2類(lèi)的分類(lèi)10:221901實(shí)體類(lèi):實(shí)體類(lèi)對(duì)應(yīng)系統(tǒng)需求中的每個(gè)實(shí)體,它們通常需要保存在永久存儲(chǔ)體中,一般使用數(shù)據(jù)庫(kù)表或文件來(lái)記錄,實(shí)體類(lèi)既包括存儲(chǔ)和傳遞數(shù)據(jù)的類(lèi),還包括操作數(shù)據(jù)的類(lèi)。實(shí)體類(lèi)來(lái)源于需求說(shuō)明中的名詞,如學(xué)生、商品等。2控制類(lèi):控制類(lèi)用于體現(xiàn)應(yīng)用程序的執(zhí)行邏輯,提供相應(yīng)的業(yè)務(wù)操作,將控制類(lèi)抽象出來(lái)可以降低界面和數(shù)據(jù)庫(kù)之間的耦合度。控制類(lèi)一般是由動(dòng)賓結(jié)構(gòu)的短語(yǔ)(動(dòng)詞+名詞)轉(zhuǎn)化來(lái)的名詞,如增加商品對(duì)應(yīng)有一個(gè)商品增加類(lèi)3邊界類(lèi):邊界類(lèi)用于對(duì)外部用戶(hù)與系統(tǒng)之間的交互對(duì)象進(jìn)行抽象,主要包括界面類(lèi),如對(duì)話(huà)框、窗口、菜單等。2.3類(lèi)的UML圖示在UML中,類(lèi)使用包含類(lèi)名、屬性和操作且?guī)в蟹指艟€(xiàn)的長(zhǎng)方形來(lái)表示,如定義一個(gè)Employee類(lèi),它包含屬性name、age和email,以及操作modifyInfo(),在UML類(lèi)圖中該類(lèi)如圖所示:public
class
Employee
{private
String
name;
private
int
age;
private
String
email;
public
void
modifyInfo()
{
......
}
}
10:221912.4類(lèi)的組成10:22192ClassName類(lèi)名:每個(gè)類(lèi)都必須有一個(gè)名字,類(lèi)名是一個(gè)字符串Attributes屬性:屬性是指類(lèi)的性質(zhì),即類(lèi)的成員變量Operations操作:是類(lèi)的任意一個(gè)實(shí)例對(duì)象都可以使用的行為,是類(lèi)的成員方法屬性和操作的”可見(jiàn)性“對(duì)于類(lèi)外的元素而言是否可見(jiàn)publicprivate表示公有的,用加號(hào)表示“+”表示私有的,用減號(hào)表示“-”protected表示受保護(hù)的,用井號(hào)表示“#”可見(jiàn)性名稱(chēng):類(lèi)型[=缺省值]可見(jiàn)性名稱(chēng)(參數(shù)列表)[:返回類(lèi)型]在現(xiàn)實(shí)世界中,萬(wàn)物皆有聯(lián)系,在軟件系統(tǒng)中,類(lèi)也不是孤立存在的,類(lèi)與類(lèi)之間存在各種關(guān)系,對(duì)于不同類(lèi)型的關(guān)系,UML提供了不同的表示方式10:221933類(lèi)與類(lèi)之間的關(guān)系依賴(lài)Dependency泛化Generalization關(guān)聯(lián)單向關(guān)聯(lián)、雙向關(guān)聯(lián)、自關(guān)聯(lián)、聚合關(guān)系、組合關(guān)系實(shí)現(xiàn)Realization3.1關(guān)聯(lián)關(guān)系關(guān)聯(lián)(Association)關(guān)系是類(lèi)與類(lèi)之間最常用的一種關(guān)系,它是一種結(jié)構(gòu)化關(guān)系,用于表示一類(lèi)對(duì)象與另一類(lèi)對(duì)象之間有聯(lián)系,如汽車(chē)和輪胎、師傅和徒弟、班級(jí)和學(xué)生等等如在一個(gè)登錄界面類(lèi)LoginForm中包含一個(gè)JButton類(lèi)型的注冊(cè)按鈕loginButton,它們之間可以表示為關(guān)聯(lián)關(guān)系,代碼實(shí)現(xiàn)時(shí)可以在LoginForm中定義一個(gè)名為loginButton的屬性對(duì)象,其類(lèi)型為JButton。publicclassLoginForm{privateJButtonloginButton;//定義為成員變量……}publicclassJButton{……}10:221943.1.1雙向關(guān)聯(lián)默認(rèn)情況下,關(guān)聯(lián)是雙向的。例如:顧客(Customer)購(gòu)買(mǎi)商品(Product)并擁有商品,反之,賣(mài)出的商品總有某個(gè)顧客與之相關(guān)聯(lián)。因此,Customer類(lèi)和Product類(lèi)之間具有雙向關(guān)聯(lián)關(guān)系publicclassCustomer{privateProduct[]products;……}publicclassProduct{privateCustomercustomer;……}10:221953.1.2單向關(guān)聯(lián)類(lèi)的關(guān)聯(lián)關(guān)系也可以是單向的,單向關(guān)聯(lián)用帶箭頭的實(shí)線(xiàn)表示。例如:顧客(Customer)擁有地址(Address),則Customer類(lèi)與Address類(lèi)具有單向關(guān)聯(lián)關(guān)系publicclassCustomer{privateAddressaddress;……}publicclassAddress{……}10:221963.1.3自關(guān)聯(lián)在系統(tǒng)中可能會(huì)存在一些類(lèi)的屬性對(duì)象類(lèi)型為該類(lèi)本身,這種特殊的關(guān)聯(lián)關(guān)系稱(chēng)為自關(guān)聯(lián)。例如:一個(gè)節(jié)點(diǎn)類(lèi)(Node)的成員又是節(jié)點(diǎn)Node類(lèi)型的對(duì)象publicclassNode{privateNodesubNode;……}10:221973.1.4多重性關(guān)聯(lián)多重性關(guān)聯(lián)關(guān)系又稱(chēng)為重?cái)?shù)性(Multiplicity)關(guān)聯(lián)關(guān)系,表示兩個(gè)關(guān)聯(lián)對(duì)象在數(shù)量上的對(duì)應(yīng)關(guān)系。在UML中,對(duì)象之間的多重性可以直接在關(guān)聯(lián)直線(xiàn)上用一個(gè)數(shù)字或一個(gè)數(shù)字范圍表示。10:22198例如:一個(gè)界面(Form)可以擁有零個(gè)或多個(gè)按鈕(Button),但是一個(gè)按鈕只能屬于一個(gè)界面,因此,一個(gè)Form類(lèi)的對(duì)象可以與零個(gè)或多個(gè)Button類(lèi)的對(duì)象相關(guān)聯(lián),但一個(gè)Button類(lèi)的對(duì)象只能與一個(gè)Form類(lèi)的對(duì)象關(guān)聯(lián)。publicclassForm{privateButton[]buttons;//定義一個(gè)集合對(duì)象……}publicclassButton{……}10:221993.1.5聚合關(guān)系聚合(Aggregation)關(guān)系表示整體與部分的關(guān)系。在聚合關(guān)系中,成員對(duì)象是整體對(duì)象的一部分,但是成員對(duì)象可以脫離整體對(duì)象獨(dú)立存在。在UML中,聚合關(guān)系用帶空心菱形的直線(xiàn)表示。例如:汽車(chē)發(fā)動(dòng)機(jī)(Engine)是汽車(chē)(Car)的組成部分,但是汽車(chē)發(fā)動(dòng)機(jī)可以獨(dú)立存在,因此,汽車(chē)和發(fā)動(dòng)機(jī)是聚合關(guān)系10:222003.1.6組合關(guān)系組合(Composition)關(guān)系也表示類(lèi)之間整體和部分的關(guān)系,但是在組合關(guān)系中整體對(duì)象可以控制成員對(duì)象的生命周期,一旦整體對(duì)象不存在,成員對(duì)象也將不存在,成員對(duì)象與整體對(duì)象之間具有同生共死的關(guān)系。在UML中,組合關(guān)系用帶實(shí)心菱形的直線(xiàn)表示。例如:人的頭(Head)與嘴巴(Mouth),嘴巴是頭的組成部分之一,而且如果頭沒(méi)了,嘴巴也就沒(méi)了,因此頭和嘴巴是組合關(guān)系,如圖10:222013.2依賴(lài)關(guān)系依賴(lài)(Dependency)關(guān)系是一種使用關(guān)系,特定事物的改變有可能會(huì)影響到使用該事物的其他事物,在需要表示一個(gè)事物使用另一個(gè)事物時(shí)使用依賴(lài)關(guān)系。在UML中,依賴(lài)關(guān)系用帶箭頭的虛線(xiàn)表示,由依賴(lài)的一方指向被依賴(lài)的一方。例如:駕駛員開(kāi)車(chē),在Driver類(lèi)的drive()方法中將Car類(lèi)型的對(duì)象car作為一個(gè)參數(shù)傳遞,以便在drive()方法中能夠調(diào)用car的move()方法,且駕駛員的drive()方法依賴(lài)車(chē)的move()方法,因此類(lèi)Driver依賴(lài)類(lèi)Car,如圖10:222023.3泛化關(guān)系泛化(Generalization)關(guān)系也就是繼承關(guān)系,用于描述父類(lèi)與子類(lèi)之間的關(guān)系,父類(lèi)又稱(chēng)作基類(lèi)或超類(lèi),子類(lèi)又稱(chēng)作派生類(lèi)。10:22203對(duì)應(yīng)的Java代碼片段:publicclassPersonprotectedStringname;protectedintage;publicvoidmove(){……}publicvoidsay(){……}}publicclassStudentextendsPerson{privateStringstudentNo;publicvoidstudy(){……}}publicclassTeacherextendsPerson{privateStringteacherNo;publicvoidteach(){……}}10:222043.4接口與實(shí)現(xiàn)關(guān)系在很多面向?qū)ο笳Z(yǔ)言中都引入了接口的概念,如Java、C#等,在接口中,通常沒(méi)有屬性,而且所有的操作都是抽象的,只有操作的聲明,沒(méi)有操作的實(shí)現(xiàn)。UML中用與類(lèi)的表示法類(lèi)似的方式表示接口,如圖10:22205接口之間也可以有與類(lèi)之間關(guān)系類(lèi)似的繼承關(guān)系和依賴(lài)關(guān)系,但是接口和類(lèi)之間還存在一種實(shí)現(xiàn)(Realization)關(guān)系,在這種關(guān)系中,類(lèi)實(shí)現(xiàn)了接口,類(lèi)中的操作實(shí)現(xiàn)了接口中所聲明的操作。例如:定義了一個(gè)交通工具接口Vehicle,包含一個(gè)抽象操作move(),在類(lèi)Ship和類(lèi)Car中都實(shí)現(xiàn)了該move()操作,不過(guò)具體的實(shí)現(xiàn)細(xì)節(jié)將會(huì)不一樣10:22206對(duì)應(yīng)的Java代碼片段如下publicinterfaceVehicle{publicvoidmove();}publicclassShipimplementsVehicle{publicvoidmove(){……}}publicclassCarimplementsVehicle{publicvoidmove(){……}}10:22207一張圖總結(jié)出所有關(guān)系10:22208根據(jù)以下類(lèi),請(qǐng)繪制出類(lèi)圖:車(chē)、輪胎、發(fā)動(dòng)機(jī)、小汽車(chē)、自行車(chē)、學(xué)生、班級(jí)、身份證、suv、嘴巴10:22209(1)以“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”為例,在該系統(tǒng)中參與者為學(xué)生、教師和系統(tǒng)管理員:學(xué)生包括登錄名稱(chēng)、登錄密碼、學(xué)生編號(hào)、性別、年齡、班級(jí)、年級(jí)、郵箱等屬性;教師包括登錄
名稱(chēng)、登錄密碼、姓名、性別、教授課程、電話(huà)號(hào)碼和郵箱等屬性;系統(tǒng)管理員包括用戶(hù)名系統(tǒng)管理員密碼、郵箱等屬性。根據(jù)這些信息創(chuàng)建系統(tǒng)的類(lèi)圖。(2)在上題中如果把參與者學(xué)生、教師和系統(tǒng)管理員進(jìn)行抽象,從而抽象出一個(gè)單獨(dú)的人員類(lèi)類(lèi),學(xué)生、教師和系統(tǒng)管理員分別是人員類(lèi)的子類(lèi)。根據(jù)這些信息重新創(chuàng)建類(lèi)圖。10:222104實(shí)例練習(xí)(1)10:22211答案圖書(shū)管理系統(tǒng)中,有各種類(lèi)型的讀者,可以借閱各種類(lèi)型的圖書(shū),圖書(shū)由圖書(shū)編目員維護(hù),圖書(shū)管理員管理圖書(shū)、借閱信息和讀者10:222124實(shí)例練習(xí)(2)10:22213答案10:22214Thanks!UML統(tǒng)一建模語(yǔ)言
時(shí)序圖/順序圖UMLUnifiedModelingLanguage10:22216目標(biāo)知識(shí)目標(biāo)·掌握時(shí)序圖的基本元素·熟悉繪制時(shí)序圖的步驟和方法Teachinggoal能力目標(biāo)·具有根據(jù)項(xiàng)目實(shí)際情況利用時(shí)序圖建模的能力素質(zhì)目標(biāo):培養(yǎng)學(xué)生動(dòng)手、解決問(wèn)題、邏輯分析的能力10:22217內(nèi)容時(shí)序圖案例案例及練習(xí)4.時(shí)序圖元素2.時(shí)序圖繪制步驟及方法3.時(shí)序圖概述1.10:22218系統(tǒng)或?qū)ο蟮膭?dòng)態(tài)模型主要包括10:222191序列(順序/時(shí)序sequence)圖概述狀態(tài)模型交互模型活動(dòng)圖狀態(tài)圖協(xié)作圖順序圖10:222201時(shí)序圖(SequenceDiagram)概述①描述了與用例相關(guān)的多個(gè)對(duì)象及其之間的動(dòng)態(tài)交互關(guān)系,通常用于解釋系統(tǒng)用例的實(shí)現(xiàn)過(guò)程。用例常常被細(xì)化為一個(gè)或多個(gè)時(shí)序圖。②主要用來(lái)描述對(duì)象之間信息交換時(shí)的時(shí)間順序。③可以有效地幫助人們觀察和理解系統(tǒng)的動(dòng)態(tài)行為。10:222211時(shí)序圖概述–例如:用戶(hù)登錄登錄(1)用戶(hù)將用戶(hù)名和密碼提交給LoginAction
(2)由LoginAction調(diào)用UserManager
(3)UserManager到用戶(hù)數(shù)據(jù)庫(kù)UserServer中查找用戶(hù)對(duì)象并返回(4)由UserManager判斷用戶(hù)名是否為空、密碼是否正確(5)然后將User對(duì)象返回(6)返回后臺(tái)登錄主界面。10:2222210:22223活動(dòng)者(actor)或者對(duì)象(object)生命線(xiàn)(lifeline)激活(activation)/控制焦點(diǎn)(focusofcontrol)消息(message)10:222242時(shí)序圖的組成元素當(dāng)執(zhí)行一個(gè)用例行為時(shí),順序圖中的每條消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的事件。10:22225①活動(dòng)者活動(dòng)者和對(duì)象按照從左到右的順序排列一般最多兩個(gè)活動(dòng)者,他們分列兩端。啟動(dòng)這個(gè)用例的活動(dòng)者往往排在最左邊;接收消息的活動(dòng)者則排在最右端;對(duì)象從左到右按照重要性排列或按照消息先后順序排列。10:22226②對(duì)象對(duì)象的命名方式有三種:包括對(duì)象名和類(lèi)名類(lèi)名(匿名對(duì)象)對(duì)象名(不關(guān)心類(lèi))10:22227③生命線(xiàn)(Lifeline):每個(gè)對(duì)象都有自己的生命線(xiàn),用來(lái)表示在該用例中一個(gè)對(duì)象在一段時(shí)間內(nèi)的存在,垂直的虛線(xiàn)表示。如果對(duì)象生命期結(jié)束,則用注銷(xiāo)符號(hào)表示對(duì)象默認(rèn)的位置在圖頂部,表示對(duì)象在交互之前已經(jīng)存在如果是在交互過(guò)程中由另外的對(duì)象所創(chuàng)建,則位于圖的中間某處。10:22228④激活當(dāng)一條消息被傳遞給對(duì)象的時(shí)候,它會(huì)觸發(fā)該對(duì)象的某個(gè)行為,這時(shí)就說(shuō)該對(duì)象被激活了。在UML中,激活用一個(gè)在生命線(xiàn)上的細(xì)長(zhǎng)矩形框表示。矩形本身被稱(chēng)為對(duì)象的激活期或控制期,對(duì)象就是在激活期頂端被激活的。激活期說(shuō)明對(duì)象正在執(zhí)行某個(gè)動(dòng)作。當(dāng)動(dòng)作完成后,伴隨著一個(gè)消息箭頭離開(kāi)對(duì)象的生命線(xiàn),此時(shí)對(duì)象的一個(gè)激活期也宣告結(jié)束。10:22229⑤消息向哪個(gè)對(duì)象發(fā)消息實(shí)際上就是調(diào)用它的類(lèi)中的操作,就是調(diào)用箭頭指向的對(duì)象所在類(lèi)的一個(gè)operation。順序圖中消息編號(hào)可顯示,也可不顯示。訂單類(lèi)發(fā)消息給客戶(hù)類(lèi)調(diào)用客戶(hù)類(lèi)中的“驗(yàn)證客戶(hù)”操作10:22230當(dāng)進(jìn)行時(shí)序圖建模時(shí),所用到的消息主要包括以下幾種類(lèi)型:同步消息(SynchronousMessage)自關(guān)聯(lián)消息(Self-Message)返回消息(ReturnMessage)異步消息(AsynchronousMessage)10:2223110:22232同步消息是指消息的發(fā)送者把控制傳遞給消息的接收者,然后停止活動(dòng),等待消息的接收者放棄或者返回控制。在時(shí)序圖中,同步消息用實(shí)心箭頭表示。自關(guān)聯(lián)消息自關(guān)聯(lián)消息是指自身調(diào)用自身的方法,即自我調(diào)用的同步消息10:22233返回消息調(diào)用消息中的操作完成后,由接收對(duì)象返回給發(fā)送對(duì)象的說(shuō)明執(zhí)行結(jié)果的回應(yīng)。一個(gè)同步消息通常對(duì)應(yīng)一個(gè)返回消息。異步消息是一種不需要等待返回消息的特殊調(diào)用消息。發(fā)送對(duì)象發(fā)送消息后可以立刻進(jìn)行下一步操作,無(wú)需一直等待回復(fù)。10:22234組合片段組合片段用來(lái)解決交互執(zhí)行的條件及方式。它允許在序列圖中直接表示邏輯組件,用于通過(guò)指定條件或子進(jìn)程的應(yīng)用區(qū)域,為任何生命線(xiàn)的任何部分定義特殊條件和子進(jìn)程。10:22235片段類(lèi)型名稱(chēng)說(shuō)明Opt選項(xiàng)包含一個(gè)可能發(fā)生或可能不發(fā)生的序列。
可以在臨界中指定序列發(fā)生的條件。Alt抉擇包含一個(gè)片段列表,這些片段包含備選消息序列。
在任何場(chǎng)合下只發(fā)生一個(gè)序列??梢栽诿總€(gè)片段中設(shè)置一個(gè)臨界來(lái)指示該片段可以運(yùn)行的條件。
else
的臨界指示其他任何臨界都不為
True
時(shí)應(yīng)運(yùn)行的片段。
如果所有臨界都為
False
并且沒(méi)有
else,則不執(zhí)行任何片段。Loop循環(huán)片段重復(fù)一定次數(shù)。
可以在臨界中指示片段重復(fù)的條件。Loop
組合片段具有“Min”和“Max”屬性,它們指示片段可以重復(fù)的最小和最大次數(shù)。
默認(rèn)值是無(wú)限制。Break中斷如果執(zhí)行此片段,則放棄序列的其余部分。
可以使用臨界來(lái)指示發(fā)生中斷的條件。Par并行并行處理。
片段中的事件可以交錯(cuò)。Critical關(guān)鍵用在
Par
或
Seq
片段中。
指示此片段中的消息不得與其他消息交錯(cuò)。Seq弱順序有兩個(gè)或更多操作數(shù)片段。
涉及同一生命線(xiàn)的消息必須以片段的順序發(fā)生。
如果消息涉及的生命線(xiàn)不同,來(lái)自不同片段的消息可能會(huì)并行交錯(cuò)。Strict強(qiáng)順序有兩個(gè)或更多操作數(shù)片段。
這些片段必須按給定順序發(fā)生。a.抉擇(Alt)抉擇在任何場(chǎng)合下只發(fā)生一個(gè)序列??梢栽诿總€(gè)片段中設(shè)置一個(gè)臨界來(lái)指示該片段可以運(yùn)行的條件。else的臨界指示其他任何臨界都不為T(mén)rue時(shí)應(yīng)運(yùn)行的片段。如果所有臨界都為False并且沒(méi)有else,則不執(zhí)行任何片段。10:2223710:22238b.選項(xiàng)(Opt)包含一個(gè)可能發(fā)生或不發(fā)生的序列10:22239c.循環(huán)(Loop)片段重復(fù)一定次數(shù)??梢栽谂R界中指示片段重復(fù)的條件。10:22240d.
并行(Par)10:22241對(duì)系統(tǒng)動(dòng)態(tài)行為建模的過(guò)程中,當(dāng)強(qiáng)調(diào)按時(shí)間展開(kāi)信息的傳送時(shí),一般使用時(shí)序圖建模技術(shù)。一個(gè)單獨(dú)的時(shí)序圖只能顯示一個(gè)控制流。一般情況下,一個(gè)完整的控制流是非常復(fù)雜的,要描述它需要?jiǎng)?chuàng)建很多交互圖(包括時(shí)序圖和協(xié)作圖),一些圖是主要的,另一些圖用來(lái)描述可選擇的路徑和一些例外,再用一個(gè)包對(duì)它們進(jìn)行統(tǒng)一的管理。10:222423時(shí)序圖繪制步驟及方法時(shí)序圖建立步驟243設(shè)置消息4.設(shè)置對(duì)象生命線(xiàn)開(kāi)始和結(jié)束3.識(shí)別參與交互的對(duì)象和活動(dòng)者2.確定交互的范圍1.細(xì)化消息5.10:22244①②③⑤④設(shè)置交互的語(yǔ)境,這些語(yǔ)境可以是系統(tǒng)、子系統(tǒng)、類(lèi)、用例和協(xié)作的一個(gè)腳本。識(shí)別對(duì)象在交互語(yǔ)境中所扮演的角色,根據(jù)對(duì)象的重要性及相互關(guān)系,將其從左至右放置在時(shí)序圖的頂部。設(shè)置每個(gè)對(duì)象的生命線(xiàn)。通常情況下,對(duì)象存在于整個(gè)交互過(guò)程中,但它們也可以在交互過(guò)程中創(chuàng)建和撤銷(xiāo)從引發(fā)某個(gè)消息的信息開(kāi)始,在生命線(xiàn)之間畫(huà)出從頂?shù)降滓来握归_(kāi)的消息,顯示每個(gè)消息的內(nèi)容標(biāo)識(shí)。設(shè)置對(duì)象的激活期,可視化消息的嵌套或可視化實(shí)際計(jì)算發(fā)生時(shí)的時(shí)間點(diǎn)。⑥如果需要設(shè)置時(shí)間或空間的約束,可以為每個(gè)消息附上合適的時(shí)間和空間約束。如果需要形式化的說(shuō)明某控制流,可以為每個(gè)消息附上前置和后置條件。時(shí)序圖交互建模策略下面將以“教師查看學(xué)生成績(jī)”為例,介紹如何去創(chuàng)建系統(tǒng)的序列圖10:22245名稱(chēng)教師查看學(xué)生成績(jī)標(biāo)識(shí)UC011描述教師查看學(xué)生關(guān)于某門(mén)課程的成績(jī)前提學(xué)生為在校學(xué)生,擁有學(xué)號(hào)結(jié)果顯示學(xué)生的成績(jī)或空擴(kuò)展N/A包含N/A繼承N/A10:22246可以通過(guò)更加具體的描述來(lái)確定工作流程,基本的工作流程如下:李老師希望通過(guò)系統(tǒng)查詢(xún)某名學(xué)生的學(xué)科成績(jī)。李老師通過(guò)用戶(hù)界面錄入學(xué)生的學(xué)號(hào)。用戶(hù)界面根據(jù)學(xué)生的學(xué)號(hào)向數(shù)據(jù)庫(kù)訪(fǎ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. 人人文庫(kù)網(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年度個(gè)人車(chē)輛作為抵押物債務(wù)結(jié)算合同4篇
- 2025年度消費(fèi)者權(quán)益保護(hù)普法合同履行與市場(chǎng)監(jiān)管協(xié)議4篇
- 二零二五版美容美發(fā)產(chǎn)品原料綠色采購(gòu)與環(huán)保責(zé)任合同2篇
- 直播電商在2025年的市場(chǎng)格局
- 二零二五年度林業(yè)苗木冷鏈物流配送合同2篇
- 課題申報(bào)參考:明代徽州心學(xué)研究
- 2025年度個(gè)人消防工程勞務(wù)合同范本2篇
- 二零二五山地承包合同書(shū):山地生態(tài)保護(hù)與可持續(xù)發(fā)展合作框架2篇
- 二零二五年度新能源儲(chǔ)能技術(shù)投資入股合同-@-1
- 二零二五年度大型會(huì)議活動(dòng)場(chǎng)地租賃合同4篇
- 環(huán)境監(jiān)測(cè)對(duì)環(huán)境保護(hù)的意義
- 2023年數(shù)學(xué)競(jìng)賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2024年低壓電工證理論考試題庫(kù)及答案
- 2023年十天突破公務(wù)員面試
- 《瘋狂動(dòng)物城》中英文對(duì)照(全本臺(tái)詞)
- 醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)證明(樣本)
- 小學(xué)六年級(jí)語(yǔ)文閱讀理解100篇(及答案)
- 氣功修煉十奧妙
- 安徽省物業(yè)服務(wù)標(biāo)準(zhǔn)
- 勾股定理的歷史與證明課件
評(píng)論
0/150
提交評(píng)論