Hem Utveckling Vad är visualisering av mjukvara? - definition från techopedia

Vad är visualisering av mjukvara? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder programvaru visualisering?

Visualisering av mjukvara är praxis att skapa visuella verktyg för att kartlägga programvara eller på annat sätt visa aspekter av källkoden. Detta kan göras med alla typer av programmeringsspråk på olika sätt med olika kriterier och verktyg.

Den grundläggande idén bakom visualisering av mjukvaran är att genom att skapa visuella gränssnitt kan skapare hjälpa utvecklare och andra att förstå kod eller att omvända tekniker. Mycket av kraften i programvaru visualisering har att göra med att förstå förhållandet mellan kodstycken, där specifika visuella verktyg, som fönster, kommer att presentera denna information på ett tillgängligt sätt. Andra funktioner kan involvera olika typer av diagram eller mallar som utvecklare kan använda för att jämföra befintlig kod med en viss standard.

Techopedia förklarar visualisering av programvara

Experter påpekar att visualisering av mjukvara vanligtvis använder metriska data om programvara, liksom den faktiska källkoden, för att visa hur kod fungerar genom olika typer av kartläggning och presentation. Visualisering av mjukvara kan användas för kvalitetskontroll vid programvaruutveckling eller, återigen, för att försöka reversera ingenjörskod.


Olika verktyg har byggts för visualisering av mjukvara. Till exempel hjälper AgileJ StructureViews med visualisering av mjukvara för Java, med funktioner inklusive filtreringsverktyg för att särskilja Java-element, inklusive klasser, fält och metoder samt batch-teknik. En annan framstående typ av verktyg för visualisering av programvara är Microsoft Visual Studio. Visual Studio fungerar med flera programmeringsspråk och innehåller en hel del programvaruvisualiseringsfunktioner, såväl som gränssnittsdesign på toppnivå, som hjälper utvecklare att bygga applikationer för Windows-operativsystem. Generellt sett är Visual Studio ett visuellt gränssnitt för att stödja objektorienterad programmering. Det hjälper inte bara individer och team att skapa applikationer från grunden, utan det gör också den typ av saker som visualisering av programvaran är avsedd att hjälpa till; genom att skapa Windows-baserad kartläggning och visuell design, visar det förhållanden mellan kodmoduler som en del av en större strukturell strategi för kodning som i sig är visuell och distribuerad i naturen.

Vad är visualisering av mjukvara? - definition från techopedia