软件工程(微课视频版)

作者: 杜文峰 袁琳 朱安民 叶聪

出版社: 清华大学出版社

出版日期: 2023-02-01

  • 优惠券
  • ¥3
    ¥10
    ¥30
    ¥70
  • 领券
电子书 ¥45.37 定价:69.8
  • 收藏

  • 加书架

  • 引用

简介

全书共5篇、14章,涵盖软件工程领域涉及的主要内容。前四篇内容主要包括:软件的发展历程,软件的定义和特点,软件危机产生的原因,软件工程产生的背景以及软件生命周期中各阶段的工作;如何利用数据流图、状态转换图和数据字典等来建模用户需求,如何采用层次图、IPO图及程序流程图来设计软件,如何有效地将结构化设计结果转换为程序代码,对完成的软件进行测试;如何提取用户需求、分析用户活动、建模系统状态、提取类的候选者和类关系,对象之间如何交互来完成业务逻辑、如何实现面向对象设计结果,为以面向对象方法实现的软件设计测试用例;经典的软件开发过程、现代主流的软件开发过程以及项目开发过程中的管理实践。最后一篇讲解腾讯公司内部的敏捷开发流程和开发平台,以及结合领域驱动设计总结如何分析、设计和实现云原生软件系统。 本书配有1000分钟左右的MOOC视频、教学大纲、PPT课件、习题等丰富的教学资源。 本书可作为高等学校计算机相关专业的教材、软件工程专业的导论课教材,也可作为计算机软件相关领域从业者的参考资料和相关培训的教材。

编辑推荐

1. 本课程为广东省一流本科课程。 2. 本课程团队与腾讯科技股份有限公司合作,将本书的内容制作成了高质量MOOC课程,获评“2022年教育部-腾讯产学研合作协同育人杰出项目案例”。 3. 借鉴了“新工科”理念,邀请腾讯科技股份有限公司的TAPD团队协助编写了敏捷开发的相关内容和云原生的相关介绍。 4. 从“求学”的角度来组织内容,在介绍软件工程概念、软件生命周期模型的基础上,直接进入软件开发方法的学习,而将“软件过程”置于软件开发方法之后。通过这种组织方式,帮助读者在具备了基本的软件开发能力后,更好地理解“过程”在项目开发和管理中的重要性。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-02-01
  • 作者:杜文峰 袁琳 朱安民 叶聪
  • 更新: 2023-11-24
  • 书号:9787302606840
  • 中图:TP311.5-43
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术
    工学
    软件工程

作者信息

杜文峰 袁琳 朱安民 叶聪

杜文峰,深圳大学计算机与软件学院副教授,软件工程系副系主任。具有丰富的软件开发、设计经验,且具备三个千万级软件项目开发管理经验,创业2次,多次讲授软件工程课程,在该领域具有一定的技术和经验积累。

相关图书