Anforderungsanalyse - Grundlagen und Prototyping

4.572 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
4.572
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
419
Aktionen
Geteilt
0
Downloads
62
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Anforderungsanalyse - Grundlagen und Prototyping

  1. 1. Software Technik HTWG Konstanz Anforderungsanalyse Teil I Grundlagen und Prototyping Christian Baranowski
  2. 2. Referent Christian Baranowski Developer und Tester @ SEITENBAU Konstanz Christian.Baranowski@seitenbau.com www.seitenbau.com
  3. 3. Organisatorisches http://software-technik.blogspot.com/
  4. 4. Übersicht Vorlesungen Terminplan 08.Okt. -Anforderungsanalyse und Prototyping 15.Okt. - Prototyping mit HTML und CSS 22.Okt. - Prototyping mit JavaScript 28.Okt. - Anforderungsanalsyse mit der UML 29.Okt. - Systementwurf mit UML und Einführung in Domain Driven Design
  5. 5. Übersicht Vorlesungen Terminplan 05.Nov. - ENTFÄLLT 12.Nov. - Build Prozesse und Configuration Management 18.Nov. - Einführung in Java Servlets und AJAX 26.Nov. - Testmethoden und Werkzeuge 03.Dez. - Vorgehensmodelle und Entwicklungsprozesse
  6. 6. Übersicht Vorlesungen Terminplan 10.Dez. - Agile Softwareentwicklung 16.Dez. - Continuous Integration 17.Dez. - Wiederholung Servlets und JSF Einführung 28.Jan. - Prüfungsvorbereitung und Wiederholung
  7. 7. Räume Freitags 14:00 - 17:15 Raum F113 Donnerstag 17:30 - 20:45 Raum F112
  8. 8. Klausur 120 min DIN A4 Seite Spickzettel Schein - Anwesenheitsbasiert max. 3 fehlen
  9. 9. Was ist Software Technik ? Prozesse Methoden Werkzeuge 1 2 3 Wasserfall Prototyping HTML CSS JavaScript V - Modell UML Maven / ANT XP Continuous Integration SVN / GIT Scrum TDD / Refactoring Hudson
  10. 10. Fallbeispiel Basar Kassen Anwendung
  11. 11. Prozess Wasserfallmodell
  12. 12. Requirement analysis Wasserfallmodell Anforderungsanalyse System design Systementwurf Umsetzung Coding Testing Test Auslieferung Delivery
  13. 13. Requirement analysis Requirements engineering
  14. 14. Requirement analysis Eingehende Artefakte Ziele Vision Requirement Spezifikation der analysis Anforderungen Ergebnis der Anforderungsanalyse
  15. 15. Requirement analysis Anforderungen finden und ableiten Anforderungsanalyse Spezifikation der Anforderungen Anforderungs- modellierung Anforderungs- prüfung
  16. 16. Projekt Vision und Projekt Ziele erfassen SMART S pezifisch M essbar Vereinfachend Ziele A ktionsorientiert Einprägsam Vision R ealistisch Inspirierend T imely / Rechzeitig Konsolidierend Zielgesteuert Quelle: Scott Berkun Die Kunst des IT Projektmanagement
  17. 17. Requirement analysis Schritt 1 die Anforderungen erfassen
  18. 18. Anforderungstypen Qualitätsmerkmale ISO9126 Architekturziele Verfügbarkeit Änderbarkeit Funktionale Anforderungen nicht Performanz Funktionale Anforderungen Sicherheit Anwendungsfälle Geschäftsprozesse Testbarkeit Bedienbarkeit Quelle: Dr. Peter Hruschka & Dr. Gernot Starke - ARC42.de
  19. 19. Funktionale Anforderungen erfassen mittels Prototyping
  20. 20. Wireframes
  21. 21. Wireframes - Storyboards
  22. 22. Wireframes nicht Schönheit Effizienz zählt Manchmal geht es am Whiteboard schneller Tipp: In Meetings Wireframes am Whiteboard und Foto via Handy zur Dokumentation
  23. 23. Lernziele (Fragen) • Was ist Software Technik? • Aus welchen Phasen besteht das Wasserfallmodell? • Wie sollte ein Prozessschritt beschrieben sein? • In welche Teilaufgaben teilt sich die Anforderungsanalyse auf? • Nennen Sie eine Methode zur Anforderungsanalyse. • Was ist das Ergebnis der Anforderungsanalyse? • In welche Typen können Anforderungen aufgeteilt werden?
  24. 24. Übungen das Beispiel • Software zum Verwalten von Aufgaben
  25. 25. Übungen 1 1.) Projekt Vision und Ziele erfassen 2.) Wireframe für die Anwendung erstellen. 3.) Vorstellen als Kunden Präsentation
  26. 26. Software Technik II HTWG Konstanz Anforderungsanalyse Teil II Prototyping mit HTML und CSS Christian Baranowski

×