关于将客户转移到安全软件产品的研究。此专业帮助学生从开发的第一阶段到结束创建安全的软件。
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
软件需求专业侧重于收集和编写软件需求的传统技术,同时从信息安全角度满足需求。在传统方法中,安全性等非功能性需求经常被忽视。
在本次培训中,学生将处理:
同行评估和评审将使您能够探索软件需求生成、开发、编写和管理方面的挑战。分配将基于所描述的所需产品。
讨论也是一个关键要素 – 利用论坛!
在收集软件需求以实现安全开发的课程中,我们将讨论软件需求的整体流程及其在落水、螺旋和敏捷等模型中的应用。您将了解这些流程中的每一个以及您作为软件需求分析师的目标。这不是一件容易的事!在每个软件生命周期中,您与谁交谈、何时交谈以及希望获得哪些知识?你如何处理一路上的障碍?这些是我们将在本课程的重点中考虑的问题。
在这个基于工件的利益相关者分析课程中,您将学习如何在收集技术中使用记录和未记录的知识。当您开始了解新产品时,您必须首先了解以前的产品(如果有的话),然后再了解未来的系统。您经常会发现自己处于不熟悉的环境中!本课程将帮助您找到了解该领域、以前的系统和未来系统的方法。
在本课程中,我们从口语发展到准确的写作。第一步是编写目标。我们将讨论需求工程中使用的目标,并从中我们将根据我们学到的知识编写脚本。脚本可以是图表或书面形式。然后 – 引入恶棍 – 我们将讨论滥用和剥削案件,以及我们如何在需求的环境中处理它们。在收集需求时,您会遇到很多问题。这通常会导致需要额外的访谈和小组会议。我们将介绍如何处理小组会议、处理不一致以及管理利益相关者之间的冲突。
风险分析、评估和优先级排序课程侧重于如何在系统级别管理冲突,但这也可以应用于较低级别的评估。如何管理和记录冲突以及替代方案?在分析替代方案时,您需要考虑风险。在本课程中,我们将探讨如何分析风险、评估风险、记录风险以及使用这些信息来更新需求。将涵盖定性和定量方法。
在收集需求并确定需求的优先级时,还需要记录它们。在本课程中,我们将讨论并挑战将需求转化为可供高级客户和开发人员阅读的过程。当设计人员或开发人员阅读您的文档时,他们应该能够理解总体思路、范围、范围、范围、资源、期望以及我们为什么没有选择某些替代方案。要以这种方式创建文档,您将使用故事(带有图像)和复杂图表的等效性。