Sökresultat:
63 Uppsatser om Systemutvecklingsprojekt - Sida 3 av 5
Kravhantering med hjälp av Use Case
Detta examensarbete ger en introduktion till området systemutveckling. Kravhantering har i alla tider varit en viktig del i systemutveckling. För att kunna lyckas med kravhanteringen under ett Systemutvecklingsprojekt är det viktigt att använda sig av rätt teknik. En teknik som finns för att kunna hantera de krav som ställs på ett system är Use Case som härstammar från UML. Syftet med detta examensarbete var att ta reda på de för och nackdelar som har upplevts av användare som har arbetat med Use Case i samband med kravhantering.
Rational Unified Process - En granskning av framgångsfaktorer
Rational Unified Process (RUP) är en systemutvecklingsmetod som tillhandahåller ett modifierbart tillvägagångssätt för hur man skall fördela uppgifter och ansvar inom ett Systemutvecklingsprojekt. Syftet med denna studie har varit att undersöka om RUP verkligen bidrar till framgångsrik systemutveckling, och i så fall även till att identifiera de vitalaste faktorer som lett till denna framgång. Fokus har legat på processkvalitet och genom en enkätundersökning, samt kvalitativa intervjuer med användare, har vi kunnat fastställa att metoden faktiskt bidrar till framgångsrik systemutveckling. De mest väsentliga bakomliggande framgångsfaktorerna som undersökningen har identifierat, är RUPs riktlinjer för produktion av dokumentation, konfigureringsmöjligheter av utvecklingsprocessen, stödet för projektledning, samt det iterativa tillvägagångssättet vid utveckling..
En undersökning av faktorer som styr valet mellan XP och RUP
För att genomföra ett lyckat Systemutvecklingsprojekt kan ett flertal utvecklingsmetoder användas. Utvecklingsmetoder hjälper till att undvika fallgropar under utvecklingsprocessen. De två typer av utvecklingsprocesser som arbetet baseras på är eXtreme Programming (XP) och Rational Unified Process (RUP).Genom att identifiera skillnader samt hur XP och RUP kan kombineras, presenteras olika faktorer. En faktor är projektstorlek som enligt litteratur är den viktigaste faktorn vid valet mellan XP och RUP. Med hjälp av en enkätundersökning hos ett antal utvecklingsföretag har data samlats in för att ta reda på om projektstorlek är en huvudsaklig faktor för valet mellan XP och RUP.
Projektstyrning i datakommunikationsföretag
Att arbeta i projekt är i dag en vanligt förekommande arbetsform och det är därmed av vikt att denna arbetsform fungerar på ett bra sätt. Beroende på ett projekts syfte och storlek kan modellen för hur projektet ska bedrivas och genomföras variera. Dock har projekt alltid någon typ av organisation och en livscykel.I detta arbete har fem företagsintervjuer gjorts för att titta på hur teknikorienterade projekt bedrivs, projekt som utvecklar infrastrukturer/nätverkslösningar för datakommunikation. Frågeställningen i detta arbete är om dessa företag använder modeller för utvecklingsarbetet och hur de i så fall använder dem. Finns det specifikt framtagna modeller för denna typ av projekt som det exempelvis finns för Systemutvecklingsprojekt?Resultatet av de gjorda företagsundersökningarna tyder på att det inte finns några namngivna och vedertagna modeller för hur projekt för just nätverksutveckling ska bedrivas.
Systemutvecklares och användares mål med ett informationssystem
En utveckling i dagens Systemutvecklingsprojekt går mot att använda flera olika perspektiv vid utformning av ett informationssystem, exempelvis social kontext och sociologiska- och psykologiska aspekter. Kritik som idag riktas mot informationssystem är att systemen inte motsvarar de krav som finns från de olika intressenterna. Denna rapporten innehåller en presentation av de mål och egenskaper som anses vara viktiga vid utformning av ett informationssystem, för såväl systemutvecklare som användare. Mitt arbete har omfattat en empirisk undersökning samt en litteraturstudie. Den empiriska undersökningen har innefattat tre stycken djupintervjuer med systemutvecklare och användare av informationssystem.
Effektiv hantering av krav under systemförvaltning
??I ett Systemutvecklingsprojekt är kravspecifikation en av de främsta nyckelfaktorerna för att åstadkomma ett system som samtliga inblandade aktörer känner sig tillfredsställda med. Teorin innehåller ett stort antal riktlinjer och tekniker som hjälpmedel i arbetet med att ta fram komplett kravspecifikation. När ett system väl har implementerats och sats i drift är vidareutveckling, anpassning samt underhåll av stor betydelse för hur väl systemet kommer att fungera i framtiden, som präglas av förändring. Trots detta förekommer det betydligt färre rekommendationer angående hur receptet för ett lyckat systemförvaltningsarbete kan uppnås. Syftet med denna uppsats är att undersöka hur processen för att samla in krav under systemförvaltningsfasen och med vilka tekniker krav detta sker och påvisa likheter och skillnader teori och praktik emellan.
Informationssystemutveckling : skillnader mellan traditionella informationssystem och e-learningapplikationer
I dagens informationssamhälle har fokuseringen på livslångt lärande och kontinuerlig kompetensutveckling blivit en viktig fråga. E-learning kan vara en teknik som får en avgörande roll för både individers och organisationers utveckling framöver. E-learning kan definieras som ett koncept för att distribuera utbildning och lärande via Internet eller ett lokalt nätverk. En e-learningapplikation kan ses som en relativt ny typ av informationssystem vars syfte är att öka användarens kunskaper inom ett aktuellt område. Denna rapport undersöker huruvida det finns någon skillnad mellan att utveckla ett traditionellt informationssystem och en webbaserad e-learningapplikation.
Team Foundation Server 2010 : En utvärdering av mätetal för projektkvalitet
På Trafikverkets centrala funktion IT används Team Foundation Server 2010 för projekthantering. Utifrån detta system det är det möjligt att få fram mätetal som visar information om olika projekt. I denna fallstudie undersöks, med hjälp av intervjuer, vilka av dessa mätetal som kan användas för att visa en relevant bild av kvaliteten på ett Systemutvecklingsprojekt. En modell presenteras för hur olika mätetal skulle kunna vägas samman för att fungera som en siffra på ett projekts kvalitet/hälsa. Till sist utvärderas om mätetal från TFS är tillräckliga för att ge en bra bild av kvaliteten på ett systemutvecklings-projekt.
Spårbarhet i RM-processen ur ett förändringshanteringsperspektiv
Det problemområde som behandlas i arbetet är den del av systemutvecklarens arbete avsett att hantera förändringar i kravbilden under systemutvecklingens hela livscykel, kallat Requirements Management (RM). Arbetet fokuseras på detaljer kring spårbarhet inom förändringshantering.För att lyckas i spårbarhetsarbetet gäller det för systemutvecklaren att se hur de olika krav som finns i kravbilden är relaterade till varandra och var kraven har sitt ursprung. Det skiljs inom spårbarhetsområdet mellan framåt- och bakåtriktad spårbarhet. Vardera spårbarhetsriktningen delas sedan in i två steg från kravursprung framåt via kravdokumentation till realisering då det gäller den framåtriktade och från realisering via kravdokumentation till kravursprung då det gäller den bakåtriktade.En studie har genomförts där litteraturens syn har jämförts med ett antal respondenters då det gäller att dels kartlägga vilka typer av spårbarhet som behövs inom Systemutvecklingsprojekt och dels vilket stöd som behövs för att etablera och underhålla denna spårbarhet..
En fallstudie om kvalitetsfrämjande
Domain Driven Design (DDD) är en filosofi som kan användas ihop med olika systemutvecklingsmetoder. Det centrala i DDD är problemområdet. Förutom att problemområdet skall vara i fokus så är DDD uppbyggt på en samling rekommenderade tillvägagångssätt som tillsammans gör det lättare att lyckas med ett Systemutvecklingsprojekt. Dessa tillvägagångssätt skall förutom att göra det lättare att lyckas med projektet även öka kvaliteten på resultatet. Syftet med studien var att undersöka om kvaliteten på mjukvara kan förbättras genom att använda DDD.
Är objektorienterad modellering ett måste?
En central del i ett Systemutvecklingsprojekt är de tekniker som används för att strukturera organisationer och informationen i dessa. I flera årtionden har traditionella tekniker utvecklats. Exempel på tekniker som anses traditionella är ER-modellering och dataflödesdiagram. Idag används objektorienterade programspråk mer och mer för att implementera databaser. Det har dock inte funnits stöd för att analysera ett system objektorienterat förrän i början på 1990-talet.
Användares inställning till användarmedverkan - en fallstudie inom Försvarsmakten
Vi har undersökt användares inställning till användarmedverkan i Systemutvecklingsprojekt. Syftet var att ta reda på vilka faktorer som kan anses påverka denna inställning, undersöka hur användarnas inställning förändras under projekttiden samt ta reda på skillnader i inställning mellan civilt och militärt anställda. Som grund för vår undersökning genomfördes en tolkande fallstudie inom Försvarsmakten. Utifrån en litteraturstudie identifierades motivationsfaktorer som låg till grund för vår analys. Till största delen användes intervjuer som datakälla, men även dokument, informella samtal och andra erfarenheter användes i studien.
Prototyper i systemutveckling : Agila och traditionella angreppssätt
Syftet med studien är att undersöka prototyper i samband med systemutveckling, och då särskilt om agila utvecklingsmetoder har påverkat hur prototypning används.En genomgång av begreppet prototyp och närliggande begrepp görs för att klargöra vad som kan avses med prototyper inom systemutveckling. En översikt över olika synsätt på prototyper och deras användning presenteras, och leder vidare till en teoretisk modell för prototyper i systemutveckling.Systemutvecklare och experter intervjuas för att bringa klarhet i begreppen och ta reda på hur prototyper används i Systemutvecklingsprojekt i praktiken. Utifrån detta material presenteras en vidareutveckling av den första teoretiska modellen. Problemrymd och lösningsrymd hör till modellens centrala begrepp.Studien visar att agila utvecklingsmetoder påverkar arbetet med prototyper i riktning mot att utföra prototypning i det ordinarie utvecklingsspåret samt att hämta in regelbunden återkoppling på prototyper från användare och andra intressenter under hela Systemutvecklingsprojektets gång. Sådana arbetssätt visade sig också förekomma inom den praktiska systemutvecklingen..
Integrerad projektstyrnings- och systemutvecklingsmodell för anskaffning och implementering av standardsystem
Arbetet med anskaffning, anpassning och implementering av standardsystem är komplext med många faktorer att beakta. För att det slutliga resultatet av detta systemutvecklingsarbete skall bli så bra som möjligt krävs det därför att arbetet genomförs på ett strukturerat och metodiskt sätt. Det finns ett flertal olika systemutvecklingsmetoder att tillgå som stöd men systemutvecklingsmodeller behandlar generellt sett huvudsakligen tekniska aspekter och är avsedda att ge stöd i själva utvecklingsarbetet i ett Systemutvecklingsprojekt. Projektstyrningsmodeller å andra sidan behandlar olika sätt att planera, organisera och följa upp projekt. Syftet med denna studie har därför varit att identifiera vilka övergripande steg som bör ingå i en arbetsmodell som integrerar projektstyrning och systemutveckling, istället för att behandla dessa som två separata delar.Utifrån analys av den litteraturstudie respektive den intervjustudie som utförts under detta arbete kan bland annat följande övergripande steg identifieras som bör ingå i en integrerad projektstyrnings- och systemutvecklingsmodell: förändringsstudie, projektstart och projektavslut..
Deltagande systemutveckling ur användarnas perspektiv
Under vår utbildning har vi funnit att resonemangen kring användarmedverkan oftast beskrivs utifrån systemutvecklarens perspektiv och menar att det här finns en rad fördomar och kunskapsluckor kring hur användarna ser på systemutvecklingsprocessen. Vi har därför valt att undersöka hur användarna påverkas av att vara deltagare i ett Systemutvecklingsprojekt och vad ett deltagande arbetssätt får för påverkan hos deras uppfattning, inställning och kunskap kring datorstödet. Syftet är att förbättra kommande involvering av användarrepresentanter då man med en förbättrad förståelse av hur dessa ser på sin medverkan, bättre kan anpassa den till deras uppfattningar och målsättningar med arbetet. I syfte att ge en så djuplodande bild av användarmedverkan som möjligt har vi genomfört en kvalitativ studie med ett antal intervjuer där respondenterna gavs tillfälle att svara fritt och med egna ord. Vår studie har, bland annat, visat att användarmedverkan leder till att användarna blir mer nöjda med systemen, vare sig de är bra system eller inte.