Software Engineering Complete Learning Guide for Android APK
| Vrsta datoteke | APK |
|---|---|
| Verzija | 1.0 |
| Izdavač | dhaval rupera |
| Datum izlaska | 6. pro 2019. |
| Datum dodan | 6. pro 2019. |
| Os zahtjevi | Android |
| Zahtjevi | Requires Android 4.0.3 and up |
| Ukupno preuzimanja | 0 |
| Cijena | Free |
Opis
Potpuni vodič za učenje softverskog inženjerstva
Programsko inženjerstvo je inženjerska grana povezana s razvojem softverskih proizvoda korištenjem dobro definiranih znanstvenih principa, metoda i postupaka. Ishod softverskog inženjeringa je učinkovit i pouzdan softverski proizvod. Pojam se sastoji od dvije riječi, softver i inženjering.
Softver je više od samog programskog koda. Program je izvršni kod koji služi nekoj računskoj svrsi. Softverom se smatra zbirka izvršnog programskog koda, pridruženih biblioteka i dokumentacije. Softver, kada je izrađen za određene zahtjeve, naziva se softverski proizvod.
S druge strane, inženjerstvo se bavi razvojem proizvoda, korištenjem dobro definiranih znanstvenih principa i metoda.
Proces razvoja softverskog proizvoda korištenjem principa i metoda softverskog inženjeringa naziva se evolucija softvera. To uključuje početni razvoj softvera te njegovo održavanje i ažuriranje, sve dok se ne razvije željeni softverski proizvod koji zadovoljava očekivane zahtjeve.
U ovoj aplikaciji pronaći ćete sljedeće teme: informacije povezane s pregledom s/w inženjeringa, informacije povezane s životnim ciklusom razvoja softvera, informacije povezane s upravljanjem projektima softvera, informacije povezane s zahtjevima softvera, informacije povezane s osnovama projektiranja softvera, informacije povezane s alatima za analizu i dizajn, informacije povezane s strategijama dizajna s/w, informacije povezane s dizajnom korisničkog sučelja s/w, informacije povezane sa složenošću dizajna s/w, informacije povezane s implementacijom s/w, informacije povezane s pregledom testiranja s/w, s/w informacije vezane uz održavanje, informacije povezane s pregledom alata za slučajeve, informacije vezane uz tehnički ispit q/a.
Evolucija počinje od procesa prikupljanja zahtjeva. Nakon čega programeri stvaraju prototip predviđenog softvera i pokazuju ga korisnicima kako bi dobili njihove povratne informacije u ranoj fazi razvoja softverskog proizvoda. Korisnici predlažu promjene, na kojima se mijenja nekoliko uzastopnih ažuriranja i održavanja. Ovim se postupkom mijenja izvorni softver dok se ne postigne željeni softver.
Čak i nakon što korisnik ima željeni softver pri ruci, napredna tehnologija i promjenjivi zahtjevi prisiljavaju softverski proizvod da se promijeni u skladu s tim. Ponovno stvaranje softvera od nule i ići jedan na jedan sa zahtjevima nije izvedivo. Jedino izvedivo i ekonomično rješenje je ažurirati postojeći softver tako da odgovara najnovijim zahtjevima.
Ako završimo softversko inženjerstvo, tada ćemo biti ljudi od velike potražnje jer tvrtke ne implementiraju pravilno softver u svojoj tvrtki i na kraju se suočavaju s velikim gubicima.
Očekujemo povratne informacije od naših korisnika jer nam one pomažu poboljšati našu aplikaciju. Također ljubazno ocijenite ovu aplikaciju.