Programinės įrangos inžinerijos vadovėlis pateikia pagrindines ir išplėstines programinės įrangos inžinerijos sąvokas. Programinės įrangos inžinerijos mokymo programa skirta padėti pradedantiesiems ir profesionalams.
Programinės įrangos inžinerija pateikia standartinę programinės įrangos projektavimo ir kūrimo procedūrą.
Mūsų programinės įrangos inžinerijos vadovėlyje yra visos programinės įrangos inžinerijos temos, tokios kaip programinės įrangos inžinerijos modeliai, programinės įrangos kūrimo gyvavimo ciklas, reikalavimų inžinerija, programinės įrangos projektavimo įrankiai, programinės įrangos projektavimo strategijos, programinės įrangos projektavimo lygiai, programinės įrangos projektų valdymas, programinės įrangos valdymo veikla, programinės įrangos valdymo įrankiai, programinės įrangos testavimas. lygiai, programinės įrangos testavimo metodai, kokybės užtikrinimas prieš. Kokybės kontrolė, rankinis testavimas, programinės įrangos priežiūra, programinės įrangos pertvarkymas ir programinės įrangos kūrimo įrankis, pvz., CASE įrankis.
Kas yra programinės įrangos inžinerija?
Terminas programinės įrangos inžinerija yra dviejų žodžių rezultatas, programinė įranga , ir inžinerija .
The programinė įranga yra integruotų programų rinkinys.
Programinė įranga susideda iš kruopščiai sutvarkytų instrukcijų ir kodo, kurį kūrėjai parašė bet kuria iš įvairių kompiuterių kalbų.
pasiruošti testui mockito
Kompiuterių programos ir susijusi dokumentacija, pvz., reikalavimai, dizaino modeliai ir vartotojo vadovai.
Inžinerija yra taikymas mokslinis ir praktiška žinių į sugalvoti, projektuoti, statyti, prižiūrėti , ir tobulinti sistemas, procesus ir kt .
Programinės įrangos inžinerija yra inžinerijos šaka, susijusi su programinės įrangos produkto evoliucija naudojant gerai apibrėžtus mokslinius principus, metodus ir procedūras. Programinės įrangos inžinerijos rezultatas – efektyvus ir patikimas programinės įrangos produktas.
Kodėl reikalinga programinės įrangos inžinerija?
Programinės įrangos inžinerija reikalinga dėl šių priežasčių:
- Norėdami valdyti didelę programinę įrangą
- Norėdami gauti daugiau mastelio
- Išlaidų valdymas
- Valdyti dinamišką programinės įrangos prigimtį
- Dėl geresnės kokybės valdymo
Programinės įrangos inžinerijos poreikis
Programinės įrangos inžinerijos būtinybė atsiranda dėl didesnio vartotojo reikalavimų ir aplinkos, kurioje programa veikia, pažangos.
Gero programinės įrangos inžinieriaus savybės
Funkcijos, kurias turėtų turėti geri programinės įrangos inžinieriai, yra šios:
Sisteminių metodų poveikis, ty programinės įrangos inžinerijos principų išmanymas.
Geros techninės projektų srities žinios (domeno žinios).
sujungimų tipai rdbms
Geri programavimo įgūdžiai.
Geri bendravimo įgūdžiai. Šiuos įgūdžius sudaro žodiniai, rašytiniai ir tarpasmeniniai įgūdžiai.
Aukšta motyvacija.
Geras informatikos pagrindų išmanymas.
Intelektas.
Gebėjimas dirbti komandoje
Drausmė ir kt.
Programinės įrangos inžinerijos svarba
Programinės įrangos inžinerijos svarba yra tokia:
Programinės įrangos inžinerijos pamokų rodyklė
Pamoka
- Pamoka
- Programinės įrangos procesai
- SDLC
- SDLC modeliai
- Reikalavimų inžinerija
Modeliai
- Krioklio modelis
- RAD modelis
- Spiralinis modelis
- V formos modelis
- Prieauginis modelis
- Judrus modelis
- Iteracinis modelis
- Didžiojo sprogimo modelis
- Prototipo modelis
Programinės įrangos valdymas
- Projektų valdymas
- Veikla
- Projektų valdymo įrankiai
Programinės įrangos metrika
- Programinės įrangos metrika
- Į dydį orientuota metrika
- Halstead programinės įrangos metrika
- Funkcinių taškų (FP) analizė
- Išplėstinės funkcijos taško (EFP) metrika
- Informacijos srauto metrika
- Ciklominis sudėtingumas
- Programinės įrangos metrikos atvejo įrankiai
Projekto planavimas
- Programinės įrangos projektų planavimas
- Programinės įrangos sąnaudų įvertinimas
- COCOMO modelis
- Putnam išteklių paskirstymo modelis
Rizikos valdymas
- Rizikos valdymas
- Rizikos valdymo veikla
- Projekto planavimas
- Personalo planavimas
Programinės įrangos reikalavimas
- Programinės įrangos reikalavimų specifikacijos
- Reikalavimų analizė
- Duomenų žodynai
- Esybės ir santykių diagrama
S/W konfigūracija
- Programinės įrangos konfigūracijos valdymas
- SCM procesas
- Programinės įrangos kokybės užtikrinimas
- Projekto stebėjimas ir kontrolė
Programinės įrangos kokybė
deterministiniai baigtiniai automatai
- Programinės įrangos kokybė
- ISO 9000 sertifikatas
- SEICMM
- PCMM
- Šešios sigmos
Programinės įrangos dizainas
- Programinės įrangos dizainas
- Programinės įrangos projektavimo principai
- Sujungimas ir sanglauda
- Į funkcijas orientuotas dizainas
- Objektinis dizainas
- Vartotojo sąsajos dizainas
Kodavimas
- Kodavimas
- Programavimo stilius
- Struktūrinis programavimas
Programinės įrangos patikimumas
- Programinės įrangos patikimumas
- Programinės įrangos gedimo mechanizmai
- Programinės įrangos patikimumo matavimo metodai
- Programinės įrangos patikimumo metrika
- Programinės įrangos gedimų tolerancija
S. Patikimumo modeliai
- Programinės įrangos patikimumo modeliai
- Jelinski ir Moranda modelis
- Pagrindinis vykdymo laiko modelis
- Goel-Okumoto (GO) modelis
- Musa-Okumoto logaritminis modelis
Programinės įrangos priežiūra
- Programinės įrangos priežiūra
- Programinės įrangos priežiūros problemų priežastys
- Programinės įrangos priežiūros sąnaudų veiksniai
Būtina sąlyga
Norint mokytis programinės įrangos inžinerijos, nereikia jokių išankstinių sąlygų.
Publika
Ši mokymo programa padeda pradedantiesiems ir profesionalams suprasti programinės įrangos inžineriją.
Problemos
Užtikriname, kad šioje pamokoje nerasite klaidos, tačiau jei yra kokių nors klaidų, parašykite komentarų skiltyje.