<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sunspl

    Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
    隨筆 - 47, 文章 - 0, 評(píng)論 - 24, 引用 - 0
    數(shù)據(jù)加載中……

    N-Tier開發(fā)方式(系統(tǒng)分析)

    當(dāng)小喵在開發(fā)一個(gè)較為大型的系統(tǒng)時(shí),會(huì)做以下的分析過程

    1. 系統(tǒng)需求分析:
      1. 與使用者詳談,訪問使用者須要的是什麼
      2. 條列需求:將訪談後的需求加以整理,並加以條列
      3. 需求確認(rèn):將整理?xiàng)l列出的需求,給使用者逐條加以確認(rèn),如有不足,追加並確認(rèn)之
    2. 功能分析:
      1. 條列功能:將使用者以確認(rèn)之條列需求,轉(zhuǎn)換為系統(tǒng)功能並條列之
      2. 功能、需求確認(rèn):將條列之功能與條列之需求逐一比對(duì),確認(rèn)使用者需求都有滿足
      3. 功能整併:將條列之功能,有類似、相關(guān)之功能,加以整併→合併撰寫
      4. 功能歸類:將條列之功能,加以分類整理
      5. 需求、功能再確認(rèn):將整併、歸類之功能,與需求再次確認(rèn),務(wù)必滿足每一個(gè)需求。
    3. 資料分析:
      1. 依據(jù)各需求所需的資料欄位、型態(tài)、加以條列
      2. 正規(guī)化資料:依據(jù)正規(guī)劃原則,將條列的欄位、型態(tài)、加以分類並正規(guī)劃
      3. 資料庫(kù)設(shè)計(jì):依據(jù)結(jié)論,設(shè)計(jì)資料庫(kù)、資料表、欄位、型態(tài)、關(guān)聯(lián)等
    4. 畫面功能分析:
      1. 畫面規(guī)劃:依據(jù)需求分析與功能分析結(jié)果,規(guī)劃使用介面,畫面欄位、按鈕
      2. 功能樹狀圖、網(wǎng)頁(yè)地圖:依據(jù)各功能分類與畫面,歸類相關(guān)功能,做出畫面分類樹狀圖、網(wǎng)頁(yè)地圖
      3. 使用者再確認(rèn):依照功能樹狀圖、網(wǎng)頁(yè)地圖,在此與使用者討論,並依照需求條列逐一比對(duì)各需求與畫面關(guān)係→依使用者需求修改→再確認(rèn)。直到確認(rèn)無誤。
    5. 程式與撰寫規(guī)劃:
      1. 依照【畫面分析】、【資料分析】、【功能分析】規(guī)劃出各相關(guān)程式於N-Tiers中
        1. 畫面分析:介面層,處理各功能的介面、資料存取的介面
        2. 資料分析:資料層,處理資料庫(kù)的存取
        3. 功能分析:商業(yè)邏輯層,處理各功能所需運(yùn)算、資料交換,並與介面曾、資料曾溝通
      2. 程式命名、Function命名、參數(shù)命名:
        1. 依據(jù)介面層、資料層、商業(yè)邏輯層條列出各程式名稱、Function名稱、以及所需傳遞的參數(shù)、型態(tài)名稱
        2. 各程式間的相互關(guān)係,並做出各程式間的相互關(guān)係圖
      3. 程式分配:依現(xiàn)有人力狀況,分組並分派相關(guān)人員各程式,並條列出各程式的時(shí)程規(guī)劃於各組Leader,由各組Leader安排程式完成時(shí)程
      4. 依據(jù)程式分配與時(shí)程,安排交叉測(cè)試時(shí)程

    在這樣的分析過程中,分析完後的各程式可交由多人共同完成,只需將定義好的資料庫(kù)狀況、欄位、以及所需撰寫的程式名稱、參數(shù)說明給各分配到的程式設(shè)計(jì)師,就可開始分工的撰寫程式

    其中介面層,小喵多數(shù)以Web作為介面,應(yīng)用ASP/ASP.NET來開發(fā);商業(yè)邏輯層、資料庫(kù)層則是透過COM+的元件來處理。

    而介面層與商業(yè)邏輯層如何將之串聯(lián)起來呢,主要是透過以下的這樣方式來做

    -----------------------------------------------------------------------------------------------------------------
    1 ASP.NET--------------------------------COM+-----------------------------MS-SQL??
    2 Controls--ObjectDataSource------COM+元件------COM+元件-----------COM+元件--資料庫(kù)??
    3 (?????? 介面層????????????? )???? (???? 商業(yè)邏輯層?????? )?????????? (??? 資料層???? )

    posted on 2006-08-25 10:48 JavaSuns 閱讀(500) 評(píng)論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成人免费午夜无码视频| 又黄又爽一线毛片免费观看| 亚洲欧美成aⅴ人在线观看| 免费在线黄色网址| 人人玩人人添人人澡免费| 91亚洲精品自在在线观看| 国产一级大片免费看| 99久热只有精品视频免费看 | 1000部拍拍拍18勿入免费视频软件 | 亚洲另类小说图片| 免费成人午夜视频| 99热这里只有精品6免费| 亚洲精品无码成人| 亚洲AV第一页国产精品| 日本特黄特色aa大片免费| 97无码人妻福利免费公开在线视频 | 亚洲自偷自拍另类12p| 免费a级毛片大学生免费观看| 99爱在线精品视频免费观看9| 亚洲av日韩av永久无码电影 | 男女超爽视频免费播放| 亚洲黄色在线视频| 亚洲精品综合久久| 国产一精品一AV一免费孕妇| a级大片免费观看| 亚洲成AV人影片在线观看| 亚洲综合色一区二区三区小说| 亚洲成a人一区二区三区| 美女视频黄免费亚洲| 高清一区二区三区免费视频| 狠狠热精品免费观看| 亚洲精品自偷自拍无码| 亚洲色图.com| 国产v亚洲v天堂无码网站| 免费夜色污私人影院在线观看| 久久精品免费一区二区喷潮| 最近2019年免费中文字幕高清| 久久精品免费网站网| 特级毛片aaaa级毛片免费| 亚洲乱码日产精品一二三| 亚洲AV成人一区二区三区在线看|