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

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

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

    posts - 297,  comments - 1618,  trackbacks - 0

     

     

    3.1需求模型簡(jiǎn)介

    IEEE的軟件工程標(biāo)準(zhǔn)術(shù)語(yǔ)表將“需求”定義為:

    用戶所需的解決某個(gè)問(wèn)題或達(dá)到某個(gè)目標(biāo)所要具備的條件或能力。

    系統(tǒng)或系統(tǒng)組件為符合合同、標(biāo)準(zhǔn)、規(guī)范或其它正式文檔而必須滿足的條件或必須具備的能力。

    上述第一項(xiàng)或第二項(xiàng)中定義的條件和能力的文檔表述。

    RUP將“需求”定義為:

    需求描述了系統(tǒng)必須滿足的情況或提供的能力,它就可以是直接來(lái)自客戶需要,也可以來(lái)自合同、標(biāo)準(zhǔn)、規(guī)范或其他有正規(guī)約束力的文檔。

    兩者對(duì)于需求的定義大同小異,簡(jiǎn)單點(diǎn)說(shuō),需求就是“軟件能為用戶做什么?”。

    ROSEVISOPower DesignerCASE工具都提供了需求建模的相關(guān)內(nèi)容,在軟件工程的歷史中,需求分析并沒(méi)有得到足夠重視,在過(guò)去的十年中項(xiàng)目團(tuán)隊(duì)越來(lái)越認(rèn)識(shí)到需求分析的重要性,并將其作為軟件過(guò)程中最關(guān)鍵也最困難的一個(gè)過(guò)程,因?yàn)樗鼘?duì)軟件開(kāi)發(fā)過(guò)程、產(chǎn)品質(zhì)量,以及軟件是否能如期保質(zhì)保量完成至關(guān)重要。

    本節(jié)首先對(duì)需求采集和需求分析進(jìn)行簡(jiǎn)要介紹,而后對(duì)Power Designer中需求模型的功能進(jìn)行簡(jiǎn)要描述,從而使讀者對(duì)“需求模型 RQM”的概貌進(jìn)行了解。

    3.1.1 需求采集

    需求采集的目標(biāo)是為了獲取知識(shí)。一般由熟悉用戶所從事工作的資深人員進(jìn)行需求采集工作,需求采集人員需要了解用戶和客戶希望軟件系統(tǒng)在哪些方面幫助他們。

    需求采集和需求分析并不是先后進(jìn)行的的兩個(gè)階段性工作,它們相互伴隨,并且交叉進(jìn)行。在需求工作開(kāi)始階段,更多的是進(jìn)行需求采集工作,相伴進(jìn)行的需求分析和整理工作占的比例偏少,但隨著掌握的需求信息越來(lái)越多,需求采集人員需要開(kāi)展的對(duì)需求分析和整理工作也越來(lái)越多。

    在進(jìn)行需求采集前,需要進(jìn)行準(zhǔn)備工作,例如了解調(diào)研用戶所屬行業(yè)的情況、公司和部門的情況、列出需要詢問(wèn)的問(wèn)題、準(zhǔn)備相關(guān)資料等。需求采集的方法五花八門,例如需求采集表、座談會(huì)、客戶訪談、現(xiàn)場(chǎng)參觀和調(diào)研、同類軟件分析等。通過(guò)需求采集活動(dòng),會(huì)收集客戶的眾多“原始需求”,需求采集的工作成果是《軟件用戶需求說(shuō)明書(shū)》,為需求分析工作提供基礎(chǔ)。

    3.1.2 需求分析

    通過(guò)需求采集活動(dòng),將采集客戶的大量 “原始需求”,又稱為“用戶需求”,這些原始需求有可能相互沖突,需要進(jìn)行過(guò)濾和分析。需求分析過(guò)程對(duì)采集到的原始需求進(jìn)行分析、整理、辨別和歸納,最終形成系統(tǒng)的、明確的軟件需求。

    需求分析的工作成果是《軟件需求規(guī)格說(shuō)明書(shū)》,它精確地闡述了一個(gè)軟件系統(tǒng)必須提供的功能需求、非功能需求、必須達(dá)到的質(zhì)量屬性指標(biāo)以及它必須遵守的約束。《軟件需求規(guī)格說(shuō)明書(shū)》應(yīng)盡可能完整地描述各種條件下的系統(tǒng)行為。

    《軟件需求規(guī)格說(shuō)明書(shū)》參考目錄如圖3-1所示:



    3-1 《軟件需求規(guī)格說(shuō)明書(shū)》參考目錄

    3.1.3 需求模型介紹

    Power Designer中的需求模型(RQMRequirements Model)是一種文檔式模型,它用來(lái)幫助相關(guān)人員分析任何一種文檔需求,并能鏈接在其它模型中的設(shè)計(jì)對(duì)象。一般使用RQM來(lái)表示任何結(jié)構(gòu)化的文檔,例如需求規(guī)格說(shuō)明書(shū)、功能說(shuō)明書(shū)、測(cè)試計(jì)劃和業(yè)務(wù)目標(biāo)等。并能將其導(dǎo)出為MS Word或?qū)崿F(xiàn)從MS Word導(dǎo)入。

    Power Designer的需求模型主要包括如下功能:

    1)從結(jié)構(gòu)化技術(shù)文檔中創(chuàng)建RQM

    2)檢查現(xiàn)有或?qū)氲男枨竽P停?/span>

    3)創(chuàng)建需求和設(shè)計(jì)對(duì)象(這些對(duì)象來(lái)自于其余類型的模型)的連接;

    Power Designer中,各種模型與其它設(shè)計(jì)對(duì)象的關(guān)系如圖3-2所示:


    3-2 各種模型與其它設(shè)計(jì)對(duì)象關(guān)系圖

    4)從其它設(shè)計(jì)對(duì)象中建立需求模型,或通過(guò)需求模型建立某些設(shè)計(jì)對(duì)象(例如業(yè)務(wù)規(guī)則、包和用戶用例等)。

    5)從需求模型生成MS Word文檔或更新MS Word文檔。

    MS Word文檔、需求模型和設(shè)計(jì)模型三者之間的關(guān)系如圖3-3所示:


     

    3-3 MS Word文檔、需求模型和設(shè)計(jì)模型三者之間的關(guān)系圖

    3.2手把手教你建立需求模型

    本小節(jié)講解創(chuàng)建需求模型的方法,以一篇需求規(guī)格說(shuō)明書(shū)模板為實(shí)例講解如何在Power Designer中進(jìn)行需求模型設(shè)計(jì)和管理。

    從“圖3-2”中可以看出,生成需求模型的方式多種多樣,主要有如下幾種形式:

    1)新建RQM

    2)從已有的RQM生成新的RQM

    3)從其他模型導(dǎo)入生成RQM

    4)從MS Word文檔如生成RQM

    本章節(jié)主要講解在Power Designer中直接新建RQM的方法。

    3.2.1創(chuàng)建RQM

    選擇“File ->New”菜單項(xiàng)從彈出的新建模型窗口中選擇“Model types->Requirements Model”,或者新建模型窗口中選擇“Categories->Requirements and Planning->Requirements”,或在工作空間區(qū)域選擇“Workspace->New->Requirements Model”菜單。如圖3-4所示:



     

    3-4 新建需求模型窗口

    在上圖中“Model type”區(qū)域選擇模型類型,“Diagram”區(qū)域表示需求模型下的三種圖形,“Model name”用于設(shè)置需求模型的名稱,例如“需求模型實(shí)例1”。

    從上圖中可以看出,在“Diagram”中需求模型有如下三種圖形:

    1)需求文檔視圖(Requirements Document View):通過(guò)二維表格的方式,以分層的方式表示系統(tǒng)需求。

    2)追蹤矩陣視圖(Traceability Matrix View):表示需求與設(shè)計(jì)對(duì)象、外部文件和其它需求之間的連接關(guān)系。

    3)用戶分配矩陣視圖(User Allocation Matrix View):標(biāo)識(shí)需求與用戶或用戶組之間的分配關(guān)系。

    一般創(chuàng)建“需求文檔視圖”文檔,創(chuàng)建后的空需求模型文檔如圖3-5所示:


     

    3-5 需求視圖文檔空文檔

    上圖的第一行是操作工具欄,“Title ID”所在列是表頭行,下面的各行是內(nèi)容行。

    3.2.2設(shè)置RQM模型選項(xiàng)

    選擇“Tools->Model Options”菜單項(xiàng),打開(kāi)模型選項(xiàng)設(shè)置窗口,如圖3-6所示:



     

    3-6 需求模型選項(xiàng)設(shè)置窗口

    在上圖的左側(cè)區(qū)域有Model Settings(模型設(shè)置)、Requirements Fonts(需求字體)和Naming Convention(命名約定)三個(gè)節(jié)點(diǎn),各個(gè)節(jié)點(diǎn)的定義如下:

     Model Settings(模型設(shè)置)

    Name/Code case sensitive復(fù)選框:表示RQM中的對(duì)象名稱和代碼是否區(qū)分大小寫(xiě),選中表示大小寫(xiě)敏感,即區(qū)分大小寫(xiě),否則表示不區(qū)分;

    Default按鈕:表示是否使用么默認(rèn)配置,在Power Designer安裝完成時(shí),初始的默認(rèn)值是不區(qū)分大小寫(xiě),所以點(diǎn)擊“Default”按鈕后設(shè)置為不選中“Name/Code case sensitive”復(fù)選框,但是可以通過(guò)“Set As Default”按鈕更改默認(rèn)設(shè)置。

    Set As Default按鈕:將當(dāng)前設(shè)置確認(rèn)為默認(rèn)設(shè)置。

    Requirements Fonts(需求字體)

    需求模型的字體設(shè)置窗口如圖3-7所示:

     

    3-7 需求模型字體設(shè)置窗口

    各個(gè)參數(shù)含義如下:

    Text:設(shè)置需求文本和各個(gè)級(jí)別;

    Font:設(shè)置字體,例如宋體、微軟雅黑等;

    Font style:設(shè)置字形,例如加粗等;

    Size:設(shè)置字號(hào);

    Color:設(shè)置字體顏色;

    Effects:設(shè)置所選內(nèi)容的顯示效果,“Strikeout”表示文字中間顯示刪除線,“Underline”設(shè)置文字下劃線。

    Preview:顯示上述設(shè)置的預(yù)覽效果。

    Naming Convention(命名約定)

    需求模型的命名約定設(shè)置窗口如圖3-8所示:

     

    3-8 需求模型命名約定設(shè)置窗口

    上圖中各個(gè)參數(shù)定義如下:

    Display:設(shè)置顯示內(nèi)容,“Name”表示模型圖形中設(shè)置對(duì)象名稱,“Code”表示模型圖形中設(shè)置對(duì)象代碼,“Enable name/code conversions”表示對(duì)象名稱和對(duì)象代碼中可相互轉(zhuǎn)換。

    Name/Code標(biāo)簽:設(shè)置模型對(duì)象名稱/代碼的命名約定。

    Name template:指定名稱模板;

    Maximum length:最大長(zhǎng)度;

    Character case:字符的大小寫(xiě)約定,“Uppercase”表示大寫(xiě),“Lowercase”表示小寫(xiě),“Mixed case”代表混合使用;

    Valid characters:設(shè)定有效字符,勾選“All valid”表示全部有效;

    Invalid characters:設(shè)定無(wú)效字符,勾選“No accents”代表沒(méi)有強(qiáng)調(diào);

    Default character:設(shè)定默認(rèn)字符。

    Name To Code/Code To Name標(biāo)簽:設(shè)置模型對(duì)象名稱到代碼/模型對(duì)象代碼到名稱的轉(zhuǎn)換約定。

    Conversion Script:設(shè)置轉(zhuǎn)換約定的腳本;

    Conversion table:設(shè)置轉(zhuǎn)換表。

    3.2.3設(shè)置RQM屬性

    選擇“Model->Model Properties”菜單項(xiàng),打開(kāi)模型屬性設(shè)置窗口,如圖3-9所示:

     

    3-9 需求模型屬性設(shè)置窗口

    RQM屬性設(shè)置窗口默認(rèn)包括四個(gè)選項(xiàng)卡,分別為“General”(通用信息)、“Detail”(詳細(xì)信息)、“Traceability Links”(追蹤鏈接信息)和“Notes”(注釋信息),點(diǎn)擊“More>>”按鈕可查看更多的屬性選項(xiàng)卡設(shè)置。

    General選項(xiàng)卡:定義需求的通用信息。

    Name:需求模型的名稱;

    Code:需求模型的代碼;

    Comment:需求模型的注釋信息;

    File Name:未保存之前,此項(xiàng)顯示為空,需求模型保存后,顯示需求模型的存放路徑和文件名稱;

    Author:文檔作者;

    Version:文檔版本。

    Detail選項(xiàng)卡:定義完成項(xiàng)目需求所需要的工作量(Workload),單位可設(shè)置為“天”或“小時(shí)”,可保留一位小數(shù)。Detail選項(xiàng)卡如圖3-10所示:

     

    3-10 需求模型屬性設(shè)置窗口Detail選項(xiàng)卡

    RQM所需要的總工作量是所有子需求的總工作量的總和,Workload 1Workload 2Workload 3Workload 4分別表示該RQM分別給第一、第二、第三和第四個(gè)人或團(tuán)度完成所需的工作量。

    Traceability Links選項(xiàng)卡:設(shè)置RQM連接的設(shè)計(jì)對(duì)象和外部文件,以便幫助使用用戶更好的理解需求。Traceability Links選項(xiàng)卡如圖3-11所示:

     

    3-11 需求模型屬性設(shè)置窗口Traceability Links選項(xiàng)卡

    點(diǎn)擊上圖的“ ”按鈕彈出鏈接外部設(shè)計(jì)對(duì)象窗口,點(diǎn)擊“ ”按鈕彈出選擇外部文件頁(yè)面,可選擇本地硬盤上的“解決方案”或相關(guān)規(guī)范文檔作為鏈接文檔。

    Notes選項(xiàng)卡:包括“Description”和“Annotation”兩個(gè)標(biāo)簽,其中“Description”表示需求屬性的文字描述,“Annotation”表示需求屬性的公式化描述。

    3.2.4編輯需求文檔視圖

    在“3.2.1 創(chuàng)建RQM”小節(jié)創(chuàng)建了一個(gè)空的需求模型,接下來(lái)講解如何編輯需求模型,主要包括添加需求、編輯需求屬性、添加子需求、提高或降低需求層級(jí)和刪除需求功能。

    以“餐飲在線點(diǎn)評(píng)系統(tǒng)”為例,有“管理門戶”和“會(huì)員門戶”兩個(gè)一級(jí)需求,在“管理門戶”下添加“系統(tǒng)管理”、“企業(yè)管理”、“會(huì)員管理”和“統(tǒng)計(jì)分析”四個(gè)子需求。在“會(huì)員門戶”添加“首頁(yè)”、“餐廳”、“團(tuán)購(gòu)活動(dòng)”、“優(yōu)惠活動(dòng)”、“會(huì)員活動(dòng)”和“會(huì)員中心”六個(gè)子需求。

    1.添加一級(jí)需求

    在需求文檔視圖窗口,點(diǎn)擊工具欄上的“ ”(Insert an Object)按鈕,或者單擊需求文檔視圖的空白區(qū),或者使用“Ctrl+I”快捷鍵,可添加新的需求。新添加的需求具有默認(rèn)的需求名稱(例如Requirement_1)和需求代碼(例如REQ_   1)。

           在需求文檔窗口中默認(rèn)包括“Title ID”(需求ID)、“Full Descripiton”(需求描述)、“Code”(需求代碼)、“Priority”(需求優(yōu)先級(jí))、“Wordload”(工作量)、“Risk”(風(fēng)險(xiǎn)等級(jí))和“Status”(狀態(tài),包括草稿、已定義、已校驗(yàn)、待評(píng)審和已評(píng)審五種狀態(tài))。

    2.編輯需求屬性

    可以直接在在需求文檔窗口的編輯區(qū)域編輯主要屬性,也可雙擊某行,或單選某行后點(diǎn)擊“ ”(Propeities)按鈕,或者使用“Alt + Enter”快捷鍵打開(kāi)編輯需求屬性窗口,如圖3-12所示:

     

    3-12 編輯需求屬性窗口

    從上圖可以看出,編輯需求屬性窗口常用的選項(xiàng)卡包括“General”(通用信息)、“Detail”(詳細(xì)信息)、“Traceability Links”(追蹤鏈接)、“User Allocations”(用戶或用戶組分配)、“Related Glossary Terms”(關(guān)聯(lián)的術(shù)語(yǔ)庫(kù))和“Notes”選項(xiàng)卡,點(diǎn)擊“More>>”可打開(kāi)更多的選項(xiàng)卡,例如“Extended Dependencies”等選項(xiàng)卡。下面對(duì)常用選項(xiàng)卡進(jìn)行說(shuō)明。

    General選項(xiàng)卡:用于設(shè)置需求的一般信息,各項(xiàng)參數(shù)含義如下:

    Parent:表示需求的父需求名稱,如果需求為一級(jí)需求,則顯示需求模型的名稱。

    Title ID:表示需求的ID號(hào),為需求的層級(jí)編號(hào),自動(dòng)生成,不可編輯,如果為一級(jí)需求按照123……N以此類推。如果為1下的二級(jí)子需求,按照1.11.2……1.N以此類推。

    Title:表示需求的名稱,一般使用中文表示。

    Code:表示需求的代碼,與后期的具體設(shè)計(jì)有關(guān),一般使用英文、數(shù)字加符號(hào)表示。

    Description:表示需求描述,可以用工具輔助完成富文本。可點(diǎn)擊“ ”按鈕,打開(kāi)小箭頭后選擇“Microsoft Word”,可進(jìn)入Word文檔編輯需求描述,在Word編輯完畢后點(diǎn)擊關(guān)閉按鈕會(huì)提示用戶是否將內(nèi)容保存到需求文檔中,點(diǎn)擊“是”即可。因?yàn)榭稍?/span>Word中編輯,所以需求描述可以是帶格式的文本、表格或圖片等信息。

    Detail選項(xiàng)卡:用于設(shè)置需求的優(yōu)先級(jí)和風(fēng)險(xiǎn)等級(jí)等信息,如圖3-13所示:

    3-13 編輯需求屬性窗口(Detail選項(xiàng)卡)

    各項(xiàng)參數(shù)含義如下:

    Comment:表示需求的簡(jiǎn)要說(shuō)明;

    Stereotype:表示語(yǔ)義的擴(kuò)展說(shuō)明;

    Type:表示需求類型,包括Undefined(未定義)、Design(設(shè)計(jì))、Functional(功能)和Technical(技術(shù))四種需求類型。

    Status:表示需求狀態(tài),包括Draft(草稿)、Defined(已定義)、Verified(已校驗(yàn))、To be reviewed(待評(píng)審)和Approved(已評(píng)審)五種狀態(tài)。

    Priority:表示需求優(yōu)先級(jí),下拉列表中包括1~5的優(yōu)先級(jí)值,每0.5一個(gè)刻度,數(shù)值越大表示該需求的優(yōu)先級(jí)越高。

    Selected:該復(fù)選框表示需求是否包含在工程中,選中表示包含,否則表示不包含。

    Risk:表示需求的風(fēng)險(xiǎn)級(jí)別,包括Undefined(未定義)、Low(低)、Medium(中)和High(高)四種。

    Verification:表示需求的測(cè)試級(jí)別,包括Undefined(未定義)、Automate Testing(自動(dòng)測(cè)試)、Demonstration(演示)、Manual Testing(手工測(cè)試)和Mixed(混合測(cè)試)五種。

    Traceability Links選項(xiàng)卡:設(shè)置改需求連接的設(shè)計(jì)對(duì)象和外部文件,以便為當(dāng)前需求提供更詳細(xì)的依據(jù)和參考,與“設(shè)置RQM屬性“小節(jié)的該選項(xiàng)卡類似,不再贅述。

    User Allocations選項(xiàng)卡:設(shè)置將當(dāng)前需求指定到某個(gè)用戶或用戶組上,此操作需要首先建立用戶或用戶組,該部分內(nèi)容在“3.2.5 創(chuàng)建用戶“和”3.2.6 創(chuàng)建用戶組“小節(jié)將進(jìn)行詳細(xì)講述。在“User Allocations”選項(xiàng)卡點(diǎn)擊“ ”(Add Objects)按鈕,如圖3-14所示:


     

    3-14 編輯需求屬性窗口(User Allocations選項(xiàng)卡)

    在上圖中勾選用戶后點(diǎn)擊“OK”按鈕,在退回的“User Allocations”選項(xiàng)卡,通過(guò)修改TYPE列設(shè)置用戶所需完成的工作。TYPE可設(shè)置的值包括Undefined(未定義)、Design(設(shè)計(jì))、Documentation(文檔)和Quality(質(zhì)量)五種。

    ² Related Glossary Terms選項(xiàng)卡:設(shè)置將當(dāng)前需求的專用術(shù)語(yǔ),創(chuàng)建專業(yè)術(shù)語(yǔ)參考“3.2.7 創(chuàng)建專用術(shù)語(yǔ)庫(kù)”小節(jié)。在“Related Glossary Terms”選項(xiàng)卡點(diǎn)擊“ ”(Add Objects)按鈕,如圖3-15所示:

     

    3-15 編輯需求屬性窗口(Related Glossary Terms選項(xiàng)卡)

    ² Notes選項(xiàng)卡:設(shè)置當(dāng)前需求的文字或公式化描述,不再贅述。

    3.添加子需求

    在需求文檔視圖窗口,選擇某個(gè)需求后,點(diǎn)擊工具欄上的“ ”(Insert an Sub-Object)按鈕,或者使用“Ctrl + Shift + I”快捷鍵,可創(chuàng)建所選中需求的子需求。可使用父需求的打開(kāi)、關(guān)閉按鈕打開(kāi)或者關(guān)閉子需求。子需求添加后如圖3-16所示:

     

    3-16 添加子需求后的需求文檔模型窗口

    4.提高或降低需求層級(jí)

    添加需求后,若發(fā)現(xiàn)需求層次不對(duì),可通過(guò)工具欄上的“ ”按鈕將需求層級(jí)提高一級(jí),使用“ ”按鈕將需求層級(jí)降低一級(jí)。

    5.刪除需求

    若發(fā)現(xiàn)某個(gè)需求不正確,想刪除該需求,可在需求文檔視圖的編輯區(qū)域選擇該行后按“delete”刪除鍵進(jìn)行刪除,或點(diǎn)擊“工具欄”的“ ”按鈕進(jìn)行刪除操作。需要注意的是,刪除某個(gè)需求時(shí),若該需求下有子需求,也會(huì)被刪除。

    6.修改顯示列

    在需求文檔視圖編輯區(qū)域,默認(rèn)只顯示“Title ID”(需求ID)、“Full Descripiton”(需求描述)、“Code”(需求代碼)、“Priority”(需求優(yōu)先級(jí))、“Wordload”(工作量)、“Risk”(風(fēng)險(xiǎn)等級(jí))和“Status”列,若想對(duì)顯示列進(jìn)行修改,可點(diǎn)擊工具欄的“ ”(Customize Columns and Filter)按鈕,或者使用“Ctrl + U”快鍵鍵,彈出顯示列設(shè)置窗口,如圖3-17所示:

     

    3-17 編輯區(qū)域顯示列設(shè)置窗口

    在上圖中可通過(guò)勾選或取消勾選對(duì)應(yīng)的列后,點(diǎn)擊“OK”按鈕確認(rèn)顯示項(xiàng)。

    3.2.5創(chuàng)建用戶

    用戶(User)是指跟需求有關(guān)的人員,例如需求分析師、系統(tǒng)分析師、開(kāi)發(fā)人員和測(cè)試人員等。

    Power Designer的需求模型中可以創(chuàng)建用戶,一般采用選擇“Model->Users”菜單,在彈出的用戶管理窗口的編輯區(qū)域可以直接添加用戶,也可點(diǎn)擊“ ”(Add a row)按鈕添加用戶。用戶管理窗口如圖3-18所示:

     

    3-18 用戶管理窗口

    雙擊上圖中的某行,或者選擇上圖中的某行后點(diǎn)擊“ ”(Properties)按鈕,彈出用戶屬性窗口,如圖3-19所示:

     

    3-19 用戶屬性窗口

    用戶屬性窗口包括“General”和“Notes”兩個(gè)選項(xiàng)卡,其中:

    ² General選項(xiàng)卡:設(shè)置當(dāng)前用戶的通用信息,各個(gè)參數(shù)的含義如下:

    Name:用戶名稱;

    Code:用戶代碼;

    Comment:用戶注釋;

    Stereotype:版本;

    Email Address:用戶的Email地址。

    ² Notes選項(xiàng)卡:設(shè)置當(dāng)前用戶的文字或公式化描述,不再贅述。

    3.2.6創(chuàng)建用戶組

    用戶組(Group)是指對(duì)進(jìn)行分類,通常將具有相同特性的用戶組成用戶組。

    Power Designer的需求模型中可以創(chuàng)建用戶,一般采用選擇“Model->Groups”菜單,在彈出的用戶組管理窗口的編輯區(qū)域可以直接添加用戶組,也可點(diǎn)擊“ ”(Add a row)按鈕添加用戶組。用戶組管理窗口如圖3-20所示:

     

    3-20 用戶組管理窗口

    雙擊上圖中的某行,或者選擇上圖中的某行后點(diǎn)擊“ ”(Properties)按鈕,彈出用戶組屬性窗口,如圖3-21所示:

     

    3-21 用戶組屬性窗口

    用戶組屬性窗口包括“General”、“Group Users”和“Notes”三個(gè)選項(xiàng)卡,其中:

    ² General選項(xiàng)卡:設(shè)置當(dāng)前用戶組的通用信息,各個(gè)參數(shù)的含義如下:

    Name:用戶組名稱;

    Code:用戶組代碼;

    Comment:用戶組注釋;

    Stereotype:版本;

    Email Address:用戶組的Email聯(lián)系地址。

    Group User選項(xiàng)卡:設(shè)置當(dāng)前用戶組的用戶。可點(diǎn)擊“ ”(Add Objects)按鈕在彈出頁(yè)面中勾選N個(gè)用戶后點(diǎn)擊“OK”按鈕為用戶組添加用戶。如圖3-22所示:

     

    3-22 為用戶組添加用戶窗口

    Notes選項(xiàng)卡:設(shè)置當(dāng)前用戶組的文字或公式化描述,不再贅述。

    3.2.7創(chuàng)建術(shù)語(yǔ)庫(kù)

    術(shù)語(yǔ)庫(kù)是術(shù)語(yǔ)的集合,術(shù)語(yǔ)用于表示某一專業(yè)的特殊概念,例如“餐飲在線點(diǎn)評(píng)系統(tǒng)”中的術(shù)語(yǔ)指的是“團(tuán)購(gòu)”、“會(huì)員”等專有名詞或縮略語(yǔ)等。

    Power Designer的需求模型中可以創(chuàng)建術(shù)語(yǔ),一般采用選擇“Model->Glossary Terms”菜單,在彈出的術(shù)語(yǔ)庫(kù)管理窗口的編輯區(qū)域可以直接添加術(shù)語(yǔ),也可點(diǎn)擊“ ”(Add a row)按鈕添加術(shù)語(yǔ)。術(shù)語(yǔ)庫(kù)管理窗口如圖3-23所示:


     

    3-23  術(shù)語(yǔ)庫(kù)管理窗口

    雙擊上圖中的某行,或者選擇上圖中的某行后點(diǎn)擊“ ”(Properties)按鈕,彈出術(shù)語(yǔ)屬性窗口,如圖3-24所示:


     

    3-24 術(shù)語(yǔ)屬性窗口

    術(shù)語(yǔ)屬性窗口包括“General”和“Notes”兩個(gè)選項(xiàng)卡,其中:

    General選項(xiàng)卡:設(shè)置當(dāng)前術(shù)語(yǔ)的通用信息,各個(gè)參數(shù)的含義如下:

    Name:術(shù)語(yǔ)的名稱;

    Code:術(shù)語(yǔ)的代碼;

    Comment:術(shù)語(yǔ)的注釋;

    Stereotype:版本。

    Notes選項(xiàng)卡:設(shè)置當(dāng)前術(shù)語(yǔ)的文字或公式化描述,不再贅述。

    3.2.8創(chuàng)建業(yè)務(wù)規(guī)則

    業(yè)務(wù)規(guī)則(Business Rules)是滿足業(yè)務(wù)需求的一系列規(guī)則,可以將客戶的要求、內(nèi)部準(zhǔn)則和政府的法律等都作為業(yè)務(wù)規(guī)則,例如用戶編碼、餐飲企業(yè)編碼、會(huì)員編碼的規(guī)則等。

    在初始狀態(tài),需求模型中的Business Rules為不可用狀態(tài),需要通過(guò)新建擴(kuò)展模型定義(Extended Model Definitions)來(lái)啟用業(yè)務(wù)規(guī)則,啟用業(yè)務(wù)規(guī)則的方法如下:

    選擇“Model->Extended Model Definitions”,在擴(kuò)展模型定義管理窗口中添加一行定義,如圖3-25所示:


     

    3-25 擴(kuò)展模型定義窗口

    在上圖中雙擊“業(yè)務(wù)規(guī)則”行,或者選擇改行后,點(diǎn)擊“ ”(Properties)按鈕,彈出擴(kuò)展模型屬性定義窗口,在該窗口選擇“Profile”節(jié)點(diǎn)后點(diǎn)擊右鍵,選擇“Add Metaclasses…”菜單項(xiàng),彈出“Metaclass Selection”窗口,在該窗口選擇“PD Common”頁(yè)簽后勾選“Business Rule”,如圖3-26所示:


     

    3-26 Metaclass Selection窗口

    在上圖中點(diǎn)擊“OK”按鈕返回?cái)U(kuò)展模型屬性定義窗口,可看到此時(shí)添加了“Business Rule”子節(jié)點(diǎn),完成啟用業(yè)務(wù)規(guī)則操作,此時(shí)在菜單“Model”下可看到多出“Business Rules”的選擇項(xiàng)。

    選擇“Model->Business Rules”菜單項(xiàng),在彈出的業(yè)務(wù)規(guī)則管理窗口的編輯區(qū)域可以直接添加業(yè)務(wù)規(guī)則,也可點(diǎn)擊“ ”(Add a row)按鈕添加業(yè)務(wù)規(guī)則。

    業(yè)務(wù)規(guī)則管理窗口如圖3-27所示:


     

    3-27 業(yè)務(wù)規(guī)則管理窗口

    雙擊上圖中的某行,或者選擇上圖中的某行后點(diǎn)擊“ ”(Properties)按鈕,彈出用業(yè)務(wù)規(guī)則屬性窗口,如圖3-28所示:

     

    3-28 業(yè)務(wù)規(guī)則屬性窗口

    業(yè)務(wù)規(guī)則屬性窗口包括“General”、“Expression”和“Notes”三個(gè)選項(xiàng)卡,其中:

    General選項(xiàng)卡:設(shè)置當(dāng)前用戶的通用信息,各個(gè)參數(shù)的含義如下:

    Name:業(yè)務(wù)規(guī)則名稱;

    Code:業(yè)務(wù)規(guī)則代碼;

    Comment:業(yè)務(wù)規(guī)則注釋;

    Stereotype:版本;

    Type:業(yè)務(wù)規(guī)則的類型,包括Constraint(約束)、Definition(定義)、Factor(事實(shí))、Formula(公式)、OCL ConstraintOCL約束)、Requirement(需求)和Validation(批準(zhǔn))七種。

    Expression選項(xiàng)卡:設(shè)置當(dāng)前業(yè)務(wù)規(guī)則的表達(dá)式定義。

    Notes選項(xiàng)卡:設(shè)置當(dāng)前業(yè)務(wù)規(guī)則的文字或公式化描述。

    3.2.9導(dǎo)出需求模型

    選擇“Report->Reports”菜單項(xiàng),彈出報(bào)表列表頁(yè)面,如圖3-29所示:

     

    3-29 報(bào)表列表窗口

    在上圖中點(diǎn)擊“ ”(New Reprot)按鈕,彈出新建報(bào)表窗口,如圖3-30所示:

     

    3-30 新建報(bào)表窗口

    在上圖中“Report name”指定“報(bào)表名稱”,在“Language”指定語(yǔ)言為“Simplified Chinese”(簡(jiǎn)體中文),“Report template”用于指定報(bào)表模板,包括“<None>”、“Full Requirement Report”、“List Requirement Report”和“Standard Requirement Report”四個(gè)下拉選項(xiàng),可選擇“Standard Requirement Report”選項(xiàng),點(diǎn)擊“OK”按鈕后彈出報(bào)表選項(xiàng)設(shè)置頁(yè)面,如圖3-31所示:

     

    3-31 報(bào)表屬性設(shè)置窗口

    在上圖的左側(cè)為所有可選的報(bào)表導(dǎo)出項(xiàng),右側(cè)為已設(shè)置報(bào)表導(dǎo)出項(xiàng),讀者可以自行設(shè)置導(dǎo)出項(xiàng),也可使用默認(rèn)導(dǎo)出項(xiàng)配置,筆者只是刪除了“ ”節(jié)點(diǎn)的“%ITEM%”前的“需求”字樣刪除,而后點(diǎn)擊工具欄的“ ”按鈕導(dǎo)出RTF文檔,導(dǎo)出效果如圖3-32所示:

     

    3-32 需求模型導(dǎo)出為RTF文檔效果圖

    3.3餐飲在線點(diǎn)評(píng)系統(tǒng)案例需求模型

    3.3.1系統(tǒng)目標(biāo)

    該系統(tǒng)主要使用用戶是廣大消費(fèi)大眾、餐飲企業(yè)、食品提供商、運(yùn)營(yíng)管理員和運(yùn)維管理員等,餐飲企業(yè)、特色菜、團(tuán)購(gòu)活動(dòng)、優(yōu)惠券、促銷活動(dòng)等信息由餐飲企業(yè)進(jìn)行維護(hù),本系統(tǒng)中包括企業(yè)的開(kāi)業(yè)時(shí)間、經(jīng)營(yíng)地點(diǎn)、食材等信息,方便消費(fèi)大眾查詢。廣大消費(fèi)大眾還可以通過(guò)該系統(tǒng)評(píng)價(jià)餐飲企業(yè),并完成網(wǎng)上訂購(gòu)。

    可參考“大眾點(diǎn)評(píng)網(wǎng)”等知名網(wǎng)站,除基本的企業(yè)管理、食材管理、評(píng)價(jià)管理、會(huì)員管理、訂單管理,還可提供團(tuán)購(gòu)下單、團(tuán)購(gòu)活動(dòng)、優(yōu)惠券、促銷活動(dòng)等功能。

    3.3.2需求分析

    餐飲在線點(diǎn)評(píng)系統(tǒng)案例的功能結(jié)構(gòu)圖如圖3-33所示:

     

    3-33 餐飲在線點(diǎn)評(píng)系統(tǒng)功能結(jié)構(gòu)圖

    管理門戶由運(yùn)營(yíng)管理員、運(yùn)維管理員食材提供商、餐飲企業(yè)使用,使用基于角色的權(quán)限管理,不同的用戶能看到不同的菜單,并能根據(jù)登錄角色顯示不同的數(shù)據(jù)。

    會(huì)員門戶提供給廣大互聯(lián)網(wǎng)用戶使用,大眾能通過(guò)該門戶進(jìn)行注冊(cè)、評(píng)價(jià)餐飲企業(yè)、查看特色炒菜、查看團(tuán)購(gòu)活動(dòng)、查看優(yōu)惠券、查看促銷活動(dòng)和團(tuán)購(gòu)下單等操作。

    1、企業(yè)中心

    ² 企業(yè)信息管理

    該功能提供給運(yùn)營(yíng)管理員使用。由企業(yè)管理員提交注冊(cè)申請(qǐng)信息,例如企業(yè)名稱、行政許可證號(hào)、類型、地址、企業(yè)圖片信息(可分類)、標(biāo)簽、餐廳簡(jiǎn)介、餐廳描述(富文本)、公司宣傳視頻、所屬菜系、特色、聯(lián)系電話、營(yíng)業(yè)時(shí)間、詳細(xì)地址、管理員用戶名、管理員姓名、管理員聯(lián)系方式、管理員Email等信息。

    該模塊的功能主要包括:

    企業(yè)管理:主要包括注冊(cè)、審批、修改、刪除、啟用和停用功能。

    食材提供商查看查詢所選擇企業(yè)的食材提供商,通過(guò)“食材提供商管理”功能進(jìn)行管理

    食材查看查詢所選擇企業(yè)的重要食材,通過(guò)“食材管理”功能進(jìn)行管理

    特色菜查看查詢所選擇企業(yè)的特色菜,通過(guò)“特色菜管理”功能進(jìn)行管理

    團(tuán)購(gòu)活動(dòng)查看查詢所選擇企業(yè)的團(tuán)購(gòu)活動(dòng),通過(guò)“團(tuán)購(gòu)活動(dòng)管理”功能進(jìn)行管理

    優(yōu)惠券活動(dòng)查看查詢所選擇企業(yè)的優(yōu)惠券活動(dòng),通過(guò)“優(yōu)惠券活動(dòng)管理”功能進(jìn)行管理

    促銷活動(dòng)查看查詢所選擇企業(yè)的促銷活動(dòng),通過(guò)“促銷活動(dòng)管理”功能進(jìn)行管理

    ² 食材提供商管理

    該功能提供給運(yùn)營(yíng)管理員、餐飲企業(yè)使用。餐飲企業(yè)只能查看食材提供商信息,而運(yùn)營(yíng)管理員能查看所有食材提供商信息,并能進(jìn)行查詢、新增、修改、刪除操作。

    食材提供商信息主要包括:公司名稱、地址、聯(lián)系人、聯(lián)系電話、聯(lián)系Email、主營(yíng)食材、營(yíng)業(yè)執(zhí)照、注冊(cè)資金、注冊(cè)地址、年銷售額等。

    ² 食材管理

    該功能提供給運(yùn)營(yíng)管理員、餐飲企業(yè)、食材提供商使用。餐飲企業(yè)只能查看食材提供商提供的食材信息,運(yùn)營(yíng)管理員能查看所有食材信息,并能進(jìn)行查詢、新增、修改、刪除操作。食材提供商只能查看本企業(yè)的食材信息,并能進(jìn)行查詢、新增、修改、刪除操作。

    食材信息主要包括:食材名稱、食材類型、食材價(jià)格、食材描述、食材圖片等。

    ² 特色菜管理

    該功能提供給運(yùn)營(yíng)管理員、餐飲企業(yè)使用。特色菜一般由餐飲企業(yè)管理員自行維護(hù)餐飲企業(yè)只能維護(hù)本企業(yè)的特色菜信息,而運(yùn)營(yíng)管理員能查看所有特色菜信息,兩者都能進(jìn)行查詢、新增、修改、刪除操作。特色菜信息主要包括特色菜名稱、特色菜簡(jiǎn)介、特色菜圖片等

    ² 團(tuán)購(gòu)活動(dòng)管理

    該功能提供給運(yùn)營(yíng)管理員和餐飲企業(yè)使用。團(tuán)購(gòu)信息主要包括團(tuán)購(gòu)名稱、所屬餐飲企業(yè)、活動(dòng)簡(jiǎn)介、活動(dòng)描述、活動(dòng)價(jià)格、活動(dòng)圖片、特別提示等。包括查詢、新增、審批、修改和刪除功能,餐飲企業(yè)只能管理本企業(yè)的團(tuán)購(gòu)活動(dòng),只有運(yùn)營(yíng)管理員才具有審批權(quán)限。

    ² 優(yōu)惠券管理

    該功能提供給運(yùn)營(yíng)管理員和餐飲企業(yè)使用。優(yōu)惠券信息主要包括:優(yōu)惠券名稱、短信內(nèi)容、優(yōu)惠券圖片、優(yōu)惠券開(kāi)始時(shí)期、優(yōu)惠券有效期、所屬餐飲企業(yè)。包括查詢、新增、審批、修改和刪除功能,餐飲企業(yè)只能管理本企業(yè)的優(yōu)惠券,只有運(yùn)營(yíng)管理員才具有審批權(quán)限。

    ² 促銷活動(dòng)管理

    該功能提供給運(yùn)營(yíng)管理員和餐飲企業(yè)使用。促銷活動(dòng)信息主要包括:活動(dòng)名稱、活動(dòng)內(nèi)容(富文本)活動(dòng)開(kāi)始時(shí)期、活動(dòng)有效期、活動(dòng)結(jié)束日期、所屬餐飲企業(yè)、發(fā)布時(shí)間。包括查詢、新增、審批、修改刪除功能,餐飲企業(yè)只能管理本企業(yè)的促銷活動(dòng),只有運(yùn)營(yíng)管理員才具有審批權(quán)限。

    2、會(huì)員中心

    ² 會(huì)員管理

    該功能提供給運(yùn)營(yíng)管理員使用,對(duì)本系統(tǒng)的會(huì)員進(jìn)行管理,會(huì)員信息主要包括:姓名、手機(jī)號(hào)、登錄名、Email等。

    ² 積分管理

    該功能提供給運(yùn)營(yíng)管理員使用,對(duì)會(huì)員積分記錄進(jìn)行管理。包括查詢、調(diào)整積分等功能。

    ² 訂單管理

    該功能提供給運(yùn)營(yíng)管理員和餐飲企業(yè)使用。訂單信息主要包括:訂單編號(hào)、會(huì)員名稱、餐飲企業(yè)名稱、下單時(shí)間等。

    ² 評(píng)價(jià)管理

    該功能提供給運(yùn)營(yíng)管理員、企業(yè)使用。客戶能通過(guò)門戶對(duì)餐飲進(jìn)行評(píng)價(jià),包括評(píng)分等級(jí)、評(píng)分人、人均消費(fèi)水平、口味等級(jí)、環(huán)境等級(jí)、服務(wù)等級(jí)、評(píng)價(jià)描述、圖片信息等。運(yùn)營(yíng)管理員能對(duì)所有評(píng)價(jià)進(jìn)行查詢、詳情、刪除等操作。餐飲企業(yè)只能查詢本企業(yè)的評(píng)價(jià)信息。

    ² 會(huì)員消息管理

    在注冊(cè)成功后,系統(tǒng)會(huì)自動(dòng)發(fā)布消息通知,另外可針對(duì)客戶的瀏覽歷史等進(jìn)行數(shù)據(jù)挖掘,為會(huì)員提供有針對(duì)性的推薦消息。會(huì)員消息在本模塊進(jìn)行管理,主要包括查詢和查看詳情功能。

    3、系統(tǒng)管理

    管理門戶采用基于角色的權(quán)限管理,能為不同的角色設(shè)置權(quán)限,用戶可以屬于多個(gè)角色。系統(tǒng)管理用于對(duì)后臺(tái)的菜單管理、角色管理、用戶管理、、數(shù)據(jù)字典維護(hù)和日志管理功能

    ² 菜單管理

       對(duì)管理門戶的菜單進(jìn)行管理。菜單屬性主要包括菜單編號(hào)、菜單名稱、菜單路徑、圖標(biāo)、排序、是否葉子菜單、菜單描述、是否系統(tǒng)菜單。主要包括查詢、查看詳情功能。

    ² 角色管理

    對(duì)管理門戶的角色進(jìn)行管理,例如運(yùn)營(yíng)管理員、系統(tǒng)管理員和運(yùn)維管理員等。角色屬性主要包括角色編號(hào)、角色名稱、角色描述、啟停狀態(tài)和是否系統(tǒng)默認(rèn)角色,主要包括查詢、新增、修改、刪除、查看詳情和菜單分配功能。

    ² 用戶管理

    對(duì)管理門戶的用戶進(jìn)行管理,例如餐飲企業(yè)用戶,以及各個(gè)運(yùn)營(yíng)管理員、系統(tǒng)管理員和運(yùn)維管理員用戶等。添加的用戶能登錄管理門戶對(duì)企業(yè)信息、會(huì)員信息等進(jìn)行管理。主要包括用戶列表、添加、修改、刪除、角色分配、重置密碼、啟用和停用等功能。

    ² 日志管理

    對(duì)管理門戶的登錄日志、操作日志、系統(tǒng)日志進(jìn)行管理,包括日志查詢、日志詳情和日志導(dǎo)出功能。

    ² 數(shù)據(jù)字典維護(hù)

    用于管理數(shù)據(jù)字典信息,例如“特色菜分類”、“企業(yè)類型”和“性別”等。包括新增參數(shù)、修改參數(shù)、刪除參數(shù)、啟用參數(shù)、禁用參數(shù)等。

    4、統(tǒng)計(jì)分析

    ² 企業(yè)發(fā)展情況統(tǒng)計(jì)

    使用圖表的方式展示各類型企業(yè)發(fā)展增長(zhǎng)趨勢(shì)曲線圖和地域分布餅圖。

    ² 會(huì)員發(fā)展情況統(tǒng)計(jì)

    使用圖表方式展示會(huì)員發(fā)展增長(zhǎng)趨勢(shì)曲線圖和地域分布餅圖。

    ² 會(huì)員登錄統(tǒng)計(jì)

    根據(jù)統(tǒng)計(jì)時(shí)間范圍、統(tǒng)計(jì)粒度(日統(tǒng)計(jì)、月統(tǒng)計(jì))查詢平臺(tái)登錄數(shù)統(tǒng)計(jì)分析報(bào)表。

    ² 業(yè)務(wù)發(fā)展情況統(tǒng)計(jì)

    使用圖表的方式展示訂單發(fā)展情況曲線圖和地域分布餅圖。

    5、會(huì)員門戶

    ² 首頁(yè)

         首頁(yè)可展示分類導(dǎo)航、餐廳搜索、熱門團(tuán)購(gòu)、熱門優(yōu)惠、熱門餐廳、最新點(diǎn)評(píng)、推薦餐廳、會(huì)員活動(dòng)和會(huì)員排行榜等信息。

    ² 餐廳

         展示在管理門戶注冊(cè)并通過(guò)審批的餐飲企業(yè)信息,包括餐飲企業(yè)搜索、餐飲企業(yè)熱門排行榜、餐飲企業(yè)推薦排行榜、餐飲企業(yè)詳情、餐飲企業(yè)評(píng)價(jià)、相關(guān)圖片和宣傳視頻等信息。

    ² 團(tuán)購(gòu)活動(dòng)

    展示后臺(tái)審批通過(guò)的團(tuán)購(gòu)活動(dòng),包括團(tuán)購(gòu)活動(dòng)分類搜索、團(tuán)購(gòu)詳情和下單等功能。

    ² 優(yōu)惠券

    展示展示后臺(tái)審批通過(guò)的優(yōu)惠券信息,主要包括優(yōu)惠券展示、優(yōu)惠券搜索、優(yōu)惠券詳情、打印優(yōu)惠券和發(fā)送優(yōu)惠券等功能。

    ² 會(huì)員活動(dòng)

    展示會(huì)員活動(dòng)信息,能進(jìn)行活動(dòng)搜索和活動(dòng)詳情。

    ² 會(huì)員中心

    登錄后的會(huì)員可進(jìn)入會(huì)員中心進(jìn)行個(gè)人檔案、我的訂單、我的積分、我的收藏、我的評(píng)論、在線補(bǔ)開(kāi)發(fā)票、站內(nèi)信息、安全中心等功能。

    3.3.3需求模型實(shí)現(xiàn)

    根據(jù)“餐飲在線點(diǎn)評(píng)系統(tǒng)”的需求分析,采用本章上述小節(jié)的方法創(chuàng)建和編輯需求模型。

    根據(jù)“3.3.2 需求分析”在Power Designer中創(chuàng)建和細(xì)化需求模型,第二層需求模型效果如圖3-34所示:

     

    3-34 需求視圖模型的二級(jí)效果

           第二層需求模型效果如圖3-35所示:

     

    3-35 需求視圖模型的三級(jí)效果

    posted on 2014-01-27 23:14 阿蜜果 閱讀(12973) 評(píng)論(7)  編輯  收藏 所屬分類: 架構(gòu)師之路


    FeedBack:
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-01-28 06:37 | 鵬達(dá)鎖業(yè)
    還不錯(cuò),,,歡迎回訪  回復(fù)  更多評(píng)論
      
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-01-29 06:31 | 鵬達(dá)鎖業(yè)
    祝博主新年快樂(lè)。。。。。。。馬到成功
      回復(fù)  更多評(píng)論
      
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-02-01 06:40 | 鵬達(dá)鎖業(yè)
    新年快樂(lè)、萬(wàn)事如意、心想事成、馬到成功!!!

      回復(fù)  更多評(píng)論
      
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-06-12 21:17 | 泡菜
    這文章寫(xiě)的是實(shí)在太好了!  回復(fù)  更多評(píng)論
      
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-07-05 11:53 | dsd
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2014-07-05 11:54 | dsd
    # re: 使用Power Designer工具設(shè)計(jì)需求模型RQM
    2016-04-26 18:43 | chw
    寫(xiě)的真好  回復(fù)  更多評(píng)論
      
    <2014年1月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

          生活將我們磨圓,是為了讓我們滾得更遠(yuǎn)——“圓”來(lái)如此。
          我的作品:
          玩轉(zhuǎn)Axure RP  (2015年12月出版)
          

          Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類

    隨筆檔案

    文章分類

    相冊(cè)

    關(guān)注blog

    積分與排名

    • 積分 - 2294312
    • 排名 - 3

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 美女扒开尿口给男人爽免费视频| 免费在线观看一级毛片| 久久精品亚洲中文字幕无码网站 | 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 一级毛片成人免费看a| 国产精品无码免费视频二三区| 亚洲色偷偷偷综合网| 天天摸天天操免费播放小视频 | 亚洲午夜无码片在线观看影院猛| 一区二区三区免费在线视频| 亚洲福利精品电影在线观看| 免费看黄福利app导航看一下黄色录像| 国产午夜免费秋霞影院| 四虎精品免费永久免费视频| 国产精品V亚洲精品V日韩精品| 特级毛片aaaa免费观看| 亚洲熟妇无码AV在线播放| 嫩草在线视频www免费观看| 久久精品国产亚洲AV麻豆网站 | 国产18禁黄网站免费观看| EEUSS影院WWW在线观看免费| 亚洲精品乱码久久久久久中文字幕| 国产麻豆一精品一AV一免费| 精品亚洲成AV人在线观看| 久久精品无码一区二区三区免费 | 久久亚洲精品无码| 中文字幕免费在线看线人| 亚洲欧美自偷自拍另类视| 亚洲精品视频在线看| 久久免费区一区二区三波多野| 亚洲国产品综合人成综合网站| 麻豆国产精品入口免费观看| 9久久免费国产精品特黄| 老汉色老汉首页a亚洲| 美女被免费视频网站a国产 | 日本一区二区在线免费观看| 亚洲AV无码国产精品麻豆天美| 四虎永久在线精品免费观看视频| 羞羞漫画登录页面免费| 亚洲国产精品一区| 国产成人免费A在线视频|