系統分析與設計--BCE詳細設計和框架對映
BCE實現詳細設計
使用 ECB 實現 make reservation 用例的詳細設計(包含用例簡介,順序圖,類圖)
- make reservation 用例簡介:
- make reservation 系統的用例圖如下所示:
-
根據用例圖可以得到:
-
主用例:{Select hotel, Make Reservation, Pay Manage}
- 子用例1:{Select City/Town, Select In/Out}
- 子用例2:{Select Hotel, Select Roomtype, Reservation Info}
- 子用例3:{ShopList}
BCE類如下所示:
- Boundary/UI 類:
-
①HotelSelection:提供城市選擇的按鈕,然後根據使用者所選城市返回對應的hotel列表
-
②RoomSelection:使用者點選某個hotel而進入選擇房間的頁面,這個頁面提供房間的選擇,日期的選擇,房間價格等必要資訊
- ③Pay:當用戶在RoomSelecionUI填上相應的Reservation資訊後,進入PayUI介面,使用者填寫必要的姓名資訊,然後提交訂單付款
- Controller 類:
- ①Controller:處理UI和Entity 類的一些觸發事件
- Entity 類:
- ①Location:記錄hotel所處的位置
- ②Hotel: 記錄hotel的詳細資訊
- ③Room:記錄Room的詳細資訊
- ④Reservation:記錄訂單的詳細資訊
-
2.make reservation 順序圖
-
3.make reservation 類圖
框架對映
將邏輯設計類圖對映到實際專案框架的包圖。用樹形結構表述實現的包和類
相關推薦
系統分析與設計--BCE詳細設計和框架對映
BCE實現詳細設計 使用 ECB 實現 make reservation 用例的詳細設計(包含用例簡介,順序圖,類圖) make reservation 用例簡介: make reservation 系統的用例圖如下所示: 根據用例圖可以得到:
系統分析與設計學習筆記(一)
學習 掌握 應該 溝通 基本 最終 表示 對象 毫無 為什麽要學習這門課程? “擁有一把錘子未必能成為建築師”。 這門課程學習的是面向對象分析和設計的核心技能的重要工具。對於使用面向對象技術和語言來,創建設計良好、健壯且可維護的軟件來說,這門課程所
系統分析與設計UML建模
撰寫 中一 聚合和組合 常見 log 操作 發生 -- mac UML的歷史 1997年,OMG組織(Object Management Group對象管理組織)發布了統一建模語言(Unified Modeling Language,UML)。UML的目標之一就是為開發團隊
系統分析與設計HW1
pro 強調 cost 滿足 測試 dev 單元 智力 錯誤 軟件工程的定義 1993年,電氣電子工程師學會(IEEE)給出了一個定義:"將系統化的、規範的、可度量的方法用於軟件的開發、運行和維護的過程,即將工程化應用於軟件開發中"。 閱讀經典名著“人月神話”等資料,解釋
系統分析與設計第二次作業
滿足 無法 mage 兩個 div 比較 ons erl 用戶 1、簡答題 簡述瀑布模型、增量模型、螺旋模型(含原型方法)的優缺點。 waterfall model 瀑布模型 : 優勢: 為項目提供了按階段劃分的檢查點。 當前一階段完成後,您只需要去關註後續階段。 可在叠
系統分析與設計——作業3
uml border table log str mage 網上 body src 1、用例建模 a.閱讀 Asg_RH 文檔,繪制用例圖。 按 Task1 要求,請使用工具 UMLet,截圖格式務必是 png 並控制尺寸 b.選擇你熟悉的定旅館在線服務系統(或移動
系統分析與設計——作業5
閱讀 nbsp 圖片 模型 png .com AS 數據 領域建模 1、 領域建模 a. 閱讀 Asg_RH 文檔,按用例構建領域模型。 領域模型: b. 數據庫建模(E-R 模型) (1)系統的 E-R 模型(數據邏輯模型): (2)導出 Mysql 物理數據庫
系統分析與設計——作業7
img png sys info 分享圖片 oar 領域模型 狀態 分析 我選擇的是https://github.com/Owl-Movies-Ticket-System/Dashboard/blob/gh-pages/XX1-Forest%E5%BA%94%E7%94%A
系統分析與設計——作業8
開發者 模式 解決方案 技術 繪制 三層 作業 相關 架構 一.描述軟件架構與框架之間的區別與聯系 (1)軟件架構與框架的區別: 架構是把系統分解為一些部件,描述這些部件的職責及它們之間的協作行為;架構模式是特定領域常見問題的解決方案。 而框架是具體語言和技術相關的,是特定
系統分析與設計——作業9
數量 是否 要求 需要 訂單 nbsp 進行 預訂 星級 1. (1)用例簡介 a.選擇酒店:用戶確定需要預定的酒店,用戶得知這個酒店的途徑有:直接搜索得到和查看排序後結果(排序項有價格、喜好、星級等等)進行選擇。 b.選擇時間:用戶選擇入住時間和離開時間。 c.細化具體要
如何進行系統分析與設計
描述 操作日誌 說明 方案 技術 設計 包括 滿足 映射 概述 首先,系統是什麽?根據《系統架構》一書的定義,系統是由一組實體和這些實體之間的關系所構成的集合,其功能要大於這些實體各自的功能之和。對於我們的場景,系統可能是 App、Web 應用、服務、批處理程序等,也可
WordCount 記第一次系統分析與設計課程個人項目作業
win idea utf pub 做到 out 測試報告 第一個 buffer 作業成果 作業源碼-java-gitee. 作業要求 根據WordCount的需求描述,先編程實現,再編寫單元測試,最後撰寫博客。 WordCount需求分析 WordCount的需求可以概括為
系統分析與設計課程項目 WordCount
方法 get 為我 wid des 多處理器 行數 多條 pub 系統分析與設計課程項目 WordCount 項目代碼地址:https://gitee.com/mxhkkk/Wc PSP2.1表格 PSP2.1PSP階段預估耗時(分鐘)實際耗時(分鐘) Plann
系統分析與設計課程個人項目作業1
strcmp href posit report read proc -o stand 總結 系統分析與設計課程個人項目作業1 1.項目地址:gitee地址 2.項目簡介 ① 根據輸入顯示出給定文件的大致信息,具體包括字符數、單詞數、行數(基本功能),顯示註釋行、空行.
WordCount系統分析與設計作業
get 耗時 任務 http 包括 port 報告 文獻 test Gitee項目地址 https://gitee.com/gitdq/homework psp表 PSP2.1 PSP階段 預估耗時 (分鐘) 實際耗時 (分鐘) Planni
系統分析與設計結對項目
技術 with 結束 報告 nds 入參 java 不同 結對編程 作業成果 作業源碼-java-gitee. 作業要求 老師源作業要求 根據WordCount的需求描述,先編程實現,再編寫單元測試,最後撰寫博客。 合作夥伴 201631062120 2016310
系統分析與設計課程項目 WordCount 結對編程
實現 支持 submit 這樣的 sarg 令行 命令 odi 系統 系統分析與設計課程項目 WordCount 結對編程 作業說明 合作者: 201631084230(只有我一個人,“合作者”這個標題有些不合適了) 代碼地址: https://gitee.com/mxhk
系統分析與設計團隊項目第二次
height -a borde 發布 經濟 充電寶 導致 形式 進度 團隊項目介紹 1.團隊名稱 MC卓越 2.項目名稱 閱曬客(recycle) 3.項目簡介: 閱曬客是一個共享的書籍使用平臺,它借助於移動App實現。我們的項目結合了當代最流行
系統分析與設計團隊專案第二次
團隊專案介紹 1.團隊名稱 MC卓越 2.專案名稱 閱晒客(recycle) 3.專案簡介: 閱晒客是一個共享的書籍使用平臺,它藉助於移動App實現。我們的專案結合了當代
系統分析與設計課程專案 WordCount 結對程式設計
系統分析與設計課程專案 WordCount 結對程式設計 作業說明 合作者: 201631084230(只有我一個人,“合作者”這個標題有些不合適了) 程式碼地址: https://gitee.com/mxhkkk/Wc/tree/complete/ 本次作業的連結地址: https://edu