Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/engineering-practices-secure-software-quality

在当前快速发展的软件开发环境中,敏捷开发方法强调了响应改变的重要性。这意味着团队在学习用户和市场的时候,必须能够有效地对系统进行更改。然而,如果没有足够的工程严谨性和卓越性,这种响应变化的能力会变得困难且昂贵。因此,今天我想向大家推荐一门Coursera上的课程:工程实践与高质量软件构建

课程综述:
这门课程旨在帮助学员掌握敏捷和传统团队使用的工程实践和流程,以确保团队为变化做好准备。通过本课程,学员将深入了解如何在软件开发的各个阶段保持质量。

课程大纲:
1. 质量软件概述 – 了解软件质量的基本概念。
2. 设计中的质量 – 学习多种质量指标及其计算方法,讨论设计模式及其所提供的质量。
3. 架构中的质量 – 创建场景以记录和验证与软件架构相关的质量属性,探讨安全等特定质量属性及其影响。
4. 实施中的质量 – 探索生命周期实施阶段的各种质量方面,评估编码风格指南和静态分析工具。
5. 测试和部署中的质量 – 认识到测试和部署阶段的质量,了解测试规划的重要性和测试优先流程的好处。

这门课程不仅适合初学者,也对有经验的开发者极有帮助,能够帮助他们提升软件开发过程中的质量管理能力。如果你想在软件开发领域提升自己的技能,理解如何高效响应变化,那么这门课程绝对值得加入。

最后,希望大家能够积极参与这门课程,提升自己的工程实践能力,构建高质量的软件,适应快速变化的市场需求!

课程主页: https://www.coursera.org/learn/engineering-practices-secure-software-quality

作者 CourseEye