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

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

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

    一切皆可抽象

    大而無(wú)形 庖丁解牛 厚積薄發(fā) 滌慮玄覽
       ::  ::  ::  ::  :: 管理

    軟件設(shè)計(jì)通過(guò)軟件統(tǒng)設(shè)計(jì)模型來(lái)表示(參見(jiàn)《再議模型》),軟件設(shè)計(jì)評(píng)價(jià)是對(duì)軟件系統(tǒng)設(shè)計(jì)模型的評(píng)價(jià)。在這里,我們使用源系統(tǒng)表示軟件要實(shí)現(xiàn)自動(dòng)化的系統(tǒng),它處于實(shí)體空間;目標(biāo)系統(tǒng)表示要實(shí)現(xiàn)的軟件本身,它處于形式空間。軟件表示模型(即系統(tǒng)分析模型和系統(tǒng)設(shè)計(jì)模型,參見(jiàn)《再議模型》)是溝通源系統(tǒng)和目標(biāo)系統(tǒng)的橋梁。表示模型的形成需要一個(gè)過(guò)程,我們稱其為過(guò)程空間。下面我們使用圖形方式來(lái)描述:


    ?????????????? 這樣,軟件設(shè)計(jì)評(píng)價(jià)應(yīng)該具有三類標(biāo)準(zhǔn),分別是實(shí)體空間標(biāo)準(zhǔn)、過(guò)程空間標(biāo)準(zhǔn)和形式空間標(biāo)準(zhǔn)。

    ??????????????
    ??????????? 實(shí)體空間標(biāo)準(zhǔn)以源系統(tǒng)做為標(biāo)準(zhǔn)來(lái)度量系統(tǒng)設(shè)計(jì)模型。這依賴于我們對(duì)于源系統(tǒng)的認(rèn)識(shí)程度,我們知道應(yīng)該具有這樣一個(gè)標(biāo)準(zhǔn),但實(shí)行起來(lái)非常困難。設(shè)計(jì)的合理性就是實(shí)體空間標(biāo)準(zhǔn),它沒(méi)有一個(gè)具體的內(nèi)容和形式。

    ??????????????
    ??????????? 過(guò)程空間標(biāo)準(zhǔn)在設(shè)計(jì)評(píng)價(jià)中經(jīng)常被使用。它可以看作實(shí)體空間的間接標(biāo)準(zhǔn),基于分析模型和設(shè)計(jì)模型是出于同一實(shí)體,其中具有自然的關(guān)聯(lián)。我們說(shuō),設(shè)計(jì)是否附合需求,就是檢驗(yàn)設(shè)計(jì)模型和分析模型的一致性。

    ???????????????
    ??????????? 形式空間標(biāo)準(zhǔn)以目標(biāo)系統(tǒng)的角度檢驗(yàn)系統(tǒng)設(shè)計(jì)。從上述兩種標(biāo)準(zhǔn),可以保證目標(biāo)系統(tǒng)的功能滿足源系統(tǒng),但不能保證目標(biāo)系統(tǒng)在運(yùn)行狀態(tài)下的質(zhì)量屬性。所以形式空間標(biāo)準(zhǔn)是從目標(biāo)系統(tǒng)的質(zhì)量出發(fā)來(lái)考察系統(tǒng)設(shè)計(jì)的。考慮到質(zhì)量,我們使用McCall/GE質(zhì)量模型,它圍繞產(chǎn)品改進(jìn)、產(chǎn)品運(yùn)行、產(chǎn)品移交三種使用情況來(lái)組織質(zhì)量屬性,可以看出是基于目標(biāo)系統(tǒng)的。國(guó)際上有很多現(xiàn)行的基于質(zhì)量評(píng)價(jià)系統(tǒng)設(shè)計(jì)的方法,我們后面會(huì)參考其中的部分。
    ??????????? 雖然從理論上我們可以知道軟件設(shè)計(jì)評(píng)價(jià)具有三類標(biāo)準(zhǔn),但卻沒(méi)有辦法真正按照這些標(biāo)準(zhǔn)去檢驗(yàn)一個(gè)軟件的設(shè)計(jì)。

    ??????????????
    ??????????? 實(shí)體空間標(biāo)準(zhǔn)應(yīng)該是一個(gè)軟件設(shè)計(jì)最終應(yīng)該附合的標(biāo)準(zhǔn)。但是,這個(gè)標(biāo)準(zhǔn)很難直接應(yīng)用于軟件設(shè)計(jì)模型上,因?yàn)檐浖O(shè)計(jì)是思維的產(chǎn)物,在實(shí)體上檢驗(yàn)這個(gè)產(chǎn)物是否正確,恐怕只能說(shuō)“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”了。只有在錯(cuò)誤非常明顯的情況下,這個(gè)標(biāo)準(zhǔn)才會(huì)起作用。

    ???????????????
    ??????????? 過(guò)程空間標(biāo)準(zhǔn)相對(duì)好一些。通過(guò)和軟件生產(chǎn)過(guò)程前期階段產(chǎn)物進(jìn)行對(duì)比,可以找到其中不一致的地方,這可能就是設(shè)計(jì)上的問(wèn)題了。同時(shí),現(xiàn)代軟件開(kāi)發(fā)一般采用迭代的方式進(jìn)行,設(shè)計(jì)活動(dòng)可能分多次進(jìn)行。這種迭代也要求我們檢查設(shè)計(jì)對(duì)需求的覆蓋情況。

    ???????????????
    ??????????? 通過(guò)形式空間標(biāo)準(zhǔn)對(duì)軟件設(shè)計(jì)進(jìn)行檢驗(yàn)時(shí),往往并不存在一個(gè)唯一的檢驗(yàn)標(biāo)準(zhǔn)。這是因?yàn)閷?shí)際軟件的質(zhì)量要求不是唯一的,不同的軟件有不同的質(zhì)量屬性要求。而特定軟件的質(zhì)量要求,是在需求分析、設(shè)計(jì)的過(guò)程中逐步形成的。這些質(zhì)量要求,最終成為我們檢驗(yàn)軟件設(shè)計(jì)的標(biāo)準(zhǔn)之一。

    ??????????????? 根據(jù)這些標(biāo)準(zhǔn),我們現(xiàn)在設(shè)計(jì)一個(gè)軟件設(shè)計(jì)評(píng)價(jià)表模版:

    ????????????????? 軟件設(shè)計(jì)評(píng)價(jià)表
    ????????????????? 軟件名稱 迭代周期
    ????????????????? 設(shè)計(jì)人員
    ????????????????? 評(píng)審人員
    ????????????????? 設(shè)計(jì)合理性
    ??????????????????
    ??????????????????
    ??????????????????
    ??????????????????
    ????????????????? 需求附合度
    ????????????????? 功能點(diǎn)覆蓋率(FPC)?%重點(diǎn)功能點(diǎn)覆蓋率(IFPC)?%
    ????????????????? 優(yōu)先功能覆蓋率(PFPC)?%需求一致度(Should be 100%)?%
    ????????????????? 質(zhì)量屬性
    ????????????????? 模塊性權(quán)重在過(guò)程中確定權(quán)重分?jǐn)?shù),100分制,下同
    ????????????????? 可修改性權(quán)重權(quán)重之和應(yīng)為100%
    ????????????????? 可擴(kuò)展性權(quán)重下同
    ????????????????? 性能權(quán)重?
    ????????????????? 可靠性權(quán)重?
    ????????????????? 可用性權(quán)重?
    ????????????????? 可移植性權(quán)重?
    ????????????????? 可維護(hù)性權(quán)重?
    ????????????????? 靈活性權(quán)重?
    ????????????????? 可重用性權(quán)重?
    ????????????????? 可理解性權(quán)重?
    ????????????????? 彈性權(quán)重?
    ????????????????? 安全性權(quán)重?
    ????????????????? 容錯(cuò)性權(quán)重?
    ????????????????? 評(píng)審結(jié)論
    ??????????????????
    ??????????????????
    ??????????????????
    ??????????????????

    ??????????????? 在設(shè)計(jì)合理性方面,主要考慮以下內(nèi)容:

    ????????????? 類的職責(zé)單一、明確
    ????????????? 模塊結(jié)構(gòu)清晰、完整
    ????????????? 活動(dòng)、行為描述清晰
    ????????????? 實(shí)體關(guān)聯(lián)清楚,狀態(tài)合理

    ??????????????? 對(duì)需求附合度的要求要在評(píng)價(jià)之間確定。

    ???????????????
    ??????????? 質(zhì)量屬性的評(píng)價(jià)權(quán)重一般在設(shè)計(jì)開(kāi)始之前確定,這個(gè)工作多數(shù)在架構(gòu)設(shè)計(jì)時(shí)刻完成。最后,
    根據(jù)質(zhì)量屬性的權(quán)重,可以計(jì)算設(shè)計(jì)的總體質(zhì)量分?jǐn)?shù)。這些都是最終評(píng)審結(jié)論的素材。

    ???????????????
    ??????????? 一般來(lái)說(shuō),對(duì)于設(shè)計(jì)的評(píng)價(jià)通過(guò)建立場(chǎng)景的方法來(lái)實(shí)現(xiàn)。比如評(píng)價(jià)可修改性,一般先建立一個(gè)修改的場(chǎng)景,
    對(duì)設(shè)計(jì)進(jìn)行模擬修改,觀察其是否易于修改。有些質(zhì)量屬性無(wú)法通過(guò)這種方法檢驗(yàn),只能通過(guò)對(duì)設(shè)計(jì)模型進(jìn)行觀察得出
    結(jié)論。
    ????????????


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品一区二区第一页 | 无码一区二区三区免费视频 | 国产精品麻豆免费版| 国产男女猛烈无遮挡免费视频| 亚洲图片中文字幕| 美女一级毛片免费观看| 香港a毛片免费观看| 国产精品色午夜视频免费看| 亚洲人成人伊人成综合网无码| 免费国产成人高清在线观看网站| 成人黄动漫画免费网站视频 | 国产免费区在线观看十分钟 | 亚洲国产精品免费视频| 亚洲精品成人片在线观看精品字幕| 亚洲最大黄色网址| 97视频免费在线| 亚洲精品午夜无码电影网| a级毛片免费高清毛片视频| 日韩免费高清视频| 亚洲AV永久纯肉无码精品动漫| 91在线亚洲综合在线| 4hu四虎免费影院www| 猫咪社区免费资源在线观看| 亚洲av无码专区在线观看亚| 无码成A毛片免费| 亚洲精品美女网站| 亚洲综合国产精品第一页| 亚洲高清中文字幕免费| 免费国产成人午夜电影| 亚洲天堂男人影院| 午夜免费福利小电影| 亚洲自偷自偷在线成人网站传媒| 8x8×在线永久免费视频| 亚洲日韩精品A∨片无码| 搜日本一区二区三区免费高清视频| 亚色九九九全国免费视频| 亚洲av无码兔费综合| 亚洲处破女AV日韩精品| 最新仑乱免费视频| 国产一级a毛一级a看免费视频 | 毛片免费vip会员在线看|