發現Rose比一門開發語言還難學

2021-09-30 02:50:49 字數 799 閱讀 4766

早就想搞一下rational rose建模了,曾經也學過一段時間,後來由於各種各樣的原因而中斷了。最近在搞個課題,課題的軟體主要由我來負責編寫。考慮到程式有一定的複雜性,所以我搬出了rational rose來建模,想邊學邊用。

跟著書上搗鼓了幾天,還是不大理解rose的用法,真是感覺比一門開發語言還難學。後來我想,還是算了,咱用它來畫出自己看得懂的需求就行了,又不需要給別人看。呵呵,use case的大概意思俺還是知道一點的,把跟系統先互動的東西都列出來(包括系統的資料庫,配置檔案,日誌檔案等)做為乙個個的actor,然後根據系統需要完成的功能亂畫了一通。

伺服器與客戶端的通訊

伺服器程式的use case圖

1。畫伺服器的use case的時候,把客戶端程式當作actor來畫。畫客戶端程式的use case圖的時候,把伺服器程式當作乙個actor來畫。這樣畫出來,自己倒明白了系統要幹嗎,可是伺服器程式和客戶端程式都是個抽象的東西,在系統的編碼部分無法體現,不知道在後面會不會出問題。(我這裡反正是用來表達需求的,可沒想過用這些use case圖來幹嗎)

2.。在我的建模中,我把資料庫,檔案(配置檔案,日誌檔案等)以及系統的硬體部分都當成了actor.可是這些東西也是系統的組成部分,所以覺得很奇怪為什麼不能用乙個框圖把use case的一部分框起來作為乙個actor。

我把這幾天畫的亂七八糟的東西寫出來(客戶端程式的use case圖因為一些原因沒有貼),主要是給自己以後檢查反省用。裡面可能很多錯誤,建議初學者不要參考,也不要問我索要相關資料。當然,如果有高手願意指點一下,哪就最好不過。我的****: ouyang_njupt$$126.com(麻煩自己把$$替換成@符合).

小博老師經驗分享 如何選擇一門開發語言

引言 很多希望進入 軟體開發 行業的朋友,經常會問小博老師乙個問題,到底選擇哪門 程式語言 好呢?又或是在各大論壇搜尋開發語言排名。確實,對於第一次學習軟體開發的朋友,選擇一定要謹慎,否則可能會浪費大量的學習成本。今天小博老師就針對這個問題,和大家一起分享一下小博老師的經驗和體會。市場需求量 小博老...

如何開發一門程式語言

首先,你要考慮這是動態語言還是靜態語言,然後去想它面向什麼,如web開發,物件導向的程式設計等。還有它的語法,下面列出了物件導向的程式語言所需要的語句 語句用途 if 表示式1 執行語句1 else 執行語句2 判斷如果表示式1,則執行語句1,否則,執行語句2 cout 輸出cin 輸入int 變數...

用 C 語言開發一門程式語言 異常處理

用 c 語言開發一門程式語言 互動式解析器l 用 c 語言開發一門程式語言 跨平台的可移植性 用 c 語言開發一門程式語言 語法解析器 用 c 語言開發一門程式語言 抽象語法樹 在開發過程中,程式崩潰是很正常的。但我們希望最後發布的產品能夠告訴使用者錯誤出在 而不是簡單粗暴的退出。目前,我們的程式僅...