Care este procesul de inginerie software?


Cel mai bun răspuns

Care este procesul de inginerie software?

În primul rând, înțelegeți că procesul de inginerie software este cunoscut sub mai multe nume, cu diferențe foarte mici sau deloc, și acestea sunt

– Proces software

– Viața de dezvoltare software Cycle

– Ciclul de viață al dezvoltării sistemelor (SDLC)

– Procesul de dezvoltare software

– Modelul procesului software

– Ciclul de viață al software-ului

În acest răspuns voi încerca să folosesc SDLC.

Definiție formală:

It este modelul ales pentru gestionarea creării de software de la inițierea inițială a clientului, adică cerințe până la lansarea produsului finit.

Deci procesul pe care l-am ales pentru dezvoltarea software constă din următoarele tehnici:

  1. Studiu de planificare și fezabilitate a proiectului
  2. Analiza cerințelor
  3. Proiectare (arhitectură)
  4. Dezvoltarea codificării (Im plementare)
  5. Testare
  6. Acceptare și implementare (asigurarea calității)
  7. Întreținere și asistență

Sursa imaginii: Wiki

Mai presus de toate punctele sunt subiecte mari de analizat și studiat, aș sugerează să le citești cu atenție.

Există multe metodologii care există și variază în principal în ceea ce privește frecvența, aplicarea și implementarea tehnicilor de mai sus, de exemplu, diferite modele de proces utilizează diferite tehnici de analiză, alte modele încercați să implementați soluția la o problemă într-o singură abordare big-bang, în timp ce altele adoptă o abordare iterativă prin care se construiesc succesiv versiuni mai mari și mai complete ale software-ului cu fiecare iterație a modelului procesului. id = „703b2c7e33″>

Diferite tipuri de metodologie sunt: ​​

  1. Cascadă
  2. Prototipare
  3. Dezvoltare iterativă și incrementală
  4. Dezvoltare spirală
  5. Dezvoltare rapidă a aplicației elopment
  6. Programare extremă și cea mai modernă și importantă pentru industria IT actuală este
  7. Agilă, este mai departe clasificat în:
  • Scrum
  • Metodă de dezvoltare a sistemelor dinamice
  • Kanban
  • Aș sugera să citesc și analizați fiecare subiect cu atenție, deoarece fiecare punct este o ramură specifică în informatică.

    Lecturi suplimentare:

    https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf

    http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf

    Procesul de dezvoltare software – Wikipedia

    Inginerie software – Procese software și software Modele de proces (partea 2)

    Introducere în ingineria software / proces / ciclu de viață

    Ce este un proces de dezvoltare software?

    Happy Learning, Cheers !!

    Răspuns

    Primiți specificații incomplete , nu reușiți să obțineți un răspuns pentru a clarifica specificațiile, să vi se spună de șeful dvs. să aibă ceva terminat în 2 zile, să nu aveți un cadru de testare unitară, deci scrieți o cantitate mică de teste unitare care nu acoperă cerințele oricum nu știu, asigurați-vă că codul dvs. este compilat, verificați-l în baza de cod, așteptați să fie implementat, citiți rapoartele de erori cauzate de versiunea necorespunzătoare, spumați, clătiți, repetați.

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *