RANDY

          Nothing is difficulty if you put your heat into it!!!
          posts - 3, comments - 1, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            今天讀了"使用UMLWeb應(yīng)用程序構(gòu)建模型"對(duì)關(guān)于利用Rose進(jìn)行Web開發(fā)有了一點(diǎn)認(rèn)識(shí)!
          最近由于看了RUP開發(fā)方法但是由于其分析方法一般都是基于C/S進(jìn)行講述的.所以他的描述方式不利于對(duì)于Web 開發(fā)!
          起初我主要有一下疑問:
             1.RUP的設(shè)計(jì)方法怎么將WEB開發(fā)的表示元素表達(dá)出來.

             C/S開發(fā)中的界面用邊界類進(jìn)行實(shí)現(xiàn),那么在B/S下怎么實(shí)現(xiàn)呢!比如JSP頁面

             2.由于在B/S下的開發(fā)中有多種設(shè)計(jì)模式進(jìn)行選擇,那么關(guān)于設(shè)計(jì)模式的確立在哪個(gè)階段進(jìn)行描述?用什么方式?

             3.如果可以在某個(gè)階段確立,那么確立后的詳細(xì)信息可以描述出來嗎?怎么描述?假設(shè)采用MVC

            如:視圖層:的視圖的詳細(xì)描述和導(dǎo)航關(guān)系

              控制層:控制器的詳細(xì)描述

              模型層:它的確立時(shí)期,和各個(gè)業(yè)務(wù)對(duì)象之間的關(guān)系的描述方式

             4.是否可以將采用的技術(shù)溶入設(shè)計(jì)之中,如果可以則怎么進(jìn)行描述.

            如:采用各種框架

          ??????? 視圖層:采用Struts

              持久化層:采用Hibernate

          ??????? 業(yè)務(wù)邏輯層:采用EJB

          ????? 就是說怎么在分析階段對(duì)它們進(jìn)行簡(jiǎn)要說明,以利于后期設(shè)計(jì)的明確.
          我看來了這片文章后有以下心得:
          1.
          首先我對(duì)web開發(fā)時(shí)利用UML進(jìn)行開發(fā)時(shí)的流程有了簡(jiǎn)單的認(rèn)識(shí),如一般的設(shè)計(jì)時(shí)候他要先對(duì)抽取出用例在從用例中抽取出分析類,在對(duì)類之間的關(guān)系進(jìn)行描述.而在Web開發(fā)中應(yīng)當(dāng)先從用例中提取出頁面元素,組件,在對(duì)其鏈接關(guān)系和導(dǎo)航信息進(jìn)行描述.
            那么在UML是怎么實(shí)現(xiàn)的呢?
          他是通過UML自有的機(jī)制,即可以自定義,構(gòu)造型,標(biāo)注,約束.來對(duì)頁面元素進(jìn)行描述的!
          概括的說分以下步驟:
           1.建模:
           2.Web頁程序構(gòu)架
           3.Web頁建模

          左邊的頁面表示了服務(wù)器端頁面

          右邊表示了客戶端頁面

          <<build>> 這種關(guān)聯(lián)關(guān)系的構(gòu)造型為: ?build? ,因?yàn)榭梢哉f服務(wù)器頁構(gòu)建了客戶機(jī)頁

          Link 表示了頁面之間的鏈接關(guān)系

          待續(xù)................

          ?

          ?


          評(píng)論

          # re: 使用UML為Web應(yīng)用程序構(gòu)建模型  回復(fù)  更多評(píng)論   

          2006-11-01 22:13 by jingy11
          您好!
          能不能繼續(xù)介紹WEB頁面建模,最好有實(shí)例介紹

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南部县| 泸州市| 六安市| 德州市| 建阳市| 平邑县| 太和县| 高雄县| 长乐市| 十堰市| 健康| 翼城县| 塔河县| 巴东县| 比如县| 铜川市| 金川县| 绥阳县| 台州市| 康保县| 民勤县| 改则县| 连城县| 景谷| 化州市| 巴彦淖尔市| 岐山县| 鹰潭市| 麻栗坡县| 公安县| 方山县| 万载县| 白银市| 临武县| 隆尧县| 山东省| 濮阳市| 安化县| 孟州市| 临泉县| 福州市|