閱讀以下關(guān)于系統(tǒng)分析設(shè)計(jì)的敘述,在答題紙上回答問題1至問題3。
【說明】
某軟件公司為共享單車租賃公司開發(fā)一套單車租賃服務(wù)系統(tǒng),公司項(xiàng)目組對此待開發(fā)項(xiàng)目進(jìn)行了分析,具體描述如下:
1)用戶(非注冊用戶)通過手機(jī)向租賃服務(wù)系統(tǒng)進(jìn)行注冊,成為可租賃共享單車的合法用戶,其中包括提供身份、手機(jī)號等信息,并支付約定押金;
2)將采購的共享單車注冊到租賃服務(wù)系統(tǒng)后方可投入使用。即將單車的標(biāo)識信息(車輛編號、二維碼等)錄入到系統(tǒng);
3)用戶(注冊或非注冊用戶)通過手機(jī)查詢可獲得單車的地理位置信息以便就近取用;
4)用戶(注冊用戶)通過手機(jī)登錄到租賃服務(wù)系統(tǒng)中,通過掃描二維碼或輸入車輛編號以進(jìn)行系統(tǒng)確認(rèn),系統(tǒng)后臺對指定車輛狀態(tài)(可用或不可用),以及用戶資格進(jìn)行確認(rèn),通過確認(rèn)后對車輛下達(dá)解鎖指令;
5)用戶在用完車輛后關(guān)閉車鎖,車輛自身將閉鎖狀態(tài)上報(bào)到租賃服務(wù)系統(tǒng)中,完成車輛狀態(tài)的更新和用戶租賃費(fèi)用結(jié)算;
6)系統(tǒng)應(yīng)具備一定的擴(kuò)容能力,以滿足未來市場規(guī)模擴(kuò)張的需要。
項(xiàng)目組李工認(rèn)為該系統(tǒng)功能相對獨(dú)立,系統(tǒng)可分解為不同的獨(dú)立功能模塊,適合采用結(jié)構(gòu)化分析與設(shè)計(jì)方法對系統(tǒng)進(jìn)行分析與設(shè)計(jì)。但王工認(rèn)為,系統(tǒng)可管理的對象明確,而且項(xiàng)目團(tuán)隊(duì)具有較強(qiáng)的面向?qū)ο笙到y(tǒng)開發(fā)經(jīng)驗(yàn),建議采用面向?qū)ο蠓治雠c設(shè)計(jì)方法。經(jīng)項(xiàng)目組討論,決定采用王工的建議,采用面向?qū)ο蠓治雠c設(shè)計(jì)方法開發(fā)系統(tǒng)。
問題:2.1(7分)
在系統(tǒng)分析階段,結(jié)構(gòu)化分析和面向?qū)ο蠓治龇椒ㄖ饕治鲞^程和分析模型均有所區(qū)別,請將(a)~(g)各項(xiàng)內(nèi)容填入表2-1(1)~(4)處對應(yīng)位置。
(a)確定目標(biāo)系統(tǒng)概念類;
(b)實(shí)體關(guān)系圖(ERD);
(c)用例圖;
(d)通過功能分解方式把系統(tǒng)功能分解到各個(gè)模塊中;
(e)交互圖;
(f)數(shù)據(jù)流圖(DFD);
(g)建立類間交互關(guān)系。
問題:2.2【問題2】(12分)
請分析下面A~Q所列出的共享單車租賃服務(wù)系統(tǒng)中的概念類及其方法,在圖2-1所示用例圖(1)~(12)處補(bǔ)充所缺失信息。
A.用戶,B.共享單車,C.用戶管理,D.注冊,E.注銷,F(xiàn).用戶查詢,G.單車管理,H.租賃,L歸還,J.單車查詢,K.費(fèi)用管理,L.保證金管理,M.租賃費(fèi)管理,N.數(shù)據(jù)存儲管理,O.用戶數(shù)據(jù)存儲管理,P.單車數(shù)據(jù)存儲管理,Q.費(fèi)用結(jié)算,R.身份認(rèn)證
問題:2.3(6分)
隨著共享單車投放量以及用戶量的增加會(huì)存在系統(tǒng)性能或容量下降問題,請用200字以內(nèi)的文字說明,在系統(tǒng)設(shè)計(jì)之初,如何考慮此類問題?