<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)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产成人免费在线| 97av免费视频| 免费人成在线观看网站视频| 亚洲砖码砖专无区2023| 免费av欧美国产在钱| 亚洲精品在线播放视频| 69成人免费视频| 亚洲综合小说另类图片动图 | 亚洲精品视频免费| 激情97综合亚洲色婷婷五| 国产在线播放线91免费| 亚洲Av综合色区无码专区桃色| 久久99精品国产免费观看| 亚洲小视频在线播放| 最近的免费中文字幕视频| 久久精品国产亚洲AV未满十八| 亚洲国产成人五月综合网| a级毛片免费观看视频| 亚洲黄色三级网站| 女人18毛片水最多免费观看| 免费一级毛片在线播放视频免费观看永久| 免费精品国产自产拍观看| 波霸在线精品视频免费观看| 婷婷精品国产亚洲AV麻豆不片| 4虎永免费最新永久免费地址| 亚洲精品理论电影在线观看| 亚洲国产日韩成人综合天堂| 免费污视频在线观看| 亚洲国产日韩综合久久精品| 一区二区三区亚洲视频| a毛片免费全部播放完整成| 亚洲大片免费观看| 波多野结衣免费视频观看| 日韩精品无码免费专区网站| 亚洲乱码卡三乱码新区| 亚洲国产小视频精品久久久三级 | 国产男女猛烈无遮挡免费视频网站 | 亚洲天堂2016| 中文字幕免费在线看线人动作大片| 6080午夜一级毛片免费看 | 亚洲国产精品无码久久|