Jaki jest proces inżynierii oprogramowania?


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:

  1. Planowanie projektu i studium wykonalności
  2. Analiza wymagań
  3. Projekt (architektura)
  4. Opracowanie kodu (Im plementation)
  5. Testowanie
  6. Odbiór i wdrożenie (zapewnienie jakości)
  7. 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:

  1. Wodospad
  2. Prototypowanie
  3. Rozwój iteracyjny i przyrostowy
  4. Spiralny rozwój
  5. Szybkie tworzenie aplikacji elopment
  6. Ekstremalne programowanie i najnowocześniejsze i najważniejsze dla dzisiejszej branży IT jest
  7. Zwinne, to dalej podzielone na:
  • Scrum
  • Metoda rozwoju systemów dynamicznych
  • Kanban
  • 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

    Inżynieria oprogramowania – proces tworzenia oprogramowania i oprogramowanie Modele procesów (część 2)

    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.

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *