Vielen Dank für Ihre Bewertung und Ihr Feedback!
Sie haben bereits bewertet.
Notizen zur Softwareentwicklung: Softwareentwicklungszyklus, Anforderungen, Design, Testen & COCOMO
„Software Engineering“ ist ein kostenloses Handbuch für Informatik und Informationstechnologie mit wichtigen Kursthemen, Notizen, Diagrammen, Konzepten und Lernmaterialien. Nutzen Sie dieses digitale Buch und Nachschlagewerk für Diplom-, Bachelor- (BE, BTech, BCA, BSc, MCA) und verwandte Studiengänge.
Entdecken Sie 150 Themen in 10 Kapiteln zu Softwareentwicklung, Softwareentwicklungszyklus (SDLC), Anforderungsanalyse, Datenflussdiagrammen, Softwarearchitektur, Design, Testen, Projektplanung, COCOMO, Qualitäts- und Risikomanagement. Hilfreich für Prüfungen, mündliche Prüfungen, Vorstellungsgespräche, Aufgaben, Softwareprojekte und die Prüfungsvorbereitung.
VERWANDTE FACHBEREICHE & STUDIENGÄNGE
Informatik (CSE), Informationstechnologie (IT), Softwareentwicklung, Computertechnik, Angewandte Informatik und Informationssysteme.
77 von 150 Themen ausgewählt
SOFTWARE-GRUNDLAGEN & HERAUSFORDERUNGEN
1. Problembereich
2. Software ist teuer
3. Verspätete und unzuverlässige Software
4. Wartung und Nachbearbeitung
5. Herausforderungen der Softwareentwicklung
6. Skalierung
7. Qualität und Produktivität
8. Softwareentwicklungsansatz
9. Phasenweiser Entwicklungsprozess
10. Prozessmanagement
SOFTWAREPROZESSE & SDLC-MODELLE
11. Softwareentwicklungslebenszyklus (SDLC)
12. Projektmanagement-Methodik
13. Softwareprozess
14. Komponentenspezifische Softwareprozesse
15. Vorhersagbarkeit
16. Unterstützung von Testbarkeit und Wartbarkeit
17. Unterstützung von Änderungen
18. Frühe Fehlerbehebung
19. Prozessverbesserung und Feedback
20. Wasserfallmodell
21. Iterative Entwicklung
22. Spiralmodell
23. Vergleich von Prozessmodellen
24. Projektmanagementprozess
25. Inspektionsprozess
26. Softwarekonfigurationsmanagementprozess
27. Anforderungsänderungen Managementprozess
28. Prozessmanagementprozess
ANFORDERUNGSANALYSE & -SPEZIFIKATION
29. Software-Anforderungsanalyse
30. Software-Anforderungsspezifikation (SRS)
31. Anforderungsprozess
32. Problemanalyse
33. Informeller Ansatz
34. Datenflussmodellierung
35. Objektorientierte Modellierung
36. Prototyping
37. Anforderungsspezifikation
38. Merkmale einer SRS
39. Komponenten einer SRS
40. Spezifikationssprache
41. Struktur eines Anforderungsdokuments
42. Funktionale Spezifikation mit Anwendungsfällen
43. Beispiele für Anwendungsfälle
44. Anforderungsvalidierung
SOFTWAREARCHITEKTUR & -DESIGN
45. Softwarearchitektur
46. Architektursichten
47. Komponenten- und Konnektorsicht
48. Pipe-and-Filter-Architektur
49. Shared-Data-Architektur
50. Client-Server-Architektur
51. Architektur und Design
52. Wahrung der Architekturintegrität
53. Bereitstellungssicht und Performance Analyse
54. Dokumentation des Architekturentwurfs
55. Bewertung von Architekturen
56. Architektur-Tradeoff-Analyse (ATAM)
PROJEKTPLANUNG, QUALITÄT & RISIKO
57. Projektkategorisierung
58. Was ist Management?
59. Zielsetzung
60. Business Case
61. Softwareprojektplanung
62. COCOMO-Modell
63. Projektplanung und Personalplanung
64. Konfigurationsmanagementplan
65. Fehlereinführungs- und -behebungszyklus
66. Ansätze des Qualitätsmanagements
67. Risikomanagement
68. Risikobewertung
69. Risikokontrolle
70. Praktischer Ansatz für das Risikomanagement
71. Projektüberwachungsplan
DESIGNPRINZIPIEN & DATENFLUSS
72. Funktionsorientiertes Design
73. Designprinzipien
74. Problempartitionierung und Hierarchie
75. Abstraktion
76. Top-Down- und Bottom-Up-Strategien
77. Datenfluss
APP-FUNKTIONEN
• Kapitelweise Software-Engineering-Notizen
• Übersichtliches Layout und komfortabler Lesemodus
• Für Mobilgeräte optimiertes Kursmaterial
• Schnellreferenz für Prüfungen, Vorstellungsgespräche und Projekte
Lernen Sie Softwareprozesse, Anforderungen, Architektur, Aufwandsschätzung und Design mit diesem kostenlosen E-Book zum Thema Software-Engineering.
Ein Klick zur Installation von XAPK/APK-Dateien auf Android!