資源描述:
《計(jì)科0804-172-李博揚(yáng)--(報(bào)告二)面向?qū)ο蠓治雠c設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、實(shí)驗(yàn)報(bào)告課程名稱軟件工程實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)2面向?qū)ο蠓治鰧?shí)驗(yàn)3面向?qū)ο笤O(shè)計(jì)系別____計(jì)算機(jī)學(xué)院_______專業(yè)____計(jì)算機(jī)科學(xué)與技術(shù)____班級(jí)/學(xué)號(hào)__計(jì)科0804___組長(zhǎng)姓名___李博揚(yáng)/2008011172____同組成員陳翔宇/2008011166同組成員夏冬/2008011174同組成員盛瀚然/2008011164同組成員馬馳/2008011182實(shí)驗(yàn)日期_2011.3.30-4.15成績(jī)_______________________指導(dǎo)教師田英愛(ài)1實(shí)驗(yàn)內(nèi)容由授課教師指定或者學(xué)生自選一個(gè)自己所熟悉的系統(tǒng),利用面向?qū)ο蟮?/p>
2、軟件工程思想,對(duì)該系統(tǒng)分析。并按照OO分析的結(jié)果,學(xué)生開始系統(tǒng)的設(shè)計(jì)工作。2實(shí)驗(yàn)要求需要利用UML語(yǔ)言描述分析結(jié)果,完成系統(tǒng)的OO需求分析;并在分析基礎(chǔ)上完成OO設(shè)計(jì),并書寫實(shí)驗(yàn)報(bào)告。3分組說(shuō)明組長(zhǎng)姓名:李博揚(yáng)負(fù)責(zé)任務(wù)說(shuō)明:首先,作為本組的組長(zhǎng),我要組織組員再一次積極參與到本次的面向?qū)ο蠓治雠c設(shè)計(jì)中來(lái)。經(jīng)過(guò)了上次的結(jié)構(gòu)化分析與設(shè)計(jì),本次在系統(tǒng)的選擇以及功能的定位上任務(wù)少了不少,我主要還是負(fù)責(zé)整體的用例圖、順序圖、協(xié)作圖的繪制,同時(shí)負(fù)責(zé)人員的分工和任務(wù)的協(xié)調(diào)等工作。成員姓名:陳翔宇各自負(fù)責(zé)任務(wù)說(shuō)明:陳翔宇同學(xué)本次實(shí)驗(yàn)還是主要負(fù)責(zé)添加
3、菜品的功能設(shè)計(jì)與相關(guān)模塊的繪圖設(shè)計(jì),添加菜品的用例圖、類圖、順序圖、協(xié)作圖等。成員姓名:盛瀚然各自負(fù)責(zé)任務(wù)說(shuō)明:盛瀚然同學(xué)本次實(shí)驗(yàn)主要負(fù)責(zé)訂位項(xiàng)目的制作與設(shè)計(jì),同樣也繪制了相關(guān)模塊的各種UML圖。成員姓名:馬馳各自負(fù)責(zé)任務(wù)說(shuō)明:馬馳同學(xué)本次實(shí)驗(yàn)主要負(fù)責(zé)廣告項(xiàng)目的制作與設(shè)計(jì),同樣也繪制了相關(guān)模塊的各種UML圖。成員姓名:夏冬各自負(fù)責(zé)任務(wù)說(shuō)明:夏冬同學(xué)本次依然扮演餐廳經(jīng)理的角色,作為餐廳經(jīng)理。他也是積極上網(wǎng)查找關(guān)于自助餐系統(tǒng)的各種相關(guān)資料,為小組能順利完成任務(wù)做出了貢獻(xiàn)。4面向?qū)ο蠓治鲱}目名稱:[……]4.1請(qǐng)查閱資料,簡(jiǎn)單描述一下什
4、么是面向?qū)ο蠓治??[……]面向?qū)ο蠓治鼍褪沁\(yùn)用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)分析。面向?qū)ο蠓治鍪擒浖芷诘囊粋€(gè)階段,具有一般分析方法共同具有的內(nèi)容、目標(biāo)及策略;但強(qiáng)調(diào)運(yùn)用面向?qū)ο蠓椒ㄟM(jìn)行分析,用面向?qū)ο蟮母拍詈捅硎痉ū磉_(dá)分析結(jié)果?;救蝿?wù)是:運(yùn)用面向?qū)ο蠓椒ǎ瑢?duì)問(wèn)題域和系統(tǒng)責(zé)任進(jìn)行分析和理解,找出描述問(wèn)題域及系統(tǒng)責(zé)任所需的對(duì)象,定義對(duì)象的屬性、操作及它們之間的關(guān)系。目標(biāo)是建立一個(gè)符合問(wèn)題域、滿足用戶需求的面向?qū)ο蠓治瞿P汀?.2根據(jù)選定系統(tǒng),做出問(wèn)題陳述,給出系統(tǒng)的用例圖。[……]問(wèn)題陳述:經(jīng)過(guò)了我們小組組員們的充分交流與激烈討論,我們
5、小組決定模擬做一個(gè)新型的高級(jí)現(xiàn)代化自助餐服務(wù)系統(tǒng)。因?yàn)槲覀冇懻摰侥壳笆袌?chǎng)上有很多自助餐廳,雖然價(jià)格與檔次參差不齊,但是這些自助餐廳都會(huì)有一些比較普遍的問(wèn)題與缺陷。于是我們決定扮演軟件項(xiàng)目經(jīng)理、餐廳經(jīng)理和顧客三種角色來(lái)模擬制作一個(gè)先進(jìn)的高級(jí)現(xiàn)代化自助餐服務(wù)系統(tǒng),爭(zhēng)取能提出一些新穎的觀點(diǎn)與有建設(shè)性的建議,爭(zhēng)取能做出一個(gè)比較完善的、有意義的系統(tǒng)。系統(tǒng)主要功能:本餐廳是一家大型的連鎖型自助餐廳,提供各種風(fēng)味的自助餐以供顧客享用。同時(shí)餐廳為了適應(yīng)激勵(lì)的競(jìng)爭(zhēng)與市場(chǎng)的需求,新添加了一些功能以方便顧客來(lái)到餐廳就餐。1.增加室外大型電子屏幕,功能除
6、了顯示最新的優(yōu)惠活動(dòng)與新增的佳肴。還會(huì)顯示每種類型的(2人桌、3-4人桌、5-8人桌、多人桌)座位的剩余數(shù)量,同時(shí)會(huì)顯示用于就餐的每種類型的座位大概多長(zhǎng)時(shí)間會(huì)有顧客離開,以便等候的顧客可以入店就餐。2.增加電子感應(yīng)裝置,如果每種類型的菜肴低于總量的10%,便會(huì)自動(dòng)通知服務(wù)員來(lái)增加,以至于顧客不會(huì)沒(méi)有想要的菜肴來(lái)取食。3.增加VIP會(huì)員窗口,一般自助餐很少有VIP窗口,我們?cè)黾恿耸筕IP顧客享受更多的待遇。(注意:本系統(tǒng)中VIP會(huì)員的優(yōu)惠只體現(xiàn)在進(jìn)入和離開餐廳這兩部分中)4.增加網(wǎng)上查詢與訂位,訂位最多保留15分鐘,逾期不候。整體的
7、用例圖:顧客部分(李博揚(yáng))服務(wù)人員部分:電腦系統(tǒng)部分:4.3根據(jù)系統(tǒng)用例圖,分別給出場(chǎng)景描述說(shuō)明。[……]由于我們小組的系統(tǒng)功能比較多,而且又是分工設(shè)計(jì)與繪圖,所以這一部分就以各個(gè)組員繪制的用例圖作為小的模塊,分別給出各自的場(chǎng)景描述。陳翔宇部分:場(chǎng)景描述說(shuō)明:(1)需要添加菜品通知場(chǎng)景描述1)把所有菜品當(dāng)前重量與數(shù)據(jù)庫(kù)中每種菜品重量的10%進(jìn)行比較2)確定出哪些菜品需要添加3)將需要添加的菜品信息以及廚師信息顯示在顯示屏上(2)添菜場(chǎng)景描述1)廚師看到大屏幕上的添菜信息開始往相應(yīng)的菜品鍋中添加菜品2)重力測(cè)量器繼續(xù)測(cè)量馬馳部分:場(chǎng)
8、景描述說(shuō)明:1.優(yōu)惠信息場(chǎng)景描述(1).經(jīng)理提供最新優(yōu)惠信息(時(shí)間和折扣)(2).顯示屏顯示最新優(yōu)惠信息2.當(dāng)日菜譜場(chǎng)景描述(1).顯示屏顯示當(dāng)日菜譜(2).系統(tǒng)根據(jù)總食譜和當(dāng)日日期給出當(dāng)日食譜3.總菜譜場(chǎng)景描述(1).提供給系統(tǒng)每天菜譜的集合(2