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

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

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

    afunms

    My Software,My Dream—Forge a more perfect NMS product.

    Architecture Design , Evaluation and Documentation

    Methods for Software Architecture Design

    Software architecture forms the backbone for any successful software-intensive system. An architecture is the primary carrier of a software system's quality attributes such as performance or reliability. Designing the right architecture is the linchpin for software project success. Designing the wrong one is a recipe for guaranteed disaster.

    Methods for Software Architecture Evaluation

    How do you know if a software architecture for a system is suitable without having to build the system first?

    The answer is to conduct an evaluation of it. A formal software architecture evaluation should be a standard part of the architecture-based software development life cycle. Architecture evaluation is a cost-effective way of mitigating the substantial risks associated with this highly important artifact.

    The achievement of a software system's qualities attributes depends much more on the software architecture than on code-related issues such as language choice, fine-grained design, algorithms, data structures, testing, and so forth. Most complex software systems are required to be modifiable and have good performance. They may also need to be secure, interoperable, portable, and reliable. But for any particular system, what precisely do these quality attributes - modifiability, security, performance, reliability - mean? Can a system be analyzed to determine these desired qualities? How soon can such an analysis occur? What happens these quality attributes are in conflict with each other? How can the tradeoffs be examined, analyzed, and captured?

    Methods for Software Architecture Documentation

    Because architectures are intellectual constructs of enduring and long-lived importance, communicating an architecture to its stakeholders becomes as important a job as creating it in the first place. If the architecture cannot be understood so that others can build systems from it, analyze it, maintain it, and learn from it, then the effort put into crafting it will by and large have been wasted.
    Documenting a software architecture is a matter of choosing a set of relevant views of the architecture, documenting each of those views, and then documenting information that applies to more than one view or to the set of views as a whole.

    posted on 2007-11-28 15:10 afunms 閱讀(170) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 一区二区在线免费观看| 久久国产精品免费一区| 国产在线观看麻豆91精品免费| 中文字幕亚洲一区二区va在线| 思思久久99热免费精品6| 免费观看午夜在线欧差毛片| 麻豆安全免费网址入口| 亚洲成年看片在线观看| 亚欧国产一级在线免费| 亚洲日韩国产一区二区三区| 中文字幕高清免费不卡视频| 亚洲av无码不卡| 欧洲一级毛片免费| 67194在线午夜亚洲| 成人毛片视频免费网站观看| 亚洲AV无码一区二区乱子仑| 亚洲国产精品综合久久一线 | 中文字幕亚洲日韩无线码| 亚洲第一se情网站| 2048亚洲精品国产| 两性色午夜视频免费网| 亚洲天堂男人天堂| 成人性生交大片免费看无遮挡| 亚洲国产精品成人AV在线| 国产99视频免费精品是看6| 国产免费高清69式视频在线观看 | 老汉色老汉首页a亚洲| 成人AV免费网址在线观看| 朝桐光亚洲专区在线中文字幕| 国产亚洲美女精品久久久| 免费国产99久久久香蕉| 33333在线亚洲| 国产AV无码专区亚洲AWWW| 最近最新高清免费中文字幕 | 999zyz**站免费毛片| 亚洲精品电影在线| 国产一级理论免费版| 久久大香香蕉国产免费网站| 亚洲熟妇成人精品一区| 亚洲人成色77777| 在线播放免费播放av片|