Software Engineering-aantekeningen: SDLC, vereisten, ontwerp, testen en COCOMO
Software Engineering is een gratis handboek voor informatica en IT met belangrijke onderwerpen, aantekeningen, diagrammen, concepten en studiemateriaal. Gebruik dit digitale boek en naslagwerk voor diploma-, BE-, BTech-, BCA-, BSc-, MCA- en aanverwante opleidingen.
Ontdek 150 onderwerpen verdeeld over 10 hoofdstukken over softwareontwikkeling, SDLC, requirementsanalyse, dataflowdiagrammen, softwarearchitectuur, ontwerp, testen, projectplanning, COCOMO, kwaliteits- en risicomanagement. Handig voor examens, mondelinge examens, sollicitatiegesprekken, opdrachten, softwareprojecten en herhaling.
GERELATEERDE STUDIERICHTINGEN & OPLEIDINGEN
Informatica (CSE), Informatietechnologie (IT), Software Engineering, Computertechniek, Computerapplicaties en Informatiesystemen.
77 ONDERWERPEN UIT 150
FUNDAMENTEN EN UITDAGINGEN VAN SOFTWARE
1. Probleemdomein
2. Software is duur
3. Te late en onbetrouwbare software
4. Onderhoud en herwerking
5. Uitdagingen in software-engineering
6. Schaalbaarheid
7. Kwaliteit en productiviteit
8. Software-engineeringaanpak
9. Gefaseerd ontwikkelingsproces
10. Procesmanagement
SOFTWAREPROCESSEN EN SDLC-MODELLEN
11. Softwareontwikkelingslevenscyclus (SDLC)
12. Projectmanagementmethodologie
13. Softwareproces
14. Componentsoftwareprocessen
15. Voorspelbaarheid
16. Ondersteuning van testbaarheid en onderhoudbaarheid
17. Ondersteuning van wijzigingen
18. Vroegtijdige verwijdering van defecten
19. Procesverbetering en feedback
20. Watervalmodel
21. Iteratieve ontwikkeling
22. Spiraalmodel
23. Vergelijking van procesmodellen
24. Projectmanagementproces
25. Inspectieproces
26. Softwareconfiguratiebeheerproces
27. Proces voor het beheren van wijzigingen in vereisten
28. Proces voor procesbeheer
VEREISTENANALYSE & SPECIFICATIE
29. Softwarevereistenanalyse
30. Softwarevereistenspecificatie (SRS)
31. Vereistenproces
32. Probleemanalyse
33. Informele aanpak
34. Dataflowmodellering
35. Objectgeoriënteerd modelleren
36. Prototyping
37. Vereistenspecificatie
38. Kenmerken van een SRS
39. Componenten van een SRS
40. Specificatietaal
41. Structuur van een vereistendocument
42. Functionele specificatie met use cases
43. Voorbeelden van use cases
44. Validatie van vereisten
SOFTWAREARCHITECTUUR & -ONTWERP
45. Softwarearchitectuur
46. Architectuurweergaven
47. Component- en connectorweergave
48. Pijp-en-filterarchitectuur
49. Shared-datastijl
50. Client-serverstijl
51. Architectuur en ontwerp
52. Behoud van architectuur Integriteit
53. Implementatieoverzicht en prestatieanalyse
54. Documentatie van architectuurontwerp
55. Evaluatie van architecturen
56. Architectuurafwegingsanalysemethode (ATAM)
PROJECTPLANNING, KWALITEIT & RISICO
57. Projectcategorisatie
58. Wat is management?
59. Doelstellingen vaststellen
60. Businesscase
61. Een softwareproject plannen
62. COCOMO-model
63. Projectplanning en personeelsbezetting
64. Softwareconfiguratiebeheerplan
65. Cyclus voor het injecteren en verwijderen van defecten
66. Benaderingen van kwaliteitsmanagement
67. Risicomanagement
68. Risicobeoordeling
69. Risicobeheersing
70. Praktische risicomanagementaanpak
71. Projectmonitoringplan
ONTWERPPRINCIPES & GEGEVENSSTROOM
72. Functiegeoriënteerd ontwerp
73. Ontwerpprincipes
74. Probleemverdeling en hiërarchie
75. Abstractie
76. Top-down en bottom-up strategieën
77. Gegevensstroom
APP-FUNCTIES
• Hoofdstuksgewijze aantekeningen over software engineering
• Eenvoudige lay-out en comfortabele leesmodus
• Mobiel geoptimaliseerd cursusmateriaal
• Snel naslagwerk voor examens, interviews en projecten
Leer softwareprocessen, vereisten, architectuur, schatting en ontwerp met dit gratis e-book over software engineering.