互联网时代的软件工程

互联网时代的软件工程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2021-11
版次: 1
ISBN: 9787313253767
定价: 68.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 308页
1人买过
  •   《互联网时代的软件工程》以企业级软件系统的分析、设计和运维为主线,从软件构造应用生命周期的过程维度,软件制品演化的形态维度,体现互联网快速、敏捷、协同特点的管理维度等三个维度,完整描述了互联网下的软件信息建模、设计、部署运维相关的理论方法与技术等。该书内容全面、突出重点,注重实践性和应用性。

      《互联网时代的软件工程》是高等院校计算机专业、信息管理类专业的教材,适合于计算机类和信息管理类的高年级本科生和研究生学习,也可作为业务咨询、软件开发、系统运维等从业人员的培训教材或参考指导书。 蔡鸿明,上海交通大学软件学院副院长。2012年获上海交通大学凯原十佳教师,2012年为中国科协授予“全国优秀科技工作者”荣誉称号。 沈备军,上海交通大学电院教授。 第1章 绪论

    1.1 互联网时代的软件系统

    1.1.1 互联网时代的软件特点

    1.1.2 互联网时代的软件挑战

    1.2 互联网时代的软件工程思想

    1.2.1 覆盖全生命周期动态获取的软件需求

    1.2.2 基于业务流程交互集成的软件形态

    1.2.3 基于敏捷协同和增量迭代的软件过程

    1.2.4 以用户体验为中心持续演进的软件验证

    1.3 互联网时代的软件工程方法框架

    1.3.1 模型驱动业务建模及转换的软件过程维度

    1.3.2 基于服务动态交互及聚合的软件形态维度

    1.3.3 敏捷开发与运维一体化的项目管理维度

    第2章 互联网时代的软件开发模式

    2.1 软件开发模式的演化

    2.1.1 基于定制开发的软件构造模式

    2.1.2 基于套件实施的软件实施模式

    2.1.3 基于模型驱动架构的软件配置模式

    2.2 软件架构的演化

    2.2.1 软件架构的演化阶段

    2.2.2 基于MVC模式的互联网软件架构

    2.2.3 以业务为中心的微服务架构

    2.3 基于流程的软件开发实施过程

    2.3.1 软件的开发实施过程

    2.3.2 软件开发相关角色及职责

    第3章 面向复杂软件构造的业务架构

    3.1 面向复杂软件构造的业务模型

    3.1.1 业务模型概述

    3.1.2 业务模型的作用和意义

    3.1.3 业务建模与软件建模

    3.2 业务架构方法

    3.2.1 业务架构及要素

    3.2.2 业务架构原则

    3.2.3 业务建模方法及发展

    3.3 典型的企业业务框架

    3.3.1 Zachman框架

    3.3.2 CIM-OSA框架

    3.3.3 ARIS框架

    3.3.4 PERA框架

    3.3.5 DEM方法

    3.3.6 业务框架比较

    第4章 业务流程建模方法

    4.1 基于任务的流程建模方法

    4.1.1 基于任务的建模

    4.1.2 任务的执行控制

    4.2 基于数据的流程建模方法

    4.2.1 数据分类及建模

    4.2.2 数据流图

    4.2.3 数据流图与业务流程图比较

    4.3 基于事件的流程建模方法

    4.3.1 事件过程链基础

    4.3.2 基于事件过程链的流程建模

    4.3.3 基于扩展事件过程链的流程建模

    4.4 基于状态的流程建模方法

    4.4.1 离散事件动态系统

    4.4.2 Petri网理论

    4.4.3 基于Petri网的流程建模方法

    第5章 业务流程模型的分析及执行

    5.1 面向流程执行的工作流建模

    5.1.1 工作流建模过程

    5.1.2 流程定义模板

    5.1.3 资源分类及标注

    ……

    第6章 业务模型驱动的软件配置实现

    第7章 软件前端开发技术

    第8章 软件系统的持续集成与部署

    第9章 软件的Web测试

    第10章 数据驱动的软件持续优化

    第11章 软件项目管理

    第12章 基于互联网群体智能的软件开发
  • 内容简介:
      《互联网时代的软件工程》以企业级软件系统的分析、设计和运维为主线,从软件构造应用生命周期的过程维度,软件制品演化的形态维度,体现互联网快速、敏捷、协同特点的管理维度等三个维度,完整描述了互联网下的软件信息建模、设计、部署运维相关的理论方法与技术等。该书内容全面、突出重点,注重实践性和应用性。

      《互联网时代的软件工程》是高等院校计算机专业、信息管理类专业的教材,适合于计算机类和信息管理类的高年级本科生和研究生学习,也可作为业务咨询、软件开发、系统运维等从业人员的培训教材或参考指导书。
  • 作者简介:
    蔡鸿明,上海交通大学软件学院副院长。2012年获上海交通大学凯原十佳教师,2012年为中国科协授予“全国优秀科技工作者”荣誉称号。 沈备军,上海交通大学电院教授。
  • 目录:
    第1章 绪论

    1.1 互联网时代的软件系统

    1.1.1 互联网时代的软件特点

    1.1.2 互联网时代的软件挑战

    1.2 互联网时代的软件工程思想

    1.2.1 覆盖全生命周期动态获取的软件需求

    1.2.2 基于业务流程交互集成的软件形态

    1.2.3 基于敏捷协同和增量迭代的软件过程

    1.2.4 以用户体验为中心持续演进的软件验证

    1.3 互联网时代的软件工程方法框架

    1.3.1 模型驱动业务建模及转换的软件过程维度

    1.3.2 基于服务动态交互及聚合的软件形态维度

    1.3.3 敏捷开发与运维一体化的项目管理维度

    第2章 互联网时代的软件开发模式

    2.1 软件开发模式的演化

    2.1.1 基于定制开发的软件构造模式

    2.1.2 基于套件实施的软件实施模式

    2.1.3 基于模型驱动架构的软件配置模式

    2.2 软件架构的演化

    2.2.1 软件架构的演化阶段

    2.2.2 基于MVC模式的互联网软件架构

    2.2.3 以业务为中心的微服务架构

    2.3 基于流程的软件开发实施过程

    2.3.1 软件的开发实施过程

    2.3.2 软件开发相关角色及职责

    第3章 面向复杂软件构造的业务架构

    3.1 面向复杂软件构造的业务模型

    3.1.1 业务模型概述

    3.1.2 业务模型的作用和意义

    3.1.3 业务建模与软件建模

    3.2 业务架构方法

    3.2.1 业务架构及要素

    3.2.2 业务架构原则

    3.2.3 业务建模方法及发展

    3.3 典型的企业业务框架

    3.3.1 Zachman框架

    3.3.2 CIM-OSA框架

    3.3.3 ARIS框架

    3.3.4 PERA框架

    3.3.5 DEM方法

    3.3.6 业务框架比较

    第4章 业务流程建模方法

    4.1 基于任务的流程建模方法

    4.1.1 基于任务的建模

    4.1.2 任务的执行控制

    4.2 基于数据的流程建模方法

    4.2.1 数据分类及建模

    4.2.2 数据流图

    4.2.3 数据流图与业务流程图比较

    4.3 基于事件的流程建模方法

    4.3.1 事件过程链基础

    4.3.2 基于事件过程链的流程建模

    4.3.3 基于扩展事件过程链的流程建模

    4.4 基于状态的流程建模方法

    4.4.1 离散事件动态系统

    4.4.2 Petri网理论

    4.4.3 基于Petri网的流程建模方法

    第5章 业务流程模型的分析及执行

    5.1 面向流程执行的工作流建模

    5.1.1 工作流建模过程

    5.1.2 流程定义模板

    5.1.3 资源分类及标注

    ……

    第6章 业务模型驱动的软件配置实现

    第7章 软件前端开发技术

    第8章 软件系统的持续集成与部署

    第9章 软件的Web测试

    第10章 数据驱动的软件持续优化

    第11章 软件项目管理

    第12章 基于互联网群体智能的软件开发
查看详情