Preuzmite PDF
1) Što je SDLC?
SDLC je kratica od Razvoj softverskog životnog ciklusa. SDLC je niz koraka koji nudi definirani model za razvoj i upravljanje životnim ciklusom aplikacije.
2) Navedi pet modela koji se koriste u SDLC-u
- Model slapa
- Model brzog razvoja aplikacija (RAD)
- Agilan model
- Iterativni model
- Spiralni model
3) Objasnite faze modela vodopada
Pet glavnih faza modela vodopada su:
- Prikupljanje zahtjeva
- Oblikovati
- Razvoj
- Testiranje
- Implementacija i održavanje
4) Navodi važnost faze dizajna?
Zahtjevi su navedeni u obliku dokumenta. Zatim se pretvara u logičku strukturu koju treba implementirati u određeni programski jezik. Faza dizajna također je korisna za određivanje hardverskih i sistemskih zahtjeva. Također omogućuje definiranje cjelovite arhitekture sustava. Izlaz je dizajniran za dokumentiranje koji djeluje kao ulaz za sve naredne SDLC faze.
5) Koji su zadaci izvršeni u fazi kodiranja?
U fazi kodiranja, projektni dokument pretvara se u izvršni programski jezik. Izlaz iz faze kodiranja izvorni je kod koji može djelovati kao ulaz za fazu ispitivanja i održavanja.
6) Što je studija izvodljivosti?
Izvedivost omogućuje procjenu održivosti razvoja softverskog projekta za bilo koju organizaciju. Softverski analitičar radi cjelovitu studiju kako bi razumio operativnu, ekonomsku i tehničku izvedivost bilo kojeg projekta.
7) Koje su razine zrelosti u CMM-u?
Model zrelosti sposobnosti mjerilo je za analizu zrelosti procesa razvoja softvera u organizaciji. To je tehnika koja se koristi za pročišćavanje procesa razvoja softvera tvrtke. Koristi se za procjenu bilo koje tvrtke na ljestvici od pet različitih razina razina na temelju njihovih ključnih procesnih područja. Govori o zrelosti tvrtke na temelju projekta s kojim se tvrtka bavi i klijenata.
Početna, upravljana, definirana, kvantitativno upravljana i optimizirajuća je pet razina koje određuju razine CMM-a bilo koje tvrtke.
8) Dati neke prednosti korištenja V modela?
- Jednostavno i jednostavno za upotrebu.
- Svaka faza ima svoje
- V model je uspješniji zbog ranog razvoja planova ispitivanja. To smanjuje troškove ispravka programskih pogrešaka
- Najučinkovitije djeluje s malim projektima gdje su zahtjevi mali
9) Koji je 'opseg' projekta?
Opseg projekta nije ništa drugo nego ciljevi, ciljevi i očekivanja projekta. Opseg softvera dobro je definirana granica koja uključuje sve procese koji se izvode za razvoj i isporuku softverskog proizvoda. Opseg softvera sastoji se od svih funkcionalnosti i artefakata koji se isporučuju softverskom sustavu. Opseg softvera također pomaže utvrditi što će sustav raditi, a što ne.
10) Prema vama, kada bi korisnici trebali biti obučeni na novom sustavu?
Tijekom faze provedbe
11) Navedite fazu u kojoj se prati rad novog sustava?
Tijekom faze evolucije i održavanja, sustav se kontinuirano nadgleda.
12) Što je računalni informacijski sustav?
To je sustav u kojem računala izvode neke postupke.
13) Objasnite dizajn niske razine ili detaljan dizajn koji se odnosi na SDLC
U dizajnu niske razine, dizajn na visokoj razini raščlanjen je na module i programe. Logički dizajn razvijen je za svaki program i bit će dokumentiran kao programske specifikacije.
14) Kakva je korist od JAD sesije?
Sjednica JAD (Joint Application Design) koristi se za prikupljanje podataka i informacija o sustavu
15) Navedite razliku između SDLC i Stlc
SDLC uključuje potpunu provjeru i provjeru valjanosti projekta. SDLC faza zahtijeva analizu poslovnih zahtjeva, dizajn, proces razvoja, postupak ispitivanja i održavanje.
Dok STLC uključuje samo provjeru valjanosti.
16) Tko su ljudi uključeni u faze Modela vodopada
Ljudi koji sudjeluju u modelu vodopada ovise o strukturi organizacije. Ovdje su profesionalci koji su općenito uključeni
- Poslovni analitičar
- Tehnički direktor ili stariji programeri
- Tehnički vodeći ili arhitekt sustava u fazi projektiranja
- Programeri u fazi kodiranja.
- Ispitivači u fazi ispitivanja.
- Voditelj projekta i tim za održavanje u fazi održavanja
17) Što je DFD razine 0?
Najviša razina apstrakcije naziva se DFD razine 0 (dijagram protoka podataka). Također je poznat kao DFD na razini konteksta. Daje specifikacije o cijelom informacijskom sustavu kao jedan dijagram koji sadrži sve detalje o sustavu.
18) Objasnite skup zahtjeva za tim koji se odnosi na SDLC
Prikupljanje zahtjeva važna je SDLC faza. U ovoj se fazi sakupljaju poslovni zahtjevi. Raspored i troškovi projekta također se analiziraju u ovoj fazi.
19) Ukratko objasnite fazu testiranja
Vježbaju se različite metodologije ispitivanja za otkrivanje programskih grešaka koje se rađaju tijekom prethodnih faza. Danas postoje mnoge vrste alata za testiranje i dostupne su metodologije. Malo je onih koji također izrađuju svoje alate za testiranje, koji su izrađeni prema potrebi ili njihovim organizacijama.
20) S kojim se problemima suočava model slapa?
Neki od uobičajenih problema s kojima se suočava model slapa su
- Model slapa nije idealan za složene projekte gdje zahtjevi nisu jasni
- Potrebno je puno vremena da se završi svaka faza
- Postoje određene greške koje u ovom modelu nikada nisu otklonjene
21) Kako se naziva studija detalja postojećeg sustava?
Detaljna studija postojećeg sustava naziva se Analiza sustava
22) Koji je glavni cilj izrade prototipa?
Prototipiranje nudi mini-model predloženog sustava
23) U kojem bi se koraku SDLC projekta moglo izvršiti prijevremeni prekid?
U SDLC procesu, završetak projekta može se izvršiti u fazi studije izvodljivosti.
24) Prema vama koja je najkreativnija i najizazovnija faza životnog ciklusa sustava?
Dizajn je jedna od najizazovnijih faza životnog ciklusa SDLC.
25) Navedite vrstu izvedivosti kod koje će ušteda troškova i dodatna dobit premašiti potrebno ulaganje.
Poznata je pod nazivom ekonomska izvedivost
26) Mogu li popravci programskih pogrešaka također uključivati održavanje softvera?
Da, faza ispravljanja programskih pogrešaka također uključuje održavanje softvera
27) U kojoj su fazi životnog ciklusa SDCL troškovi ispravljanja pogrešaka najmanji?
Troškovi ispravljanja pogrešaka vrlo su mali u ranoj fazi analize zahtjeva.