Inżynieria oprogramowania to dziedzina inżynierii systemów zajmująca się praktycznymi aspektami produkcji oprogramowania. Firmy informatyczne powinny zwracać szczególną uwagę na inżynierię. Analiza i określenie wymagań, przed i z trakcie, projektowania i realizowania projektów jest bardzo ważna.
Klient nie zawsze wie jak końcowy efekt ma wyglądać albo nie rozumie jakie skomplikowane może być coś do zrobienia. Nieporozumienie między klientem a realizatorami projektu często występują. Klient później nie jest zadowolony, a projektanci nie wiedzą co dokładnie zrobić. Wiąże się to z wielkimi kosztami i stratami. Dlatego też pierwsza faza inżynierii oprogramowania zajmuje się tym. Specyfikacja wymagań może i zajmować dużo czasu, ale jak nie jest od początku dobrze zrobiona i zrozumiana przez obie strony to konsekwencje są kosztowne.
Wymagania mogą być funkcjonalne i niefunkcjonalne. Pierwsze są związane z oczekiwaniami od produktu. Co ma robić i jak. Niefunkcjonalne zajmują się bardziej działaniem systemu. Czyli jak szybko działa końcowy efekt albo czy nie pojawia się jakaś awaria.
Bez określenia wymagań jest bardzo trudno uzyskać końcowy efekt co spodoba się klientowi i będzie dobrze działać.
Twój wpis został dodany i wkrótce pojawi się na stronie
Twoja opinia została dodana i wkrótce pojawi się na karcie przychodni
Komentarze odwiedzających (0)