Lataa PDF
1) Mikä on SDLC?
SDLC on lyhenne ohjelmistokehityksen elinkaaresta. SDLC on sarja vaiheita, joka tarjoaa määritellyn mallin sovelluksen kehittämiseen ja elinkaaren hallintaan.
2) Nimeä viisi SDLC: ssä käytettyä mallia
- Vesiputousmalli
- Rapid Application Development (RAD) -malli
- Ketterä malli
- Iteratiivinen malli
- Spiraalimalli
3) Selitä vesiputousmallin vaiheet
Vesiputousmallin viisi päävaihetta ovat:
- Vaatimusten kerääminen
- Design
- Kehitys
- Testaus
- Toteutus ja ylläpito
4) Ilmoitetaan suunnitteluvaiheen merkitys?
Vaatimukset määritetään asiakirjan muodossa. Sitten se muunnetaan loogiseksi rakenteeksi, joka on toteutettava tietyllä ohjelmointikielellä. Suunnitteluvaiheesta on apua myös laitteisto- ja järjestelmävaatimusten määrittämisessä. Sen avulla voidaan määrittää myös koko järjestelmäarkkitehtuuri. Lähtö on suunniteltu dokumentoimaan, joka toimii tulona kaikissa seuraavissa SDLC-vaiheissa.
5) Mitkä ovat tehtävät koodausvaiheessa?
Koodausvaiheessa suunnitteluasiakirja muunnetaan suoritettavaksi ohjelmointikieleksi. Koodausvaiheen lähtö on lähdekoodi, joka voi toimia testaus- ja ylläpitovaiheen tulona.
6) Mikä on toteutettavuustutkimus?
Toteutettavuus antaa mahdollisuuden arvioida, kuinka kannattava ohjelmistoprojektien kehitys on organisaatiolle. Ohjelmistoanalyytikko tekee täydellisen tutkimuksen ymmärtääkseen minkä tahansa projektin toiminnallisen, taloudellisen ja teknisen toteutettavuuden.
7) Mitkä ovat CMM: n maturiteettitasot?
Valmiuksien kypsyysmalli on vertailuarvo organisaation ohjelmistokehitysprosessin kypsyyden analysoinnissa. Se on tekniikka, jota käytetään tarkentamaan yrityksen ohjelmistokehitysprosessia. Se käyttää arvioimaan yrityksiä viiden eri tasotason perusteella niiden keskeisten prosessialueiden perusteella. Siinä kerrotaan yrityksen kypsyydestä sen yrityksen projektin ja asiakkaiden perusteella.
Alkuperäinen, hallittu, määritelty, määrällisesti hallittu ja optimointi ovat viisi tasoa, jotka määrittävät minkä tahansa yrityksen CMM-tasot.
8) Antaako joitain etuja V-mallin käytöstä?
- Yksinkertainen ja helppo käyttää.
- Jokaisella vaiheella on erityinen
- V-malli on menestyksekkäämpi testaussuunnitelmien varhaisen kehittämisen takia. Tämä vähentää virhekorjausten kustannuksia
- Toimii tehokkaimmin pienissä projekteissa, joissa vaatimukset ovat pienet
9) Mikä on projektin "laajuus"?
Hankkeen laajuus ei ole muuta kuin projektin tavoitteet, tavoitteet ja odotukset. Ohjelmiston laajuus on hyvin määritelty raja, joka sisältää kaiken prosessin, joka suoritetaan ohjelmistotuotteen kehittämiseksi ja toimittamiseksi. Ohjelmisto sisältää kaikki toiminnot ja artefaktit, jotka toimitetaan ohjelmistojärjestelmälle. Ohjelmiston laajuus auttaa myös tunnistamaan, mitä järjestelmä tekee ja mitä se ei tee.
10) Milloin käyttäjän tulisi mielestäsi kouluttaa uutta järjestelmää?
Toteutusvaiheen aikana
11) Nimeä vaihe, jossa uuden järjestelmän suorituskykyä seurataan?
Kehitys- ja ylläpitovaiheen aikana järjestelmää seurataan jatkuvasti.
12) Mikä on tietokonepohjainen tietojärjestelmä?
Se on järjestelmä, jossa tietokoneet suorittavat joitain toimenpiteitä.
13) Selitä SDLC: tä koskeva matalan tason tai yksityiskohtainen suunnittelu
Matalan tason suunnittelussa korkean tason suunnittelu on jaoteltu moduuleiksi ja ohjelmiksi. Logiikkasuunnittelu on kehitetty jokaiselle ohjelmalle, ja se dokumentoidaan ohjelmaspesifikaatioina.
14) Mitä hyötyä JAD-istunnosta on?
JAD (Joint Application Design) -istuntoa käytetään tietojen keräämiseen järjestelmästä
15) Ilmoita ero SDLC: n ja Stlc: n välillä
SDLC sisältää projektin täydellisen todentamisen ja vahvistamisen. SDLC-vaihe vaatii liiketoimintatarpeiden analysoinnin, suunnittelun, kehitysprosessin, testausprosessin ja ylläpidon.
STLC sisältää vain validoinnin.
16) Keitä ihmisiä on mukana vesiputousmallin vaiheissa
Vesiputousmalliin osallistuvat ihmiset riippuvat organisaation rakenteesta. Tässä ovat ammattilaisia, jotka ovat yleensä mukana
- Liiketoiminnan analyytikko
- Tekninen johtaja tai vanhemmat kehittäjät
- Tekninen johtaja tai järjestelmäarkkitehti suunnitteluvaiheessa
- Kehittäjät koodausvaiheessa.
- Testaajat testausvaiheessa.
- Projektipäällikkö ja huoltotiimi ylläpitovaiheessa
17) Mikä on tason 0 DFD?
Korkeinta abstraktiotasoa kutsutaan tason 0 DFD: ksi (Data Flow Diagram). Se tunnetaan myös kontekstitasona DFD. Se antaa eritelmät koko tietojärjestelmästä yhtenä kaaviona, jossa on kaikki järjestelmän yksityiskohdat.
18) Selitä SDLC: tä koskeva tiimivaatimusten kokoaminen
Vaatimusten kerääminen on tärkeä SDLC-vaihe. Tässä vaiheessa liiketoiminnan vaatimukset kootaan. Projektin aikataulu ja kustannukset analysoidaan myös tässä vaiheessa.
19) Selitä lyhyesti testausvaihe
Eri testausmenetelmiä käytetään ohjelmavikojen havaitsemiseen, jotka satunnaisesti syntyvät edellisten vaiheiden aikana. Nykyään testaustyökaluja on monenlaisia, ja menetelmiä on saatavilla. Harvat kuuset rakentavat myös testausvälineitään, jotka on räätälöity tarpeen mukaan tai organisaatioidensa mukaan.
20) Mitä ongelmia vesiputousmallissa on?
Jotkut vesiputousmallin tavallisimmista ongelmista ovat
- Vesiputousmalli ei ole ihanteellinen monimutkaisille hankkeille, joissa vaatimukset eivät ole selkeät
- Jokaisen vaiheen suorittaminen vaatii paljon aikaa
- Tässä mallissa on joitain virheitä, joita ei ole koskaan korjattu
21) Mikä on nykyisen järjestelmän yksityiskohtia koskeva tutkimus?
Nykyisen järjestelmän yksityiskohtaista tutkimusta kutsutaan Järjestelmäanalyysiksi
22) Mikä on prototyyppitavoitteen päätavoite?
Prototyyppien tekeminen tarjoaa ehdotetun järjestelmän minimallin
23) Missä vaiheessa SDLC-projektia voidaan tehdä ennenaikaisesti?
SDLC-prosessissa projekti voidaan lopettaa toteutettavuustutkimuksen vaiheessa.
24) Mikä on mielestänne järjestelmän elinkaaren luovin ja haastavin vaihe?
Suunnittelu on yksi SDLC: n elinkaaren haastavimmista vaiheista.
25) Nimeä toteutettavuuden tyyppi, jossa kustannussäästöt ja lisätuotot ylittävät vaaditun investoinnin.
Se tunnetaan nimellä Taloudellinen toteutettavuus
26) Voivatko virhekorjaukset sisältää myös ohjelmistojen ylläpitoa?
Kyllä, virheenkorjausvaihe sisältää myös ohjelmistojen ylläpidon
27) Virheenkorjauksen kustannukset ovat vähiten SDCL-elinkaaren missä vaiheessa?
Virheenkorjauksen kustannukset ovat hyvin pienet vaatimusanalyysin alkuvaiheessa.