美文网首页
Software Architecture

Software Architecture

作者: 你的操作666 | 来源:发表于2017-06-14 14:56 被阅读31次

    GRASP九个基本原则:
    信息专家
    创建者
    高内聚
    低耦合
    控制者
    多态
    纯虚构
    间接性
    变化预防

    设计模式的基本原则:开闭原则,从场景进行设计原则,包容变化原则,优先组合原则。
    体系的核心模型由5种元素组成:构建、连接体、配置、端口和角色。
    每个端口表示构件和外部环境交互的作用点。
    架构设计的目标;
    1.通过对使用场景的深刻理解来建立业务需求和技术需求之间的联系
    2.寻求最佳技术方案来实现业务需求。
    3.识别对系统结构有重要影响的业务需求
    4.降低技术方案业务风险
    5.让系统具有足够的灵活性
    6.解决质量指标要求的平衡
    7.解决其他因素之间的冲突

    良好的架构设计的特点
    最大化的重用
    简单明了
    灵活扩展
    展现系统结构但是隐藏需求
    满足使用需求
    实现功能需求,满足质量指标

    架构设计的核心步骤
    明确架构设计的目的
    找出关键场景
    概略分析开发应用
    识别“敏感点”
    制定候选方案

    体系结构风格

    ![{QNT[IQLLO3]07MH)LIQ75.png

    ![@497]`(@F2]GN19JC(JOTNF.png](https://img.haomeiwen.com/i6358919/3303164cb3eb8acc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    EP3DLD4Z_P}Q3O}EL{RP53Q.png 7`ON~PQIKRONLYD`I~)U$BV.png

    ![KL37G]4E$2F(X0V3V0CNHO.png

    B)9~X461SQ8NNG6OC33MX4J.png

    ![E%9~JIQSG5ZXR1F2C@VT.png

    W8{A}9$A05YH8LFT7_9$SBP.png

    ![5(2Y[DOKE6((6X7UN6{S(K.png

    ![U93@3`$4D]R7_]0YRQ@LI)8.png](https://img.haomeiwen.com/i6358919/7dc8a474e29b944b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    9~0Y3VQCM3$6V{Z3Q_1I_{8.png

    ![LD~J2(I5CM1T2$W]}M]7Z6V.png](https://img.haomeiwen.com/i6358919/5488cca67d25ace5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    {2CTWR3LM)B5I3636SMGO3S.png FZQ4G$P4P{_~PCPMYTW@)@O.png )%OL}AT}MLRT)M_N04)720B.png

    ![F5ZN_G`JQOUT]$6UV~O42L1.png](https://img.haomeiwen.com/i6358919/92c28df23c959222.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    9SD_9IN%HOUWG18~IFB$P_6.png

    战战兢兢,如履薄冰,低下头走,每一步都决定了命运。

    相关文章

      网友评论

          本文标题:Software Architecture

          本文链接:https://www.haomeiwen.com/subject/vsqqqxtx.html