Najlepsza odpowiedź
Na czym polega proces inżynierii oprogramowania?
Po pierwsze, zrozum, że proces inżynierii oprogramowania jest znany pod wieloma nazwami z bardzo małymi lub żadnymi różnicami, a są to
– Proces tworzenia oprogramowania
– Życie w tworzeniu oprogramowania Cykl
– Cykl życia rozwoju systemów (SDLC)
– Proces tworzenia oprogramowania
– Model procesu tworzenia oprogramowania
– Cykl życia oprogramowania
W tej odpowiedzi spróbuję użyć SDLC.
Definicja formalna:
To to model wybrany do zarządzania tworzeniem oprogramowania od momentu powstania klienta, tj. wymagań do wydania gotowego produktu.
Zatem proces, który wybraliśmy do tworzenia oprogramowania składa się z następujących technik:
- Planowanie projektu i studium wykonalności
- Analiza wymagań
- Projekt (architektura)
- Opracowanie kodu (Im plementation)
- Testowanie
- Odbiór i wdrożenie (zapewnienie jakości)
- Konserwacja i wsparcie
Źródło obrazu: Wiki
Przede wszystkim są to duże tematy do analizy i studiowania. sugeruj uważne ich przeczytanie.
Istnieje wiele metodologii, różniących się głównie częstotliwością, zastosowaniem i wdrażaniem powyższych technik, na przykład różne modele procesów wykorzystują różne techniki analizy, inne modele próbują wdrożyć rozwiązanie problemu w jednym podejściu big-bang, podczas gdy inni przyjmują podejście iteracyjne, w ramach którego z każdą iteracją modelu procesu budowane są sukcesywnie większe i bardziej kompletne wersje oprogramowania.
Różne rodzaje metod to:
- Wodospad
- Prototypowanie
- Rozwój iteracyjny i przyrostowy
- Spiralny rozwój
- Szybkie tworzenie aplikacji elopment
- Ekstremalne programowanie i najnowocześniejsze i najważniejsze dla dzisiejszej branży IT jest
- Zwinne, to dalej podzielone na:
Proponuję przeczytać i dokładnie przeanalizuj każdy temat, ponieważ każdy punkt jest specyficzną gałęzią informatyki.
Dalsze lektury:
https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf
http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf
Proces tworzenia oprogramowania – Wikipedia
Wprowadzenie do inżynierii oprogramowania / procesu / cyklu życia
Co to jest proces tworzenia oprogramowania?
Miłej nauki, pozdrawiam !!
Odpowiedź
Odbierz niepełną specyfikację nie dostaniesz odpowiedzi wyjaśniającej specyfikacje, powiedz szefowi, żeby coś skończyło się w ciągu 2 dni, nie posiadaj frameworka testów jednostkowych, więc napisz samodzielnie niewielką liczbę testów jednostkowych, które nie obejmują wymagań, które w każdym razie nie wiem, upewnij się, że Twój kod się kompiluje, sprawdź go w bazie kodu, poczekaj na jego wdrożenie, przeczytaj raporty o błędach spowodowane złym wydaniem, spień, przepłucz, powtórz.