narzędziaW innych językach
|
Inżynieria oprogramowaniaInż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).
[edytuj] Wyzwania dla inżynierii oprogramowaniaWyzwania dla inżynierii oprogramowania:
[edytuj] Fazy procesu produkcji oprogramowaniaW inżynierii oprogramowania proces produkcji oprogramowania dzieli się na pewne fazy, typowy podział to:
[edytuj] Modele życiowe oprogramowaniaMożna wyróżnić szereg modeli życiowych oprogramowania, w tym:
[edytuj] 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. [edytuj] Zobacz też
[edytuj] Linki zewnętrzne
|