Praxis der Entwicklung von Softwareanforderungen – Kurs 40.490 RUB. vom Spezialisten, Ausbildung 32 ac. h., Datum: 24. Juni 2023.
Verschiedenes / / December 02, 2023
Die Anforderungsentwicklung ist ein integraler Bestandteil der Softwareentwicklungsarbeit. Anforderungen sind die Grundlage, auf der Software aufgebaut ist. Kein anderer Teil der Arbeit beeinträchtigt das Ergebnis so sehr, wenn er schlecht ausgeführt wird. In keinem anderen Arbeitsschritt sind Fehler so schwer zu korrigieren.
Der Kurs vermittelt die notwendigen Kenntnisse und Fähigkeiten, um Softwareanforderungen zu identifizieren, zu analysieren und zu dokumentieren.
Der Workshop des Kurses ist ein Zyklus von nacheinander erledigten Aufgaben.
Ein erfahrener Spezialist für Systemanalyse und Softwaretests, ein brillanter Lehrer. In seinen Kursen liefert er immer wieder konkrete Praxisbeispiele (auch aus eigener Erfahrung), um das Verständnis des Stoffes zu erleichtern. Absolvent...
Ein erfahrener Spezialist für Systemanalyse und Softwaretests, ein brillanter Lehrer. In seinen Kursen liefert er immer wieder konkrete Praxisbeispiele (auch aus eigener Erfahrung), um das Verständnis des Stoffes zu erleichtern.
Absolvent der Fakultät für Mechanik und Mathematik der Moskauer Staatlichen Universität, benannt nach M.V. Lomonossow. Seit 1998 im IT-Bereich tätig. Im Jahr 2013 schloss sie ihre Ausbildung an der Russischen Akademie für Volkswirtschaft und öffentliche Verwaltung beim Präsidenten der Russischen Föderation im IT-Manager-Programm ab. Entwickelt sich kontinuierlich in den Bereichen Testdesign, Software-Qualitätssicherung, Systemanalyse und Management weiter.
Verfügt über umfangreiche praktische Erfahrung in der Prüfung und Qualitätskontrolle großer Informationssysteme. Derzeit ist Elena Sergeevna eine führende Analystin, die Testdesigns für Informationssysteme entwickelt. Beteiligt sich an der Entwicklung und Umsetzung unternehmensinterner Qualitätssicherungsvorschriften. Führt Unternehmensschulungen zu Tests, Systemanalyse und Qualitätssicherung durch.
Das Lehrmaterial wird klar und verständlich aufbereitet und lenkt die Aufmerksamkeit der Studierenden auf alle Besonderheiten der praktischen Arbeit. Beispiele aus der Praxis, zusätzliche Informationen, detaillierte Antworten auf alle Fragen – all dies sorgt stets für großes Interesse und Aufmerksamkeit bei den Zuhörern von Elena Sergeevna. Dankbare Absolventen hinterlassen die enthusiastischsten Bewertungen und bemühen sich, sich für ein weiteres Studium bei Elena Sergeevna anzumelden.
Modul 1. Definition der Anforderungen (4 ac. H.)
- Was sind die Anforderungen? Definition der Anforderungen.
- Klassifizierung der Anforderungen. Anforderungsattribute.
- Qualitätsmerkmale von Anforderungen.
Praktische Arbeit: Problemstellung. Beschreibung des Geschäftsprozesses, für den in den nächsten Lektionen Anforderungen entwickelt werden.
Modul 2. Anforderungsentwicklungsprozess (4 ac. H.)
- Allgemeiner Anforderungsentwicklungsprozess.
- Geschäftsanforderungen. Problemstellung, Stakeholder, Definition der Systemgrenze.
- Benutzeranforderungen. Benutzer definieren, Bedürfnisse identifizieren.
Praktische Arbeit: Identifizierung von Stakeholdern, Systemgrenzen für die Automatisierung. Definition der Benutzer.
Modul 3. Anforderungsentwicklungsprozess. Praktische Aspekte (4 ac. H.)
- Praktische Aspekte der Anforderungsentwicklung. Planung des Anforderungserhebungsprozesses.
- Quellen von Anforderungen. Menschen. Systeme. Dokumentation
- Methoden zur Bedarfsermittlung. Psychologische Probleme bei der Bedarfsermittlung. Besonderheiten bei der Vorbereitung und Durchführung von Interviews, Arbeitsgruppenseminaren, Umfragen etc.
Praktische Arbeit: einen Plan erstellen. Vorbereitung und Durchführung von Interviews mit Interessenten
Modul 4. Anforderungsanalyse (4 ac. H.)
- Anforderungsentwicklung. Phase der Anforderungsanalyse.
- Die Modellierung ist Teil des Gesamtprozesses.
- Vor- und Nachteile des Modellierens.
- Modelltypen
Modul 5. Benutzeranforderungen. Anwendungsfälle (3 ac. H.)
- Definition. Struktur. Regeln zur Beschreibung von Anwendungsfällen.
- Hauptablauf, Alternativen, Ausnahmen.
- Vorbedingungen und Nachbedingungen
- Anwendungsfalldiagramm. Notation.
- Arten von Beziehungen
Praktische Arbeit: Erstellen eines Anwendungsfalldiagramms für ein Bildungsprojekt.
Modul 6. Benutzeranforderungen. Benutzergeschichte (3 ac. H.)
- Anforderungen in Agile. Konzepte von Thema, Epos, User Story, Backlog
- Regeln zum Schreiben einer User Story. INVESTIEREN
- Schauspieler, Aktionen, Wert.
Praktische Arbeit: Erstellen einer User Story für ein Bildungsprojekt.
Modul 7. Domänenmodelle. Entity-Relationship-Diagramm ERD (3 ac. H.)
- Zweck des Diagramms, Grundkonzepte.
- Chens Notation, Krähenfuß
- Verbindungsgrade. Unsicherheiten auflösen.
Praktische Arbeit: Erstellen eines Entity-Relationship-Diagramms für ein Bildungsprojekt
Modul 8. Domänenmodelle. DFD-Datenflussdiagramm (3 ac. H.)
- Zweck des Diagramms. Grundelemente eines Diagramms.
- Jordan, Gein-Sarson-Notationen
- Detaillierungsebenen.
Praktische Arbeit: Erstellen eines Datenflussdiagramms für ein Schulprojekt.
Modul 9. Erstellen eines Dokuments (4 ac. H.)
- Funktionale Anforderungen.
- Nicht-funktionale Anforderungen. Arten nichtfunktionaler Anforderungen. Software-Qualitätsmerkmale.
- Anforderungsspezifikation. Dokumentenstruktur. Kriterien für das Verfassen von Anforderungstexten.