Beste antwoord
Wat is het software-engineeringproces?
Ten eerste: begrijp dat het software-engineeringproces bekend staat onder vele namen met zeer weinig of geen verschillen, en dat zijn ze
– Softwareproces
– Software Development Life Cyclus
– Levenscyclus van systeemontwikkeling (SDLC)
– Softwareontwikkelingsproces
– Softwareprocesmodel
– Softwarelevenscyclus
In dit antwoord zal ik proberen SDLC te gebruiken.
Formele definitie:
is het model dat is gekozen voor het beheer van de creatie van software vanaf de eerste start van de klant, dwz vereisten tot de release van het eindproduct.
Het proces dat we hebben gekozen voor softwareontwikkeling bestaat dus uit de volgende technieken:
- Projectplanning en haalbaarheidsstudie
- Analyse van vereisten
- Ontwerp (architectuur)
- Ontwikkeling van gecodeerde (Im plementatie)
- Testen
- Acceptatie en implementatie (kwaliteitsborging)
- Onderhoud en ondersteuning
Afbeeldingsbron: Wiki
Bovenal zijn er grote onderwerpen om te analyseren en te bestuderen, ik zou stel voor om ze aandachtig te lezen.
Er zijn veel methodologieën die voornamelijk variëren in de frequentie, toepassing en implementatie van de bovenstaande technieken; verschillende procesmodellen gebruiken bijvoorbeeld verschillende analysetechnieken, andere modellen proberen de oplossing voor een probleem in één big-bang-benadering te implementeren, terwijl anderen een iteratieve benadering hanteren waarbij achtereenvolgens grotere en completere versies van de software worden gebouwd met elke iteratie van het procesmodel.
Verschillende soorten methodologie zijn:
- Waterval
- Prototyping
- Iteratieve en incrementele ontwikkeling
- Spiraalontwikkeling
- Snelle applicatie-ontwikkeling elopment
- Extreme programmering en de meest moderne en belangrijkste voor de huidige IT-industrie is
- Agile, het is verder gecategoriseerd in:
Ik zou willen voorstellen om te lezen en analyseer elk onderwerp zorgvuldig, aangezien elk punt een specifieke tak in de computerwetenschappen is.
Verdere lezingen:
https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf
http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf
Softwareontwikkelingsproces – Wikipedia
Software-engineering – Softwareproces en software Procesmodellen (deel 2)
Inleiding tot software-engineering / proces / levenscyclus
Wat is een softwareontwikkelingsproces?
Veel plezier met leren, proost !!
Antwoord
Ontvang onvolledige specifica lukt het niet om een antwoord te krijgen om de specificaties te verduidelijken, krijg van je baas te horen dat iets binnen 2 dagen klaar moet zijn, heb geen kader voor het testen van eenheden, dus schrijf zelf een klein aantal eenheidstests die niet voldoen aan de vereisten, die u weet het toch niet, zorg ervoor dat je code compileert, check het in op de codebase, wacht tot het geïmplementeerd is, lees de bugrapporten door die veroorzaakt zijn door de slechte release, schuim, spoel, herhaal.