×
软件工程实践教程:基于开源和群智的方法

包邮软件工程实践教程:基于开源和群智的方法

1星价 ¥34.7 (7.7折)
2星价¥34.7 定价¥45.0
暂无评论
图文详情
  • ISBN:9787040627534
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:317页
  • 出版时间:2024-09-01
  • 条形码:9787040627534 ; 978-7-04-062753-4

内容简介

本书是计算机领域本科教育教学改革试点工作(“101”计划)核心课程配套实践教材,针对软件工程课程实践教学的特点、难点和重点,以能力和素质培养为目标,围绕实践任务的设计、实施和考评三个方面,阐述了如何基于群智和开源的方法,依托相关的软件工具和平台,开展软件工程课程教学实践。 本书设计了两个相对独立的实践任务:一个是阅读、分析和维护开源软件,旨在通过高质量开源代码的学习和维护来掌握高水平的软件开发技能,并在此基础上开展软件的分析、设计和实现,这是一个建立在逆向工程基础上的课程实践;另一个是开发上规模、有创意和高质量的软件,旨在通过完整的软件开发实践来掌握和运用软件工程知识、培养软件开发能力和软件工程素质,这是一个建立在正向工程基础上的迭代开发课程实践。本书结合具体的软件开发案例,详细介绍了这两个实践任务的设计和实施细节及方法,包括实践要求、实施过程和方法、支撑工具和平台、实践成果样式、实践考评方式等,并重点阐明了如何借助开源和群智的方法来开展上述实践工作。 本书可作为计算机大类专业本科软件工程实践教学教材,也可作为软件工程师的参考用书。为便于教学,作者建设了软件工程教学生态,提供了完整的教学资源,包括实践教学PPT、实践任务设计、软件文档模板、实践考评样例、软件项目案例(含UML模型、软件文档、源代码、可运行程序等)、线上实践、学习社区、支撑工具等。

目录

第1章 绪论 1.1 背景 1.1.1 计算机软件的变化 1.1.2 软件工程的发展 1.1.3 对软件人才培养提出的要求 1.2 “软件工程”课程的特点 1.3 “软件工程”课程实践教学的目标和要求 1.4 现行实践教学存在的问题 1.5 互联网和开源软件带来的启发 1.6 “软件工程”课程实践教学的指导思想 1 17本书案例说明 本章小结 实践作业 第2章 软件工程基础 2.1 软件工程概述 2.1.1 软件工程的思想 2.1.2 软件工程的目标 2.2 经典软件过程模型 2.2.1 瀑布模型 2.2.2 原型模型 2.2.3 迭代模型 2.3 敏捷方法 2.3.1 敏捷方法的理念和价值观 2.3.2 敏捷方法的实施原则 2.4 面向对象软件开发方法 2.4.1 核心概念 2.4.2 基本思想和方法 2.4.3 统一建模语言 2.5 开源软件及群体化开发方法 2.5.1 开源软件 2.5.2 群体化软件开发方法 2.5.3 基于Issue的任务管理 2.5.4 基于Git的代码版本管理 2.5.5 基于Pull Request的分布式协同开发 2.6 基于群智的软件开发知识分享 2.7 开源软件的获取和利用 2.7.1 开源软件社区 第3章 实践任务的设计与要求 第4章 实践支撑软件工具 第5章 阅读、分析和维护开源软件 第6章 开发软件系统(一) 第7章 开发软件系统(二) 第8章 实践考评方法 后记 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航