Ladda ner PDF
1) Vad är SDLC?
SDLC är en förkortning av Software Development Life Cycle. SDLC är en serie steg som erbjuder en definierad modell för utveckling och livscykelhantering av en applikation.
2) Namnge fem modeller som används i SDLC
- Vattenfall modell
- Rapid Application Development (RAD) -modell
- Smidig modell
- Iterativ modell
- Spiralmodell
3) Förklara faser av vattenfallsmodellen
De fem huvudfaserna i vattenfallsmodellen är:
- Krav insamling
- Design
- Utveckling
- Testning
- Implementering och underhåll
4) Anger vikten av designfasen?
Kraven specificeras i form av ett dokument. Den omvandlas sedan till en logisk struktur som måste implementeras i ett specifikt programmeringsspråk. Designfasen är också användbar för att specificera hårdvaru- och systemkrav. Det gör det också möjligt att definiera fullständig systemarkitektur. Utgången är utformad för att dokumentera som fungerar som en ingång för alla efterföljande SDLC-faser.
5) Vilka uppgifter utförs i kodningsfasen?
I kodningsfasen konverteras designdokumentet till ett körbart programmeringsspråk. Utgången från kodningssteget är källkoden som kan fungera som ingång för test- och underhållsfasen.
6) Vad är genomförbarhetsstudie?
Genomförbarhet gör det möjligt att bedöma hur livskraftig programvaruutveckling kommer att bli för alla organisationer. Programvaran analytiker gör den fullständiga studien för att förstå den operativa, ekonomiska och tekniska genomförbarheten för alla projekt.
7) Vilka är mognadsnivåerna i CMM?
Capability Maturity Model är ett riktmärke för att analysera mognaden i en organisations mjukvaruutvecklingsprocess. Det är en teknik som används för att förfina ett företags mjukvaruutvecklingsprocess. Den använder för att bedöma vilket företag som helst mot en skala på fem olika nivåer baserat på deras viktiga processområden. Den berättar om företagets mognad baserat på det projekt företaget har att göra med och kunderna.
Initial, Managed, Defined, Quantitatively Managed och Optimizing är fem nivåer som bestämmer CMM-nivåer för vilket företag som helst.
8) Ge några fördelar med att använda V-modellen?
- Enkelt och lätt att använda.
- Varje fas har specifik
- V-modellen är mer framgångsrik på grund av den tidiga utvecklingen av testplaner. Detta minskar kostnaden för buggfixar
- Fungerar mest effektivt med små projekt där kraven är små
9) Vad är projektets 'omfattning'?
Projektets omfattning är inget annat än projektets mål, mål och förväntningar. Programvarans omfattning är en väldefinierad gräns som inkluderar alla processer som utförs för att utveckla och leverera programvaruprodukten. Programvarans omfattning består av alla funktioner och artefakter som ska levereras till mjukvarusystemet. Programvarans omfattning hjälper också till att identifiera vad systemet kommer att göra och vad det inte kommer att göra.
10) Enligt dig, när ska användarna utbildas i ett nytt system?
Under genomförandefasen
11) Namnge fasen där prestanda för det nya systemet övervakades?
Under utvecklings- och underhållsfasen övervakas systemet kontinuerligt.
12) Vad är ett datorbaserat informationssystem?
Det är ett system där datorer utför vissa procedurer.
13) Förklara låg nivå eller detaljerad design angående SDLC
I lågnivådesign är högnivådesign uppdelad i moduler och program. Logisk design är utvecklad för varje program, och den kommer att dokumenteras som programspecifikationer.
14) Vad är användningen av JAD-sessionen?
JAD (Joint Application Design) session används för att få data och information om systemet
15) Ange skillnaden mellan SDLC och Stlc
SDLC innebär fullständig verifiering och validering av ett projekt. SDLC-steget kräver affärsbehovsanalys, design, utvecklingsprocess, testprocess och underhåll.
Medan STLC endast innebär validering.
16) Vilka är de personer som är inblandade i faserna av Waterfall Model
De personer som är involverade i vattenfallsmodellen beror på organisationens struktur. Här är proffs som i allmänhet är inblandade
- Affärsanalytiker
- Teknisk chef eller seniorutvecklare
- Teknisk ledare eller systemarkitekt i designfas
- Utvecklare i kodningsfasen.
- Testare i testfas.
- Projektledare och underhållsteam i underhållsfasen
17) Vad är nivå-0 DFD?
Högsta abstraktionsnivå kallas nivå 0 DFD (Data Flow Diagram). Det är också känt som kontextnivå DFD. Det ger specifikationer för hela informationssystemet som ett diagram som innehåller alla detaljer om systemet.
18) Förklara teamets kravsamling angående SDLC
Kravsamling är en viktig SDLC-fas. I detta skede samlas affärskrav. Projektets schema och kostnad analyseras också i denna fas.
19) Förklara kortfattat testfasen
Olika testmetoder övas för att upptäcka programvarufel, som råkar födas under tidigare faser. Idag finns det många typer av testverktyg och metoder finns tillgängliga. Få granar bygger också sina testverktyg, som skräddarsys efter behov eller deras organisationer.
20) Vilka är problem med vattenfallsmodellen?
Några av de vanligaste problemen i vattenfallsmodellen är
- Vattenfallsmodellen är inte perfekt för komplexa projekt där kraven inte är klara
- Det behöver mycket tid för att slutföra varje etapp
- Det finns vissa buggar som aldrig rättats till i den här modellen
21) Vad heter detaljstudien av det befintliga systemet?
Den detaljerade studien av det befintliga systemet kallas Systemanalys
22) Vilket är huvudmålet för prototypmålet?
Prototyping erbjuder minimodell av det föreslagna systemet
23) I vilket steg i SDLC-projektet kan tidig avslutning göras?
I SDLC-processen kan projektavslutning utföras i genomförbarhetsfasen.
24) Vilken är den mest kreativa och utmanande fasen i systemets livscykel enligt dig?
Designen är en av de mest utmanande faserna i SDLC-livscykeln.
25) Ange vilken typ av genomförbarhet där kostnadsbesparingar och ytterligare vinster kommer att överstiga den investering som krävs.
Det är känt som ekonomisk genomförbarhet
26) Kan felkorrigeringar även omfatta programunderhåll?
Ja, buggfix-steget inkluderar även programvara
27) Kostnaden för felkorrigering är minst i vilket steg i SDCL-livscykeln?
Kostnad för felkorrigering är mycket mindre i början av kravanalysen.