Grundlagen des Software Engineerings

2019 
Software Engineering beschaftigt sich mit der systematischen Entwicklung von Softwaresystemen. Es beschreibt alle neben der Programmierung notwendigen Tatigkeiten der Software-Entwicklung: Anforderungsanalyse, Architektur und Design, Implementierung sowie Test. Die Abfolge der Tatigkeiten wird uber einen Software-Entwicklungsprozess festgelegt. Diese sind entweder plangetrieben oder agil. Aus den Anforderungen wird ein Software-System entworfen und schlussendlich implementiert. Software-Tests dienen zur Qualitatskontrolle. Software-Qualitat hat mehrere Dimensionen und lasst sich grob einteilen in ausere und innere Qualitat. Der Software-Lebenszyklus beschreibt die kontinuierliche Weiterentwicklung eines Software-Systems.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    11
    References
    0
    Citations
    NaN
    KQI
    []