• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    偉大架構師的秘密

    發布: 2008-10-08 10:01 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 50次 | 進入軟件測試論壇討論

    領測軟件測試網

    greatarchitect_fig9thumb

    圖 9. 將項目產品組織到定義完善的抽象層次中的 RUP 配置

    。域層次捕獲項目的業務環境。

    項目洞察力。項目洞察力對系統將會有的對企業的業務影響進行通訊。它以投資回報分析量化了這個影響。項目洞察力表示該項目的最高抽象層次。

    業務處理。系統層次為公司內的業務處理建模。對于極其復雜的單位來說,這個層次可以再細分到子層次:部門、部門間以及部門內。

    UI 規范。UI 規范設計了實現業務處理的用戶界面。它是由 UI 設計文檔和功能 UI 原型組成的。

    詳細要求。詳細要求指定了系統要求的最低層次抽象。它包括諸如數據類型格式和詳細業務規則等詳細信息。它還包括專業性要求,例如,性能、可用性、安全性、國際化、配置、可擴展性和靈活性要求等。

    體系結構。系統的體系結構被組織到六個視圖中:

    邏輯。定義軟件層和執行系統功能的主要抽象。

    并發。捕獲系統的并行方面,包括交易、服務器場和資源爭用。

    安全性。定義用于身份驗證、授權、保護機密和日志記錄的方法。

    部署。定義網絡拓撲和系統的部署配置。

    組件。定義系統組件、其接口以及依賴項。

    數據。定義持久性數據的設計結構。

    優點

    將系統產品組織到離散的抽象層次有若干優點:

    它將系統要求分離到三個不同的抽象層次:業務處理、UI 規范和詳細要求。我們不會再用令企業用戶感到不知所措的單個整體功能規范了。取而代之,我們在三個改進的詳細層次中對系統要求進行通訊。

    分析師和架構師可以將復雜性控制在一個單一的、集成的系統模型中。

    架構師可以專注于系統的單個方面,并將那些決策集成到整個解決方案中。

    抽象層次形成了系統產品的結構。舉例來說,軟件體系結構文檔為每個視圖專設了一個小節。

    抽象層次提供從要求到設計再到實現的直接可跟蹤能力?筛櫮芰κ剐〗M能夠在評測更改請求時執行精確的影響評估。

    在使用同一框架開發幾個系統之后,會在每個抽象層次形成模式。單位可以編錄這些模式和每個抽象層次內的其他最佳實踐。這個最佳實踐的目錄會作為過程改進計劃的基礎。

    小結

    為了處理復雜性,所有工程學科都應用正式抽象層次。軟件也不例外。為了實現抽象層次的優點,項目必須:

    正式標識層次,每個層次都有定義完善的范圍。

    將一個層次內的復雜性分開到多個視圖。

    在層次間保持一致性。

    通過一個簡單的示例,本文演示了如何應用抽象層次,然后將該方法擴展到支持企業 IT 解決方案。它提供了一個 RUP 配置框架,該框架將系統產品組織到定義完善的抽象層次。

    自我評估

    您當前的項目是否應用了抽象層次?

    層次是否定義完善?

    項目團隊是否很好地理解了這些層次?

    如果復雜性在一個層次中變得過大,團隊是否將其分離到視圖中呢?

    團隊是否在層次間保持一致性?

    您的項目會從抽象層次中獲益嗎?

    偉大的架構師本能地遵循這些原則。我們其余的人就必須有意識地應用抽象層次,并運用規則在整個項目生命周期中保持這些層次。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>