Download PDF
1) Hvad er SDLC?
SDLC er en forkortelse af Software Development Life Cycle. SDLC er en række trin, der tilbyder en defineret model til udvikling og styring af livscyklus af en applikation.
2) Navngiv fem modeller, der bruges i SDLC
- Vandfaldsmodel
- Rapid Application Development (RAD) model
- Adræt model
- Iterativ model
- Spiral model
3) Forklar faser af vandfaldsmodellen
De fem hovedfaser af vandfaldsmodellen er:
- Indsamling af krav
- Design
- Udvikling
- Testning
- Implementering og vedligeholdelse
4) Angiver vigtigheden af designfasen?
Kravene specificeres i form af et dokument. Det konverteres derefter til en logisk struktur, der skal implementeres på et specifikt programmeringssprog. Designfasen er også nyttig til at specificere hardware- og systemkrav. Det giver også mulighed for at definere komplet systemarkitektur. Outputtet er designet til at dokumentere, der fungerer som et input til alle de efterfølgende SDLC-faser.
5) Hvad er de opgaver, der udføres i kodningsfasen?
I kodningsfasen konverteres designdokumentet til et eksekverbart programmeringssprog. Outputtet fra kodningstrinnet er kildekoden, som kan fungere som input til test- og vedligeholdelsesfasen.
6) Hvad er gennemførlighedsundersøgelse?
Gennemførelighed gør det muligt at vurdere, hvordan bæredygtig software-projektudvikling vil være for enhver organisation. Softwareanalytikeren udfører den komplette undersøgelse for at forstå ethvert projekts operationelle, økonomiske og tekniske gennemførlighed.
7) Hvad er modenhedsniveauerne i CMM?
Capability Maturity Model er et benchmark til analyse af modenheden i en organisations softwareudviklingsproces. Det er en teknik, der bruges til at forfine en virksomheds softwareudviklingsproces. Det bruger til at vurdere enhver virksomhed i forhold til en skala på fem forskellige niveauer baseret på deres nøgleprocesområder. Den fortæller om virksomhedens modenhed baseret på det projekt, virksomheden har at gøre med, og klienterne.
Indledende, administreret, defineret, kvantitativt styret og optimering er fem niveauer, der bestemmer CMM-niveauer for enhver virksomhed.
8) Giv nogle fordele ved at bruge V-modellen?
- Enkel og nem at bruge.
- Hver fase har specifik
- V-modellen er mere vellykket på grund af den tidlige udvikling af testplaner. Dette reducerer omkostningerne ved fejlrettelser
- Fungerer mest effektivt med små projekter, hvor kravene er små
9) Hvad er 'omfanget' af et projekt?
Projektets omfang er intet andet end projektets mål, mål og forventninger. Softwareomfang er en veldefineret grænse, der inkluderer al den proces, der udføres for at udvikle og levere softwareproduktet. Softwares omfang omfatter alle funktionaliteter og artefakter, der skal leveres til softwaresystemet. Softwares omfang hjælper også med at identificere, hvad systemet vil gøre, og hvad det ikke vil gøre.
10) Hvornår skal brugerne, ifølge dig, trænes i et nyt system?
Under implementeringsfasen
11) Navngiv den fase, hvor ydeevnen for det nye system blev overvåget?
I udviklings- og vedligeholdelsesfasen overvåges systemet kontinuerligt.
12) Hvad er et computerbaseret informationssystem?
Det er et system, hvor computere udfører nogle procedurer.
13) Forklar lavt eller detaljeret design vedrørende SDLC
I lavt niveau design er højt niveau design opdelt i moduler og programmer. Logisk design er udviklet til hvert program, og det vil blive dokumenteret som programspecifikationer.
14) Hvad er brugen af JAD-session?
JAD (Joint Application Design) -session bruges til at få data og information om systemet
15) Angiv forskellen mellem SDLC og Stlc
SDLC involverer den komplette verifikation og validering af et projekt. SDLC-fase kræver forretningskravsanalyse, design, udviklingsproces, testproces og vedligeholdelse.
Mens STLC kun involverer validering.
16) Hvem er de mennesker, der er involveret i faser af Waterfall Model
De mennesker, der er involveret i vandfaldsmodellen, afhænger af organisationens struktur. Her er fagfolk, der generelt er involveret
- Business analytiker
- Teknisk leder eller seniorudviklere
- Teknisk leder eller systemarkitekt i designfase
- Udviklere i kodningsfase.
- Testere i testfase.
- Projektleder og vedligeholdelsesteam i vedligeholdelsesfasen
17) Hvad er niveau-0 DFD?
Det højeste abstraktionsniveau kaldes niveau 0 DFD (Data Flow Diagram). Det er også kendt som kontekstniveau DFD. Det giver specifikationer om hele informationssystemet som et diagram, der indeholder alle detaljer om systemet.
18) Forklar holdkravssamling vedrørende SDLC
Kravindsamling er en vigtig SDLC-fase. I denne fase er forretningskrav samlet. Projektets tidsplan og omkostninger analyseres også i denne fase.
19) Forklar kort testfasen
Forskellige testmetoder praktiseres til at opdage softwarefejlene, som tilfældigvis fødes i de foregående faser. I dag er der mange typer testværktøjer, og der findes metoder. Få firs bygger også deres testværktøjer, som skræddersys efter behov eller deres organisationer.
20) Hvilke problemer står der i vandfaldsmodellen?
Nogle af de mest almindelige problemer i vandfaldsmodellen er
- Vandfaldsmodellen er ikke ideel til komplekse projekter, hvor kravene ikke er klare
- Det har brug for masser af tid til at gennemføre hvert trin
- Der er visse fejl, som aldrig afhjælpes i denne model
21) Hvad hedder det detaljerede studie af det eksisterende system?
Den detaljerede undersøgelse af det eksisterende system kaldes Systemanalyse
22) Hvad er hovedformålet med prototypemålet?
Prototyping tilbyder mini-model af det foreslåede system
23) I hvilket trin i SDLC-projektet kunne tidlig afslutning foretages?
I SDLC-processen kan projektafslutning udføres i gennemførlighedsundersøgelsesfasen.
24) Hvilken er ifølge dig den mest kreative og udfordrende fase af systemets livscyklus?
Designet er en af de mest udfordrende faser i SDLC-livscyklussen.
25) Angiv den gennemførlighedstype, hvor omkostningsbesparelsen og yderligere overskud vil overstige den krævede investering.
Det er kendt som økonomisk gennemførlighed
26) Kan fejlrettelser også omfatte vedligeholdelse af software?
Ja, trin til fejlrettelser inkluderer også vedligeholdelse af software
27) Omkostninger til fejlkorrektion er mindst i hvilket trin af SDCL-livscyklus?
Omkostninger til fejlkorrektion er meget mindre i den tidlige fase af kravanalysen.