Diese Spezialisierung richtet sich an Software-Ingenieure, Entwicklungs- und Produktmanager, Tester, QA-Analysten, Produktanalysten, technische Redakteure und Sicherheitsingenieure. Auch wenn Sie bereits Erfahrung im Bereich der Anforderungen haben, wird dieser Kurs Ihr Wissen um neue Sichtweisen, Entwicklungsstile, Techniken und Tools erweitern.
Für alle, die einen Hochschulabschluss, ein Zertifikat oder einen Berufsabschluss in Informatik anstreben, werden diese Kurse zusätzlich ein breites Verständnis dafür vermitteln, wie Requirements Engineering durchgeführt wird, und Ihnen helfen, einen ersten Fuß in Ihrer zukünftigen Karriere zu fassen.
Die Spezialisierung auf Software-Anforderungen konzentriert sich auf traditionelle Techniken zur Erhebung und Erstellung von Software-Anforderungen, wobei die Anforderungen auch unter dem Gesichtspunkt der Sicherheit betrachtet werden. Bei traditionellen Methoden werden nicht-funktionale Anforderungen, wie z.B. die Sicherheit, oft völlig außer Acht gelassen. In dieser Specialization lernen die Studenten, wie man Anforderungen von Stakeholdern erhebt, wie man diese Anforderungen analysiert, Risikominderung und -analyse betreibt, Anforderungen priorisiert, dokumentiert und Sicherheitsbelange frühzeitig in den Software-Lebenszyklus einbringt.
Praktisches Lernprojekt
Anhand von Bewertungen und Peer-Reviews können Sie die Herausforderungen bei der Erhebung, Entwicklung, Erstellung und Verwaltung von Softwareanforderungen erkunden. Die Aufgaben werden auf der Grundlage der beschriebenen "gewünschten" Produkte gestellt. Diskussionen sind ebenfalls ein wichtiger Bestandteil - nutzen Sie die Foren!