|
Inżynieria oprogramowania to dziedzina inżynierii systemów zajmująca się wszelkimi aspektami produkcji oprogramowania: od analizy i określenia wymagań, przez projektowanie i wdrożenie, aż do ewolucji gotowego oprogramowania. Podczas gdy informatyka zajmuje się teoretycznymi aspektami produkcji oprogramowania, inżynieria oprogramowania koncentruje się na stronie praktycznej. Termin "inżynieria oprogramowania" po raz pierwszy został użyty w przełomie lat 1950/60 (ale oficjalnie za narodziny tej dyscypliny podaje się lata 1968 i 1969, w których miały miejsce dwie konferencje sponsorowane przez NATO, odpowiednio w Garmisch i Rzymie).
Wyzwania dla inżynierii oprogramowaniaWyzwania dla inżynierii oprogramowania:
Fazy procesu produkcji oprogramowaniaW inżynierii oprogramowania proces produkcji oprogramowania dzieli się na pewne fazy, typowy podział to:
Modele życiowe oprogramowaniaMożna wyróżnić szereg modeli życiowych oprogramowania, w tym:
Języki inżynierii oprogramowaniaInżynieria oprogramowania rozwinęła szereg języków wspomagających proces tworzenia oprogramowania. Obecnie popularność zyskały języki wspierające programowanie obiektowe - najważniejszym z nich jest UML. Inżynieria oprogramowania wypracowała jednak już wcześniej inne metodologie - takie, jak metoda strukturalna Yourdona. Zobacz też
Linki zewnętrzne
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net