zoukankan      html  css  js  c++  java
  • (课)阅读笔记1_3

    在大致通读完《实用软件体系结构》后自己总结了一些里面说到的应对问题的策略,感觉对理解整个体系架构在大框上有一定的帮助,也有在网上查找类似的相关资料,但是由于能力和理解力有限,所以有的概念实在是有点不太理解,所以只总结了我认为通过读这本书后我的所得(比较粗浅):

    1、进度紧迫:
    复用内部已有的、领域特性构件
    购买而不是建立
    使元素容易添加和删除
    2、技能不足:
    避免使用多线程
    封装多进程
    通用和领域特定硬件的改变:
    封装领域特定硬件
    封装通用硬件
    3、软件技术的改变:
    使用标准
    为外部构件开发产品特定的接口
    4、资源有限:
    限制活动线程个数
    用动态的内部线程见通信联系
    5、易用增加和删除特性:
    按关联尺度分离构件和模块
    特性封装到分开的构件
    分离用户交互模块
    6、易用增加和删除采集过程和算法:
    为图像处理使用灵活的流水线模块
    为采集和图像处理引入构件
    分离用户交互模块
    7、实现恢复:
    引入操作的恢复模块
    把全部数据放到恢复稳定和容易达到的地方
    8、实现诊断:
    制定一个错误处理策略
    减少错误处理的工作
    封装诊断构件
    使用标准日志服务
    9、体系结构的完整性:
    保护模块间的继承
    分离公共接口构件

  • 相关阅读:
    java面试准备之基础排序——冒泡与选择排序
    PL/SQL 存储过程
    浅析Java中CountDownLatch用法
    tmux分屏幕
    two's complement
    angularJs中$controller的使用
    nodejs pipe实现大文件拷贝
    不错的网站
    echarts文档对照
    nodejs 项目的session验证
  • 原文地址:https://www.cnblogs.com/hwh000/p/13094462.html
Copyright © 2011-2022 走看看