BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案

          文章檔案


          年度最佳UML/MDA工具

          trufun Plato/Kant

          trufun0  9:31:11
          狀態圖是序列圖分析的延伸
          trufun0  9:36:30
          為啥要要研究對象的狀態呢,因為對象只有在某種狀態下,才能對某種外部事件發出響應
          talenter(1)  9:38:57

          talenter(1)  9:39:10
          講完這個 發題目 :)
          trufun0  9:39:48
          比如學生處在上課狀態,只有產生聽課的行為,而不能產生睡覺的行為
          清水(1)  9:41:31

          =============歡迎訪問www.trufun.net免費下載UML2建模工具Trufun Plato=======================

          trufun0  9:43:05
          聽到下課鈴這個外部事件,處在上課狀態的學生可以發生狀態改變,處在下課狀態的學生,則不會發生狀態改變
          talenter(1)  9:43:16
          恩 狀態轉換
          清水(1)  9:44:38

          清水(1)  9:45:05
          在實際中問題往往是 該設置多少個狀態才算合適
          talenter(1)  9:45:35
          狀態轉換都有事件參與吧
          trufun0  9:46:03
          是的
          trufun0  9:48:46
          事件是什么?
          talenter(1)  9:48:57
          消息
          talenter(1)  9:48:59

          talenter(1)  9:49:05
          動作?
          trufun0  9:49:26
          對,消息,也就是方法
          talenter(1)  9:49:46

          trufun0  9:51:22
          一個對象有多少狀態呢
          清水(1)  9:52:30
           
          trufun0  9:57:26
          答案:一個對象有無數個狀態
          talenter(1)  9:58:08
          無數個?  可預知的有限吧
          trufun0  9:58:26
          狀態用對象的屬性來表示
          清水(1)  10:09:28
          對象狀態的劃分 很重要吧
          清水(1)  10:09:39
          一個問題是  一些中間狀態要不要記錄
          trufun0  10:09:42
          我們只關心那些對我們感興趣的某個事件發出某種行為的狀態
          trufun0  10:14:02
          今天的案例:                靚號狀態   
          “靚號”能被鎖定,被鎖定的“靚號”不能被其它用戶再鎖定。被鎖定的靚號如果在15分鐘內沒被用戶租用,則還回到初始狀態,可以再被(其他)用戶鎖定。被 鎖定的“靚號”可以被租用,租用到期后能被系統預留(即為先前的用戶保護起來),預留一個月后如用戶未續租,則此“靚號”可以被其他人鎖定或租用。在租用 狀態下的“靚號”,如果被同一用戶累積租用超過半年,則可以買斷。被買斷后,此“靚號”變成普通號。
          trufun0  10:14:39
          分析出狀態,事件,監護條件,效果
          talenter(1)  10:16:06
          初始狀態   租用狀態  鎖定狀態  預留狀態  買斷狀態 結束狀態(普通號)
          talenter(1)  10:17:11
          畫個圖比較好。
          trufun0  10:17:23
          還有?
          trufun0  10:17:41
          先分析,后畫圖
          talenter(1)  10:18:50
          狀態找不出來了。
          trufun0  10:19:48
          狀態分析先找到分析對象
          talenter(1)  10:23:06
          靚號  就是分析對象吧?
          trufun0  10:23:37

          =============歡迎訪問www.trufun.net免費下載UML2建模工具=======================

          talenter(1)  10:24:26
          買斷狀態 就作為結束狀態   
          talenter(1)  10:24:37
          初始狀態   租用狀態  鎖定狀態  預留狀態  買斷(結束)狀態
          trufun0  10:25:22
          普通號為最終狀態,結束狀態是單獨的
          talenter(1)  10:26:05
          哦 買斷是個動作
          trufun0  10:26:15
          找到對象后找屬性
          talenter(1)  10:27:14
          累積租用超過半年
          trufun0  10:28:05
          累計租期是一個屬性
          trufun0  10:32:07
          九頭鳥的奮斗(705543728)  10:30:10
          靚號的屬性只有兩種 :預留和非預留

          trufun0  10:31:01
          是否已預留是一個屬性
          talenter(1)  10:33:42
          是否鎖定是個屬性
          trufun0  10:33:56
          是否買斷是一個屬性
          talenter(1)  10:34:01

          talenter(1)  10:34:18
          是否租用也是個
          trufun0  10:34:33

          trufun0  10:39:47
          下面大家找事件
          talenter(1)  10:40:31
          鎖定  租用   預留  買斷
          trufun0  10:40:44
          鎖定是一個外部事件
          talenter(1)  10:40:54
          解鎖  
          talenter(1)  10:41:02

          talenter(1)  10:41:25
          應該找什么事件?
          trufun0  10:41:50
          鎖定是一個外部事件
          trufun0  10:42:08
          你找的對
          talenter(1)  10:42:25
          哦 哈
          talenter(1)  10:43:27
          鎖定 解鎖  租用  解除租用  預留 解除預留 買斷
          trufun0  10:46:05
          其他人發出的鎖定是外部事件,號碼接收到這個事件后,變為已鎖定狀態,內部的是否鎖定屬性變為是

          trufun0  10:54:43
          第一個狀態是什么?
          talenter(1)  10:55:14
          初始
          trufun0  10:56:51

          trufun0  11:00:50
          靚號”能被鎖定,被鎖定的“靚號”不能被其它用戶再鎖定,這句話中狀態,事件,效果,及屬性值?
          talenter(1)  11:04:56
          狀態就是鎖定   屬性 是否鎖定
          talenter(1)  11:05:04
          事件:還是鎖定動作。
          talenter(1)  11:05:12
          效果? 提示?
          trufun0  11:05:34
          事件為其他人鎖定
          trufun0  11:06:43
          效果就是對象接收事件后的動作
          talenter(1)  11:08:39
          沒效果
          talenter(1)  11:08:59
          其他人鎖定   和  自己鎖定 當成一個事件就好吧?

          trufun0  11:09:00
          效果為拒絕鎖定
          talenter(1)  11:09:07

          trufun0  11:13:34
          被鎖定的“靚號”是監護條件,意思是不是所有對象對此事件都響應
          talenter(1)  11:14:45
           哦 好
          trufun0  11:20:00
          被鎖定的靚號如果在15分鐘內沒被用戶租用,則還回到初始狀態,可以再被(其他)用戶鎖定,這句話的狀態,事件,效果
          trufun0  11:24:11
          狀態有兩個,已鎖定狀態和初始狀態
          trufun0  11:26:28
          事件為未租用
          trufun0  11:29:22
          效果是回到初始狀態的回到行為
          trufun0  11:32:04
          可以再被(其他)用戶鎖定,是遷移后狀態的內部行為
          trufun0  11:33:34
          剩下的網友自己分析
          talenter(1)  11:34:24
             看來大家都很忙啊
          talenter(1)  11:34:34
          偶今天也比較忙 哈哈  不過學到了不少
          trufun0  11:35:17
          這是我的觀點,僅供參考
          trufun0  11:35:37
           
          talenter(1)  11:36:28
          很清晰啊
          talenter(1)  11:37:26
          老師辛苦 。
          trufun0  11:40:54
          下次討論組件圖,記住帶著問題來
          posted on 2011-12-20 17:08 trufun 閱讀(388) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 壤塘县| 安陆市| 大英县| 房山区| 晋州市| 股票| 山东省| 古蔺县| 民乐县| 娄烦县| 科技| 铜川市| 聂拉木县| 巍山| 芒康县| 永善县| 焦作市| 闸北区| 东乌珠穆沁旗| 高台县| 凤凰县| 奉新县| 镇沅| 乐业县| 蒙城县| 小金县| 鄂伦春自治旗| 东阳市| 龙州县| 阳曲县| 台前县| 云南省| 延边| 鹤岗市| 开封市| 定边县| 巴楚县| 唐海县| 丹江口市| 化州市| 郁南县|