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


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


    網站導航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 久久国产精品一区免费下载| 免费观看a级毛片| 色老板亚洲视频免在线观| 好吊妞视频免费视频| 一级有奶水毛片免费看| 亚洲熟妇色自偷自拍另类| 国产成人免费一区二区三区| 最近免费中文字幕中文高清 | 国产成人精品123区免费视频| 亚洲精品黄色视频在线观看免费资源| 亚洲成色999久久网站| 日韩精品视频免费观看| 国内精品一级毛片免费看| 亚洲精品av无码喷奶水糖心| 亚洲乱码中文字幕综合| 免费国产黄线在线观看| 中文字幕乱码一区二区免费| 亚洲精品无码久久| 亚洲AV无码成人精品区天堂| 国产一级一片免费播放| 9277手机在线视频观看免费| 无码的免费不卡毛片视频| 亚洲精品视频观看| 亚洲色无码专区在线观看| 狠狠久久永久免费观看| 久久精品一本到99热免费| 久久一区二区三区免费| 亚洲AV无码专区亚洲AV桃| 亚洲精品视频免费在线观看| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 日韩电影免费在线观看中文字幕 | 午夜免费1000部| 香蕉免费在线视频| 国产精品久久久久久亚洲小说| 亚洲视频免费一区| 亚洲国产精品无码久久久不卡 | JLZZJLZZ亚洲乱熟无码| 精品剧情v国产在免费线观看| 97免费人妻在线视频| 麻豆精品不卡国产免费看| 一级特黄aaa大片免费看|