Software Engineering Fundamentals and Life Cycle - eLearning

Tijdsduur

Software Engineering Fundamentals and Life Cycle - eLearning

Adding Value Consulting (AVC)
Logo van Adding Value Consulting (AVC)
Opleiderscore: starstarstarstarstar 9,6 Adding Value Consulting (AVC) heeft een gemiddelde beoordeling van 9,6 (uit 276 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Leg een stevige basis in moderne softwareontwikkeling met de training ‘Grondbeginselen en levenscyclus van software-engineering’.

Deze cursus biedt je een overzicht van het volledige software-engineeringproces – van planning en het vaststellen van vereisten tot ontwerp, ontwikkeling, testen, implementatie en onderhoud.

Je maakt kennis met de in de branche gangbare modellen voor de levenscyclus van softwareontwikkeling (SDLC), zoals de watervalmethode, Agile en iteratieve benaderingen, terwijl je leert hoe teams in de praktijk hoogwaardige, schaalbare softwaresystemen bouwen. De cursus legt ook de nadruk op samenwerking, procesoptimalisatie en best practices die door professionele engineering…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Leg een stevige basis in moderne softwareontwikkeling met de training ‘Grondbeginselen en levenscyclus van software-engineering’.

Deze cursus biedt je een overzicht van het volledige software-engineeringproces – van planning en het vaststellen van vereisten tot ontwerp, ontwikkeling, testen, implementatie en onderhoud.

Je maakt kennis met de in de branche gangbare modellen voor de levenscyclus van softwareontwikkeling (SDLC), zoals de watervalmethode, Agile en iteratieve benaderingen, terwijl je leert hoe teams in de praktijk hoogwaardige, schaalbare softwaresystemen bouwen. De cursus legt ook de nadruk op samenwerking, procesoptimalisatie en best practices die door professionele engineeringteams worden toegepast.

Aan het einde van het programma heb je een duidelijk inzicht in hoe software in de praktijk wordt ontwikkeld en hoe elke fase bijdraagt aan het leveren van betrouwbare en efficiënte applicaties.

Doelgroep

  • Aankomende software-engineers en -ontwikkelaars
  • Pas afgestudeerden in informatica of IT
  • Beginners die de softwareontwikkelingssector betreden
  • Bedrijfsanalisten en projectcoördinatoren die met ontwikkelingsteams werken
  • QA-testers en IT-professionals die SDLC willen begrijpen
  • Iedereen die geïnteresseerd is in hoe softwaresystemen van begin tot eind worden gebouwd

Vereisten

  • Basisbegrip van computers en softwareconcepten
  • Bekendheid met basisprogrammeerlogica (nuttig maar niet vereist)
  • Geen eerdere ervaring in software engineering of SDLC vereist
  • Analytische en probleemoplossende mindset

Leerdoelen

  • Ontwikkel een diepgaand begrip van de Software Engineering Fundamentals & Life Cycle (SEFLC)
  • Leer het doel, de voordelen en het belang van SEFLC bij softwareontwikkeling
  • Verken de belangrijkste fasen van de levenscyclus van softwareontwikkeling
  • Begrijp de rol en structuur van een Software Requirements Specification (SRS)-document
  • Leer het proces en de stappen die bij software-implementatie komen kijken
  • Krijg inzicht in cutover-planning en verschillende implementatiestrategieën
  • Begrijp hoe je geschikte softwaretesttechnieken selecteert
  • Verken traditionele SEFLC-modellen en hun toepassingen

Cursusinhoud

Inleiding

  • Inleiding SDLC
  • Wat is software
  • Wat is softwareontwikkeling
  • Behoeften en voordelen van SDLC

Software-eisen en specificaties  

  • Inleiding tot software-eisen en specificaties
  • Overzicht van softwareontwikkelingsfasen
  • Noodzaak van het verzamelen van vereisten
  • Doel van SRS en het verschil tussen vereisten en specificaties
  • Inzicht in niet-functionele vereisten WRSPM-model van SRS

Softwarearchitectuur

  • Softwarearchitectuur
  • Definitie van softwarearchitectuur
  • Softwarearchitect
  • Rollen van een softwarearchitect
  • Softwarearchitectuurmodellen
  • Fasen van het softwarearchitectuurproces

Softwareontwerp  

  • Inleiding tot softwareontwerp 
  • Wat is softwareontwerp 
  • Principes van softwareontwerp 
  • Concepten van softwareontwerp 
  • Niveaus van softwareontwerp 
  • De noodzaak van softwareontwerp 
  • Modularisatie van software 
  • Cohesie

Software-implementatie, rollback, cutover-strategieën en implementatie 

  • Inleiding tot software-implementatie 
  • Basisprincipes van software-implementatie 
  • Overzicht van applicatieontwikkeling 
  • Softwaretesten 
  • Implementatie 
  • Rollback 
  • Overzicht van cutover en de bijbehorende strategieën

Softwaretesten

  • Inleiding tot softwaretesten
  • Grondbeginselen van testen
  • Verschillende onderdelen van het testproces
  • Testtechnieken
  • Technieken voor handmatig en geautomatiseerd testen
  • Technieken voor op ervaring gebaseerd testen
  • De juiste testtechniek kiezen
  • Testgedreven ontwikkeling (TDD)

Softwareontwikkelingsmodellen (traditioneel) 

  • Traditionele modellen voor de levenscyclus van softwareontwikkeling 
  • Watervalmodel
  • Voor- en nadelen van het watervalmodel 
  • V-model 
  • Incrementeel model 
  • Spiraalmodel 
  • Picturale weergave van het spiraalmodel 

Softwareontwikkelingsmodellen (nieuw tijdperk)

  • Behoefte aan moderne softwareontwikkelingsmodellen 
  • Agile-model 
  • Lean-model

Diepgaande analyse van de Lean-methodologie

  • Lean-methodologie 
  • Lean-principes voor productie
  • Lean softwareontwikkeling
  • Lean-methodologie en de voordelen ervan
  • Lean versus Agile 
  • Kanban 
  • Kaizen 
  • Kenmerken van Lean 
  • Lean Start-Up-model 
  • Een overzicht van Design Thinking 
  • Een discussie over het Lean- versus het Agile-model

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Absoluut! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:

  • LEREN: Interactieve herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die uw leervoortgang, uitdagingen en aanbevolen onderwerpen om te herhalen belichten, zodat u de belangrijkste vaardigheden onder de knie krijgt

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat u in uw eigen tempo kunt volgen, waardoor u op uw eigen gemak kunt leren en uw vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met uw fulltime baan.

Is deze cursus geschikt voor beginners?

Ja, de cursus is speciaal ontworpen om beginners kennis te laten maken met concepten uit de software-engineering en de basisprincipes van SDLC.

Heb ik programmeerervaring nodig?

Nee, eerdere programmeerervaring is niet vereist, hoewel basiskennis nuttig kan zijn.

Wat leer ik in deze cursus?

Je leert over de fasen van softwareontwikkeling, SDLC-modellen en hoe softwareprojecten in de praktijk worden gepland en uitgevoerd.

Is deze cursus praktisch of theoretisch?

De cursus combineert conceptueel inzicht met praktische software-engineeringpraktijken.

Hoe wordt SDLC in echte bedrijven gebruikt?

SDLC wordt gebruikt om softwareprojecten te structureren en zo te zorgen voor efficiënte planning, ontwikkeling, testen en implementatie.

Helpt dit mij in een carrière in software-engineering?

Ja, de cursus biedt de basiskennis die nodig is voor functies in softwareontwikkeling, kwaliteitscontrole en projectcoördinatie.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginnersniveau
  • 6 uur aan on-demand video's
  • 9 automatisch beoordeelde toetsen
  • 35 herhalingsquizzen
  • 15+ uur aanbevolen studietijd
  • 1 jaar toegang tot het leerplatform
  • Certificaat van voltooiing van het programma inbegrepen
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.