|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
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).
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
|
| All Right Reserved © 2007, Designed by Stylish Blog. |