《软件工程》实验报告——需求获取与分析
一、實驗目的
二、實驗內容
1、按照以下關于電子商務網站的描述,繪制一個用例圖;繪制一個類圖;提取其中一個關鍵用例,繪制它的活動圖。
相關信息有:
畫相關UML圖時,可不限于上述內容。如有需要,請加上文字描述。評分視需求分析的復雜性、準確性而定。
?
2、根據以下業務描述,繪制一個類圖和一個順序圖。
某企業打算建造一個多層的建筑,其中安裝兩部電梯,用以運載人員。為此,計劃開發一個軟件模擬器模擬電梯的運作,以確定它是否能符合公司的需要。
繪制類圖時,可用的術語包括:電梯井ElevatorShaft、電梯Elevator、樓層Floor、樓層按鈕FloorButton、電梯按鈕ElevatorButton、樓層的門FloorDoor、電梯門ElevatorDoor、樓層內示意電梯到達的燈Light、電梯內示意電梯到達的鈴Bell、乘電梯的人Person。
針對電梯到達某樓層后,各實體之間的交互過程,繪制順序圖。電梯到達樓層后,執行以下動作:
1)向電梯按鈕發送“到達”消息,使其狀態重置。
2)向電梯鈴發送“到達”消息,使其鳴響。
3)向電梯門發送“到達”消息,使其開門。電梯門向樓層門發送“正開門”消息,使其開門。樓層門開門后向,向電梯乘客發送“已開門”消息,讓其中要在該樓層下的乘客出電梯。樓層門還要向等在門外的乘客發送“已開門”消息,讓其中有需要的乘客進入電梯。
4)向電梯井發送“到達”消息,電梯井于是向樓層按鈕發送“到達”消息,使其狀態重置;電梯井還會向樓層的燈發送“到達”消息,使其點亮。
參考文章
UML實例(五):在線購物系統設計類圖
總結
以上是生活随笔為你收集整理的《软件工程》实验报告——需求获取与分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《编译原理》实验预习报告——TINY语言
- 下一篇: 中国蚁剑(win32-x64)——安装报