Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/requirements-gathering-secure

在Coursera上的《安全软件开发的需求收集》课程中,学员将深入了解软件需求的整体过程,特别是在瀑布模型、螺旋模型和敏捷模型下的应用。作为一名软件需求分析师,理解如何收集和记录需求,是一项充满挑战的任务。课程将重点关注几个关键问题:我们应该与谁交谈?何时交谈?我们试图获取哪些知识?如何应对开发过程中的障碍?

课程大纲包括以下几个部分:
1. **软件需求规范过程与成本**:软件需求是软件开发生命周期中的关键部分。错误需求的成本极高。我们将探讨软件需求规范是什么,以及在良好撰写需求时面临的挑战。

2. **如何开始构建需求 – 客户想要什么?**:了解客户的需求是成功的关键。课程将教你如何建立与客户的关系,并了解整体领域和潜在解决方案。

3. **软件生命周期**:不同的软件生命周期会对我们所产生的需求文档产生不同的影响。我们会讨论各种软件开发生命周期,以及它们如何影响需求的工作。

4. **提取的目标与模型**:敏捷生命周期的出现极大地增强了软件开发中应对变化的灵活性。我们将讨论这一过程如何改变我们与需求的关系,并分析在提取数据时需要形成的陈述类型。

通过本课程,你将掌握构建需求的基础,学习如何高效地与客户沟通,以及如何应对软件开发生命周期中的各种挑战。无论你是软件开发领域的新手还是有经验的专业人士,这门课程都将为你提供实用的技能和工具,助你在需求收集和软件开发的道路上走得更远。

课程主页: https://www.coursera.org/learn/requirements-gathering-secure

作者 CourseEye