<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 閱讀(169) 評論(0)  編輯  收藏


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


    網站導航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 免费看无码特级毛片| 亚洲国产精品无码第一区二区三区 | 日本久久久久亚洲中字幕| 久久精品国产精品亚洲| 午夜网站在线观看免费完整高清观看 | 亚洲国产精品无码中文lv | 毛片大全免费观看| 亚洲人成网站看在线播放| 久久精品无码专区免费青青| 久久水蜜桃亚洲av无码精品麻豆 | 0588影视手机免费看片| 亚洲色大成网站www永久| 最近中文字幕免费完整| 亚洲精品中文字幕乱码影院| 999国内精品永久免费观看| 亚洲成人福利在线| 成人一a毛片免费视频| 最新中文字幕免费视频| 中文字幕乱码亚洲无线三区| 日韩一品在线播放视频一品免费| 亚洲s码欧洲m码吹潮| 亚洲精品A在线观看| 亚洲Av高清一区二区三区| 成年女人午夜毛片免费视频| 国产亚洲视频在线播放大全| 亚洲av再在线观看| 亚洲人成自拍网站在线观看| 国产精品免费_区二区三区观看| 人人爽人人爽人人片av免费 | 久草视频在线免费| 亚洲AV第一成肉网| 亚洲精品自在在线观看| 免费专区丝袜脚调教视频| 日韩国产欧美亚洲v片| 亚洲人成网7777777国产| 免费视频爱爱太爽了| 国产综合激情在线亚洲第一页| 亚洲精品成人无限看| 成年人网站免费视频| 成人久久久观看免费毛片| 亚洲精品网站在线观看你懂的|