软件体系结构贯穿于软件研发的整个生命周期内,具有重要的影响,从以下三方面来进行考察:
分层架构大部分会分成表现层(展示层)、中间层(业务层)、数据访问层(持久层)和数据层
表现层设计模式:MVC模式、MVP模式、MVVM模式
业务逻辑组件分为接口和实现类两个部分
数据访问模式:在线访问、DataAccess Object、Data Transfer Object(DTO)、离线数据模式、对象/关系映射
物联网层次分为: 底层用来感知数据的感知层,利用传感器、二维码、RFID等设备获取物体的信息 第二层是数据传输处理的网络层,即通过各种传感网络与互联网的融合,将对象当前的信息实时准确地传递出去 第三层是与行业需求结合的应用层,即通过智能计算、云计算等将对象进行智能化控制