版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、通達(dá)學(xué)院課內(nèi)實(shí)驗(yàn)報(bào)告課 程 名: 系統(tǒng)分析與設(shè)計(jì) 任課教師: 劉 影 專 業(yè): 信息管理與信息系統(tǒng) 學(xué) 號(hào): 姓 名: 二一四 至二一五 年度 第 二 學(xué)期南京郵電大學(xué) 管理學(xué)院 系統(tǒng)分析與設(shè)計(jì) 課程實(shí)驗(yàn)第 三 次實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)內(nèi)容及基本要求:實(shí)驗(yàn)項(xiàng)目名稱:靜態(tài)建模實(shí)驗(yàn)類型: 驗(yàn)證每組人數(shù): 1人實(shí)驗(yàn)內(nèi)容及要求: 內(nèi)容:動(dòng)態(tài)建模要求:掌握時(shí)序圖/協(xié)作圖、活動(dòng)圖以及狀態(tài)圖的構(gòu)建。根據(jù)自己所擬定的系統(tǒng)功能進(jìn)行邏輯分析。繪制出系統(tǒng)的主要時(shí)序圖/協(xié)作圖、活動(dòng)圖以及狀態(tài)圖。要求正確定義對(duì)象、活動(dòng)、狀態(tài)以及之間的相互關(guān)系。無語法錯(cuò)誤,盡可能減少冗余數(shù)據(jù),邏輯關(guān)系清楚,考慮詳盡,布局合理美觀,具有可操作性。實(shí)
2、驗(yàn)結(jié)果:協(xié)作圖的建模系統(tǒng)管理員添加圖書協(xié)作圖一需求分析:系統(tǒng)管理員添加圖書用例的基本工作流程如下:(1) 系統(tǒng)管理員希望通過系統(tǒng)添加某些圖書(2) 系統(tǒng)管理員通過添加圖書界面AddBookWindow添加圖書信息(3) 系統(tǒng)管理員通過添加圖書界面AddBookWindow選擇圖書的書目信息(4) 系統(tǒng)管理員通過添加圖書界面AddBookWindow添加圖書的其他描述信息(5) 添加圖書界面AddBookWindow通過Book實(shí)例添加到數(shù)據(jù)庫(kù)中(6) Book實(shí)例返回圖書是否添加成功的信息(7) 添加圖書界面AddBookWindow顯示圖書是否添加成功的信息2 確定協(xié)作圖的元素從已描述的用例
3、中,可以確定在添加圖書用例操作的工作流程中,元素由Administrator系統(tǒng)管理員對(duì)象,AddBookWindow添加圖書窗口對(duì)象,Title書目對(duì)象,Book圖書對(duì)象組成。3 繪制協(xié)作圖(1) 右擊瀏覽器中Use Case View,在彈出的快捷菜單中,選擇“New”-“Collaboration Diagram”命令,創(chuàng)建一個(gè)默認(rèn)名為“NewDiagram”的協(xié)作圖并重命名為“系統(tǒng)管理員添加圖書協(xié)作圖”。雙擊圖標(biāo),節(jié)能打開編輯界面。(2) 對(duì)象的創(chuàng)建:在協(xié)作圖中添加名為“12004407”的Administrator類對(duì)象。在工具欄中,單擊相應(yīng)圖標(biāo),此時(shí)光標(biāo)變?yōu)椤?”符號(hào),在協(xié)作圖中任
4、意選擇一個(gè)位置單擊,系統(tǒng)會(huì)在該位置創(chuàng)建一個(gè)新的對(duì)象,在對(duì)象的名稱欄中,錄入“12004407”,雙擊編輯區(qū)創(chuàng)建的對(duì)象,在彈出的對(duì)話框中,設(shè)置屬性:在Class下拉列表中選擇“Administrator”即可,其他對(duì)象的添加可參考上述方法。 (3) 鏈和消息的創(chuàng)建:在協(xié)作圖中添加“Administrator”類對(duì)象“12004407”與對(duì)象“AddBookWindow”之間的鏈,并在鏈上創(chuàng)建內(nèi)容為”添加圖書”的消息,具體步驟是:?jiǎn)螕艄ぞ邫谙鄳?yīng)的圖標(biāo),單擊圖形編輯區(qū)中的對(duì)象“12004407”,將鏈的線段拖動(dòng)到對(duì)象“AddBookWindow”上,單擊工具欄中相應(yīng)的圖標(biāo),此時(shí)在消息的線段上出現(xiàn)一個(gè)
5、從發(fā)送者到接受者的帶箭頭的線段,在消息段上輸入文本內(nèi)容“添加圖書”。 (4) 序列圖和協(xié)作圖的轉(zhuǎn)換:雙擊瀏覽器中要轉(zhuǎn)換的協(xié)作圖,選擇菜單欄中“Browse”-“Create Sequence Diagram”命令,這時(shí)在瀏覽器中創(chuàng)建一個(gè)名稱與協(xié)作圖相同的序列圖,雙擊打開即可。根據(jù)以上步驟,創(chuàng)建好的協(xié)作圖如下圖所示: 轉(zhuǎn)換后的序列圖如下圖所示: 活動(dòng)圖的建模借閱者借書活動(dòng)圖1 需求分析:在建?;顒?dòng)前,首先要確定要為哪個(gè)對(duì)象建模和明確所需要建立模型核心問題。這就要求我們確定需要建模的系統(tǒng)的用例,以及用例的參與者。對(duì)于“借閱者借書”的用例來說,參與者是借閱者和圖書管理員,借閱者通過圖書管理員來進(jìn)行借
6、書活動(dòng),涉及的用例是借書。2 活動(dòng)圖的繪制:(1) 創(chuàng)建活動(dòng)圖:右擊瀏覽器中的“Logic View”圖標(biāo),在彈出的快捷菜單中選擇“New”“Activity Diagram”命令,在“Logical View”下會(huì)創(chuàng)建“State/Activity Model”目錄,目錄下是新建的默認(rèn)名為“New Diagram”的活動(dòng)圖,并重命名為“借閱者借書活動(dòng)圖”,雙擊圖標(biāo),會(huì)出現(xiàn)活動(dòng)圖繪制區(qū)域。(2) 繪制初始和終止?fàn)顟B(tài):?jiǎn)螕艄ぞ邫谥邢鄳?yīng)圖標(biāo),在編輯圖形區(qū)域要繪制的地方單擊。(3) 繪制動(dòng)作狀態(tài):繪制“查找所需圖書”,單擊工具欄的圖標(biāo),在編輯區(qū)域創(chuàng)建一個(gè)默認(rèn)名為“NewActivity”的動(dòng)作狀態(tài),
7、雙擊該動(dòng)作狀態(tài),在彈出的“Activity Specification for NewActivity”對(duì)話框中設(shè)置屬性。打開“General”選項(xiàng)卡,在“Name”文本框中輸入“查找所需圖書”,單擊“OK”。 (4)繪制泳道:在“借閱者借書活動(dòng)圖”中創(chuàng)建“借閱者”和“圖書管理員”這兩個(gè)泳道,具體方法如下:?jiǎn)螕艄ぞ邫谥邢鄳?yīng)按鈕,在圖形編輯區(qū)域單擊,可以創(chuàng)建默認(rèn)名為“NewSwimlane”的泳道,將其重命名為“借閱者”,按照以上方法,可以繪制另一個(gè)命名為“圖書管理員”的泳道。 (4) 繪制轉(zhuǎn)換:?jiǎn)螕粝鄳?yīng)圖標(biāo),單擊編輯區(qū)的起始狀態(tài),拖動(dòng)鼠標(biāo)箭頭到“查找所需圖書”動(dòng)作狀態(tài)上即可。(5) 繪制分支:
8、這里涉及到兩個(gè)活動(dòng)狀態(tài)和一個(gè)終止?fàn)顟B(tài):查找所需圖書,將圖書帶到借閱處和終止?fàn)顟B(tài),繪制步驟如下:?jiǎn)螕粝鄳?yīng)圖標(biāo),在繪制區(qū)域單擊,即可出現(xiàn)菱形圖標(biāo),單擊工具欄相應(yīng)圖標(biāo),在圖形編輯區(qū)域單擊“查找所需圖書”動(dòng)作狀態(tài),拖動(dòng)鼠標(biāo)到表示分支的菱形圖形。單擊工具欄相應(yīng)圖標(biāo),在編輯區(qū)域單擊表示分支的菱形圖形,拖動(dòng)鼠標(biāo)到終止?fàn)顟B(tài),再次單擊圖標(biāo),在圖形編輯區(qū)域按住左鍵不放,拖動(dòng)鼠標(biāo)箭頭到“將圖書帶到借閱處”動(dòng)作狀態(tài)。雙擊連接菱形和終止?fàn)顟B(tài)之間的轉(zhuǎn)換,在彈出的對(duì)話框中設(shè)置屬性,在“Event”文本框中輸入事件的名稱“找到圖書”。 其他活動(dòng)狀態(tài)與分支可按照上述方法繪制,完整的“借閱者借書”活動(dòng)圖如下圖所示: 狀態(tài)圖的建模
9、圖書狀態(tài)圖1 確定狀態(tài)間的實(shí)體以及實(shí)體的狀態(tài)對(duì)于圖書管理系統(tǒng)而言,最需要的建模實(shí)體就是圖書的狀態(tài),它的狀態(tài)主要包括:新書,被添加,被預(yù)定,被借閱,被刪除。2 確立相關(guān)事件當(dāng)確定了需要建模的實(shí)體,并找出了實(shí)體的初始狀態(tài)和終止?fàn)顟B(tài)以及其他相關(guān)狀態(tài)后,就要找出相關(guān)狀態(tài)間的事件和轉(zhuǎn)換,它們間的轉(zhuǎn)換規(guī)則是:1 剛被購(gòu)買后的新書可以通過系統(tǒng)管理員添加成為能夠被借閱的圖書。2 圖書被預(yù)定后成為被預(yù)定狀態(tài)。3 當(dāng)被預(yù)定的圖書超過預(yù)定期限或者被借閱取消預(yù)訂時(shí),轉(zhuǎn)換為能夠被借閱的圖書狀態(tài)。4 被預(yù)定的圖書可以被預(yù)定的借閱者借閱。5 圖書被借閱后歸還成為能夠借閱狀態(tài)。6 圖書被借閱后成為被借閱狀態(tài)。7 圖書被刪除時(shí)
10、成為被刪除狀態(tài)。3 狀態(tài)圖的繪制(1) 創(chuàng)建狀態(tài)圖:右擊“Logical View”選項(xiàng),在彈出的快捷菜單中選擇“New”-“Statechart Diagram”命令,創(chuàng)建一個(gè)默認(rèn)名為“NewDiagram”的狀態(tài)圖同時(shí)重命名為“圖書狀態(tài)圖”,單擊圖標(biāo),進(jìn)入狀態(tài)圖繪制區(qū)域。(2) 繪制初始狀態(tài)和終止?fàn)顟B(tài):?jiǎn)螕艄ぞ邫谥械某跏紶顟B(tài)圖標(biāo)和終止?fàn)顟B(tài)圖標(biāo),在圖形編輯區(qū)要繪制的地方單擊鼠標(biāo)左鍵即可。(3) 繪制狀態(tài):?jiǎn)螕粝鄳?yīng)圖標(biāo),創(chuàng)建一個(gè)默認(rèn)名為“NewState1”的狀態(tài),重命名為“新書”。其余狀態(tài)可按上述方法依次繪制。 (4) 繪制轉(zhuǎn)換:?jiǎn)螕艄ぞ邫谥邢鄳?yīng)圖標(biāo),單擊起始狀態(tài)向目標(biāo)狀態(tài)拖動(dòng)。(5) 繪制事件:雙擊“圖書狀態(tài)圖”圖形編輯區(qū)域中剛建好的轉(zhuǎn)換,在彈出的“State Transition Specification”對(duì)話框中,用于對(duì)狀態(tài)的設(shè)置,進(jìn)入“General”選項(xiàng)卡,在“Event”文本框中輸入事件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老師的崗前培訓(xùn)方案(11篇)
- 2024年抹灰施工專業(yè)分包合同
- 超市收銀員的個(gè)人年終工作總結(jié)(33篇)
- 采購(gòu)主管的個(gè)人年度工作總結(jié)范文(28篇)
- 科技筑強(qiáng)國(guó)夢(mèng)演講稿5篇
- DB4114T 116-2019 商芝1306芝麻生產(chǎn)技術(shù)規(guī)程
- DB4113T 062-2024 水稻施肥技術(shù)規(guī)程
- 二手房合同模板5篇
- DB4106T 31-2020 三葉香生產(chǎn)技術(shù)規(guī)程
- 2024年小學(xué)生班干部競(jìng)選演講稿(19篇)
- 如何培養(yǎng)孩子的自信心課件
- 中醫(yī)藥膳學(xué)全套課件
- 頸脊髓損傷-匯總課件
- 齒輪故障診斷完美課課件
- 2023年中國(guó)鹽業(yè)集團(tuán)有限公司校園招聘筆試題庫(kù)及答案解析
- 大班社會(huì)《特殊的車輛》課件
- 野生動(dòng)物保護(hù)知識(shí)講座課件
- 早教托育園招商加盟商業(yè)計(jì)劃書
- 光色變奏-色彩基礎(chǔ)知識(shí)與應(yīng)用課件-高中美術(shù)人美版(2019)選修繪畫
- 前列腺癌的放化療護(hù)理
- 機(jī)場(chǎng)英語-Airport-English課件
評(píng)論
0/150
提交評(píng)論