Beste Antwort
Was ist der Softwareentwicklungsprozess?
Verstehen Sie zunächst, dass der Softwareentwicklungsprozess unter vielen Namen mit sehr geringen oder keinen Unterschieden bekannt ist und
– Softwareprozess
– Lebensdauer der Softwareentwicklung Zyklus
– Lebenszyklus der Systementwicklung (SDLC)
– Softwareentwicklungsprozess
– Softwareprozessmodell
– Software-Lebenszyklus
In dieser Antwort werde ich versuchen, SDLC zu verwenden.
Formale Definition:
Es ist das Modell, das für die Verwaltung der Erstellung von Software vom ersten Kundenstart an, dh von den Anforderungen bis zur Freigabe des fertigen Produkts, ausgewählt wurde.
Der Prozess, den wir für die Softwareentwicklung ausgewählt haben, besteht also aus folgenden Techniken:
- Projektplanung & Machbarkeitsstudie
- Anforderungsanalyse
- Design (Architektur)
- Entwicklung von codierten (Im Implementierung)
- Testen
- Akzeptanz und Bereitstellung (Qualitätssicherung)
- Wartung und Support
Bildquelle: Wiki
Vor allem Punkte sind große Themen, die analysiert und untersucht werden müssen Schlagen Sie vor, sie sorgfältig zu lesen.
Es gibt viele Methoden, die sich hauptsächlich in der Häufigkeit, Anwendung und Implementierung der oben genannten Techniken unterscheiden. Beispielsweise verwenden unterschiedliche Prozessmodelle unterschiedliche Analysetechniken, andere Modelle Versuchen Sie, die Lösung eines Problems in einem Big-Bang-Ansatz zu implementieren, während andere einen iterativen Ansatz verfolgen, bei dem mit jeder Iteration des Prozessmodells sukzessive größere und vollständigere Versionen der Software erstellt werden.
Verschiedene Arten von Methoden sind:
- Wasserfall
- Prototyping
- Iterative und inkrementelle Entwicklung
- Spiralentwicklung
- Schnelle Anwendung dev elopment
- Extreme Programmierung und die modernste und wichtigste für die heutige IT-Branche ist
- Agile, es ist weiter kategorisiert in:
Ich würde empfehlen zu lesen und analysieren Sie jedes Thema sorgfältig, da jeder Punkt ein bestimmter Zweig der Informatik ist.
Weitere Informationen:
https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf
http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf
Softwareentwicklungsprozess – Wikipedia
Softwareentwicklung – Softwareprozess und Software Prozessmodelle (Teil 2)
Einführung in Software Engineering / Prozess / Lebenszyklus
Was ist ein Softwareentwicklungsprozess?
Viel Spaß beim Lernen, Prost !!
Antwort
Erhalten Sie unvollständige Angaben Sie erhalten keine Antwort, um die Spezifikationen zu klären. Lassen Sie sich von Ihrem Chef sagen, dass in 2 Tagen etwas fertig sein soll. Sie müssen kein Unit-Test-Framework haben. Schreiben Sie daher selbst eine kleine Anzahl von Unit-Tests, die nicht den Anforderungen entsprechen, die Sie erfüllen Ich weiß es sowieso nicht, stelle sicher, dass dein Code kompiliert wird, checke ihn in die Codebasis ein, warte auf die Bereitstellung, lese die durch die fehlerhafte Veröffentlichung verursachten Fehlerberichte durch, schäume ein, spüle, wiederhole.