馬晉文
摘 要 闡述UML的基本概念、特點(diǎn)和作用,從對(duì)餐飲預(yù)訂系統(tǒng)的需求調(diào)研入手,應(yīng)用面向?qū)ο蟮姆椒ǎ赨ML對(duì)系統(tǒng)進(jìn)行了需求分析與建模。介紹需求捕獲、需求分析和需求描述的完整過程。其中,運(yùn)用了用例圖、類圖和活動(dòng)圖,描述了建模的主要過程。最后介紹系統(tǒng)的實(shí)際應(yīng)用情況,并提出進(jìn)一步的優(yōu)化和改進(jìn)建議。
關(guān)鍵詞 UML;餐飲預(yù)訂系統(tǒng);建模
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)02-0050-02
面向?qū)ο蟮拈_發(fā)方法已成為當(dāng)今主流的軟件開發(fā)方法,并逐漸成熟。UML作為一種通用的建模語言,融入了軟件工程領(lǐng)域的新思想、新方法、新技術(shù),在軟件開發(fā)的不同階段可以采用相同的一套概念和表示法,在同一個(gè)模型中它們可以混合使用,具有定義良好、易于表達(dá)、功能強(qiáng)大等優(yōu)勢。餐飲預(yù)訂系統(tǒng)依托語音平臺(tái)、互聯(lián)網(wǎng)以及手機(jī)終端為客戶提供餐飲預(yù)訂服務(wù),既要具備全國統(tǒng)一,又要兼顧本地特色。這要求在需求分析時(shí)求同存異,盡可能達(dá)到統(tǒng)一管理的目的,也能滿足地方的個(gè)性化需求,做到統(tǒng)一和融合。應(yīng)用UML技術(shù)進(jìn)行分析和設(shè)計(jì),可以快速構(gòu)建一個(gè)安全、性能良好的餐飲預(yù)訂系統(tǒng)。
本文應(yīng)用面向?qū)ο蟮姆椒ǎ赨ML對(duì)系統(tǒng)進(jìn)行了需求分析與建模的實(shí)踐。
1 需求定義
1.1 系統(tǒng)需求
本系統(tǒng)要具備以下主要功能和特點(diǎn):①能夠以多種條件靈活地搜索定位商家,例如:地圖搜索、商圈搜索、菜系搜索同類商家查詢等;②實(shí)現(xiàn)以語音平臺(tái)為基礎(chǔ),話務(wù)員受理生成訂單、變更訂單、取消訂單、與商家確認(rèn)預(yù)訂、核對(duì)客戶消費(fèi)的訂單處理流程;……