《软件工程方法与实践》—— 第一部分 软件工程基础

简介: 本部分将介绍软件工程的基本概念、软件过程及其模型和敏捷软件开发方法,包括软件工程概述、软件过程、软件过程模型和敏捷软件开发方法四章内容

本节书摘来自华章出版社《软件工程方法与实践》一 书中的第一部分,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第一部分

软件工程基础
本部分将介绍软件工程的基本概念、软件过程及其模型和敏捷软件开发方法,包括软件工程概述、软件过程、软件过程模型和敏捷软件开发方法四章内容,将关注以下问题:

  • 软件工程的定义。
  • 软件开发工程化思想。
  • 软件工程的基本原理和基本原则。
  • 软件过程。
  • 软件过程模型。
  • 常见的软件过程模型。
  • 敏捷软件开发方法。
    学过本部分内容后,请思考下列问题:
  • 如何选择软件过程模型?
  • 为什么统一过程模型得到广泛流传?
  • 敏捷过程有哪些优势?其模型对现代软件开发产生了什么影响?
  • 软件工程有哪些实践活动?
  • 如何实施结对编程?
相关文章
|
数据挖掘 数据处理 调度
【软件设计师备考 专题 】计算机专业英语:掌握基本词汇和阅读理解技巧(一)
【软件设计师备考 专题 】计算机专业英语:掌握基本词汇和阅读理解技巧
336 0
|
设计模式 前端开发 网络协议
软件体系结构 - 软件架构复用
软件体系结构 - 软件架构复用
528 0
|
3月前
|
机器学习/深度学习 人工智能 算法
GSPO:Qwen让大模型强化学习训练告别崩溃,解决序列级强化学习中的稳定性问题
这是7月份的一篇论文,Qwen团队提出的群组序列策略优化算法及其在大规模语言模型强化学习训练中的技术突破
1102 0
GSPO:Qwen让大模型强化学习训练告别崩溃,解决序列级强化学习中的稳定性问题
|
敏捷开发 安全 测试技术
软件工程:从概念到实践
【8月更文第20天】随着信息技术的快速发展,软件在现代社会中扮演着越来越重要的角色。从简单的移动应用到复杂的操作系统,软件已经成为连接人与数字世界的桥梁。为了有效地开发和维护这些软件系统,软件工程应运而生。本文将探讨软件工程的基本概念、目标、原则以及常用的生命周期模型。
612 0
|
存储 JSON 安全
面向企业应用程序的 Python 配置管理
面向企业应用程序的 Python 配置管理
165 9
|
自然语言处理 测试技术 计算机视觉
ICLR 2024:Time-LLM:基于大语言模型的时间序列预测
【2月更文挑战第28天】ICLR 2024:Time-LLM:基于大语言模型的时间序列预测
2290 1
ICLR 2024:Time-LLM:基于大语言模型的时间序列预测
|
存储 缓存 IDE
嵌入式中一篇搞定Cmake使用教程
嵌入式中一篇搞定Cmake使用教程
937 1
|
JavaScript Docker 容器
利用docker部署Node-RED
利用docker部署Node-RED
851 1
|
存储 算法 C语言
数据结构 | 栈的中缀表达式求值
数据结构 | 栈的中缀表达式求值