Komponenter och generalitet - Planering för design av generella programvarukomponenter

712 visningar
uppladdat: 2005-06-28
Inactive member

Inactive member

Nedanstående innehåll är skapat av Mimers Brunns besökare. Kommentera arbete
Utveckling av programvarukomponenter görs för att möjliggöra återanvändning av gemensam funktionalitet i applikationer och därigenom minska organisationers utvecklingskostnader. För att komponenter ska kunna vara möjliga att återanvända så krävs det att de är utvecklade med viss anpassningsbarhet ?? generalitet ?? och på så sätt kan komponenten vara funktionell i kontexter. Dock kan det ta mångdubbelt mer tid i anspråk i jämförelse med att skräddarsy en komponent för en viss applikation, då det ställs höga krav på bland annat planeringsarbetet. Om utvecklingen av programvarukomponenter ska vara lönsam måste man försäkra sig om att komponenten kommer att användas till den grad att den längre utvecklingstiden är befogad. Målsättningen med uppsatsen är att skapa en förståelse för hur design av programvarukomponenter planeras med avseende på komponenters generalitet. Uppsatsen genomfördes genom kvalitativa intervjuer med systemutvecklare och forskare inom komponentutveckling. Det verkar som att många organisationer är försiktiga med att utveckla generella komponenter, då dessa anses vara sårt att hitta användningsområden för: Komponenter som har en hög grad av generalitet är mer komplexa och därför sårare att använda. Organisationen runt återanvändbara komponenter innebär en stor investering och många företag verkar ovilliga att satsa så mycket resurser på en gång och väljer därför att utveckla specifika komponenter istället, trots att långsiktiga vinster kanske går förlorade. Ofta görs bra men restriktiva analyser som är pragmatiska och till stor del bygger på tidigare erfarenheter och man utvecklar endast generella komponenter i de fall man vet att de kommer att användas. Benägenheten att utveckla generella komponenter verkar öka ju färre domäner utvecklingen sker för samt ju mer produktspecifik utvecklingen är. Kontexten är en avgörande faktor när man bestämmer om man ska utveckla en ny komponent e...

...läs fortsättningen genom att logga in dig.

Medlemskap krävs

För att komma åt allt innehåll på Mimers Brunn måste du vara medlem och inloggad.
Kontot skapar du endast via facebook.

Källor för arbetet

Saknas

Kommentera arbetet: Komponenter och generalitet - Planering för design av generella programvarukomponenter

 
Tack för din kommentar! Ladda om sidan för att se den. ×
Det verkar som att du glömde skriva något ×
Du måste vara inloggad för att kunna kommentera. ×
Något verkar ha gått fel med din kommentar, försök igen! ×

Kommentarer på arbetet

Inga kommentarer än :(

Källhänvisning

Inactive member [2005-06-28]   Komponenter och generalitet - Planering för design av generella programvarukomponenter
Mimers Brunn [Online]. https://mimersbrunn.se/article?id=46426 [2024-05-04]

Rapportera det här arbetet

Är det något du ogillar med arbetet? Rapportera
Vad är problemet?



Mimers Brunns personal granskar flaggade arbeten kontinuerligt för att upptäcka om något strider mot riktlinjerna för webbplatsen. Arbeten som inte följer riktlinjerna tas bort och upprepade överträdelser kan leda till att användarens konto avslutas.
Din rapportering har mottagits, tack så mycket. ×
Du måste vara inloggad för att kunna rapportera arbeten. ×
Något verkar ha gått fel med din rapportering, försök igen. ×
Det verkar som om du har glömt något att specificera ×
Du har redan rapporterat det här arbetet. Vi gör vårt bästa för att så snabbt som möjligt granska arbetet. ×