欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 软件体系结构(原理实践与思维)
      • 作者:沈军|责编:张煦
      • 出版社:东南大学
      • ISBN:9787576608137
      • 出版日期:2023/08/01
      • 页数:389
    • 售价:31.2
  • 内容大纲

        本书采用系统化思维策略解析软件体系结构相关知识。第1章概述,给出软件体系结构的定义、涉及内容,以及主体部分的组织结构并解析应有的学习策略。第2章基础,主要解析软件体系结构赖以建立的基础——程序基本范型,包括定义、作用、发展脉络、基本原理及其演化本质。第3章构件,主要解析用以建立软件体系结构的基本构件——设计模式,包括概念、作用、常用设计模式及其抽象本质。第4章形态,主要解析分别面向同族系统和异族系统的两类软件体系结构的基本风格及其关系,以及由它们衍生的各种典型风格及其具体应用。第5章案例,主要解析面向Web应用的新3-Tier/n-Tier体系结构的基本工作原理和面向服务体系结构(SOA)的基本工作原理,同时简单解析面向领域体系结构的基本思想。第6章表达,主要解析软件体系结构的基本建模方法及描述方法,包括非形式化方法和形式化方法。第7章应用,通过具体设计工具和应用案例,解析软件体系结构的基本设计过程。第8章发展,从程序基本范型和软件体系结构两个方面,重点解析云计算和Enterprise SOA,以及可恢复语句组件模型和元模型及MDA,并对软件体系结构的发展本质进行深入剖析。
        本书主要面向普通高等院校计算机学院、软件学院的高年级本科生、硕士生相关课程的教学,以及作为软件体系结构相关研究人员的学术参考资料,也可以满足对计算机软件技术感兴趣并想进一步提高认识能力的普通读者的自学需求。
  • 作者介绍

  • 目录

    第1章  概述
      1.1  什么是软件体系结构
      1.2  为什么要研究软件体系结构
      1.3  软件体系结构涉及的内容
      1.4  本书的组织结构及学习策略
      1.5  本章小结
      习题
    第2章  基础:基本程序范型
      2.1  什么是程序基本范型
      2.2  程序基本范型对软件体系结构的作用
      2.3  程序基本范型的发展脉络
      2.4  程序基本范型的原理解析
        2.4.1  功能(或过程)范型
        2.4.2  对象模型
        2.4.3  组件范型
        2.4.4  配置型组件范型
        2.4.5  服务范型
        2.4.6  抽象范型
      2.5  深入认识程序基本范型
      2.6  本章小结
      习题
    第3章  构件:设计模式
      3.1  什么是设计模式
      3.2  设计模式的主要作用
      3.3  常用设计模式解析
        3.3.1  创建型设计模式
        3.3.2  结构型设计模式
        3.3.3  行为型设计模式
      3.4  深人认识设计模式
      3.5  本章小结
      习题
    第4章  形态:基本风格
      4.1  什么是软件体系结构风格
      4.2  软件体系结构基本风格解析
        4.2.1  Layer风格概述
        4.2.2  Layer风格案例
        4.2.3  Tier 风格概述
        4.2.4  Tier 风格案例
      4.3  深入认识体系结构基本风格
      4.4  本章小结
      习题
    第5章  案例:Web应用三层/多层结构
      5.1  新3-Tier/n-Tier 体系结构及其案例
        5.1.1  表示层基本工作原理及其案例
        5.1.2  业务逻辑层基本工作原理及其案例
        5.1.3  数据层基本工作原理及其案例
        5.1.4  多层之间的集成及其案例
      5.2  SOA初步及其案例
      5.3  领域体系结构及其案例
      5.4  对新3-Tier/n-Tier 体系结构和SOA的综合认识

      5.5  本章小结
      习题
    第6章  表达:建模与描述
      6.1  概述
      6.2  非形式化建模方法与描述
        6.2.1  “4+1视图”建模方法及描述
        6.2.2  UML建模方法及描述
        6.2.3  对非形式化建模与描述方法的进一步认识
      6.3  形式化建模方法与描述
        6.3.1  抽象形式化描述语言
        6.3.2  软件体系结构描述语言
        6.3.3  对形式化描述方法的进一步认识
      6.4  本章小结
      习题
    第7章  应用:设计与实现
      7.1  概述
      7.2  水平型设计
      7.3  垂直型设计
      7.4  对软件体系结构设计的进一步认识
      7.5  本章小结
      习题
    第8章  趋势:新发展
      8.1  云计算
        8.1.1  概述
        8.1.2  程序构造模型
        8.1.3  深入认识云计算
      8.2  SOA深入
        8.2.1  Enterprise SOA(或流程化SOA)
        8.2.2  RESTful&ROA
        8.2.3  微服务体系
        8.2.4  深入认识SOA
      8.3  可恢复语句组件模型
        8.3.1  可恢复语句组件模型的基本原理
        8.3.2  可恢复语句组件模型的案例
        8.3.3  对可恢复组件模型的深入认识
      8.4  元模型及MDA
        8.4.1  元模型
        8.4.2  MDA
        8.4.3  深入认识元模型和MDA
      8.5  对软件体系结构发展的深入认识
      8.6  本章小结
      习题
    参考文献