<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)航:
     
    主站蜘蛛池模板: 亚洲AV综合色区无码一区| 亚洲精品NV久久久久久久久久| 亚洲国产精品成人精品无码区 | 亚洲欧洲自拍拍偷午夜色无码| 色九月亚洲综合网| 免费无遮挡无码永久在线观看视频| 77777午夜亚洲| 日韩在线免费看网站| 亚洲av永久无码精品秋霞电影秋| 久久综合AV免费观看| 亚洲国产精品网站在线播放| 好吊妞在线成人免费| 最新亚洲人成网站在线观看| 国产99视频精品免费视频7| 高h视频在线免费观看| 精品国产亚洲男女在线线电影 | 亚洲AV日韩AV永久无码绿巨人 | 久久免费区一区二区三波多野| 亚洲AV人人澡人人爽人人夜夜| 中文字幕免费观看| 亚洲人成网站日本片| 全免费一级午夜毛片| 一级日本高清视频免费观看| 日韩亚洲人成在线综合日本| 最近中文字幕无免费| 亚洲乱码在线观看| www国产亚洲精品久久久| 久久精品成人免费观看97| 亚洲ⅴ国产v天堂a无码二区| 在线看免费观看AV深夜影院| 亚洲AV日韩AV一区二区三曲| 亚洲人成色77777| 99久久精品日本一区二区免费| 亚洲AV无码一区二区三区性色 | 亚洲视频日韩视频| 午夜免费福利在线| 久久精品国产免费一区| 国产成人精品亚洲日本在线| 国产亚洲精品成人AA片新蒲金| 最近免费中文字幕mv在线电影| 黄网站在线播放视频免费观看|