Sök:

Sökresultat:

345 Uppsatser om Objektorienterad systemutveckling - Sida 2 av 23


Designmönster i Javascript

Programmeringsspråket Javascript har sina brister som till exempel ingen riktigstruktur för Objektorienterad Programmering i jämförelse med andra språk.Detta är en frågeställning som skulle behöva en lösning. Kanske kan mananvända ett eller flera designmönster för att lösa detta.I avsnittet Teori visas en kort genomgång på tänkbara designmönster som kananvändas för att sedan välja ut maximalt tre av dessa och undersöka desssvagheter samt hur man kan förbättra det.Slutsatsen av rapporten är en övergripande Model-View-Controller där delarnakan ha olika designmönster som passar för den aktuella applikationen. Detdesignmönster som påminner mest om Objektorienterad Programmering som iandra språk är Revealing Module Pattern som är flexibel, enkel, har inkapslingoch publika respektive privata variablar och funktioner..

Kvaliltet i systemutveckling

Systemutveckling idag strävar efter kvalitet, men man kan se flera tecken på en kvalitetsbrist i utvecklingen av system. Många projekt kommer till korta. Trots att enorma summor pengar läggs ner på IT-projekt varje år misslyckas en stor del av dem. Denna rapport behandlar frågeställningen: Hur uppnås kvalitet vid systemutveckling? Rapporten besvarar frågeställningen genom intervjuer med erfarna yrkesmän inom området.

Informationssystem för service av truckar och städmaskiner

This paper describes the evolutionary development of an information system for a small company. The company performs overhaul of forklifts and cleaning machines. The company has already an information system that handles the reports from these overhauls but it needs a supplementary tool that assist the chief planner to plan forthcoming overhauls.It should be able to display coming overhauls in a timetable and eventually print them, either to a PDF file or to a document. The timetables this function produces will help the chief planner and the assemblers to get a good overview of their day-to-day work.The tool needs to be intelligent in that way that it takes into consideration were in the country different assignments will be performed. So that time consuming travels over great distances can be avoided.

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..

Att göra rätt och göra fel.

För att kunna utveckla ett IT- system behövs förståelse om specifika funktioner som systemet skall stödja. En viktig del av systemutveckling är kravhantering, eftersom det är kundens önskemål och krav identifieras. Under 1990-talet uppkom agil systemutveckling. Det som utmärker att arbeta agilt är nära kundsamarbete, anpassning till förändrade krav, mycket kommunikation och att leverera fungerande programvara med jämna mellanrum. Scrum är en metod inom agil systemutveckling som utvecklades för att passa i en förändringsdriven miljö.Under litteraturgenomgången upptäcktes att det fanns mycket information om olika problem med agil kravhantering och att det fanns lite information om hur agil kravhantering genomförs.

Organisatoriska och mänskliga aspekter vid systemutveckling

Enligt Clegg m fl (1997) når 80-90% av systemutvecklingsuppdrag inte upp till de mål som är satta för projektet. Teknologiska aspekter anses inte ensamt vara orsaken till att projekten "misslyckas", utan misslyckanden anses även bero på att mänskliga och organisatoriska aspekter inte uppmärksammas vid systemutveckling. Detta arbetet fokuserar på att utreda om organisatoriska och mänskliga aspekter uppmärksammas vid systemutveckling och vilka aspekter som specifikt beaktas. Metoden för att undersöka de centrala frågeställningarna har varit att genomföra en survey (undersökning) med sex djupintervjuer. Som målgrupp valdes projektledare på IT-företag av varierande storlek.


Etiska hänsynstaganden i samband med systemutveckling

Ett införande av ett informationsystem i en organisation lederofta till förändringar både på ett organisatoriskt och individuelltplan. Exempelvis kan individer få andra arbetsuppgifter eller blirutan arbete till följd av informationssystemet.Informationssystem kan också användas inom säkerhetskritiskaområden som exemplevis inom sjukvården, flygplansindustrinoch inom det militära. Vem bär ansvaret vid felaktigheter isystemet då olyckan är framme? Vid en överblick över erkändasystemutvecklingsmetoder återfinns ingen vägledning hur deetiska aspekterna ska beaktas i samband med systemutveckling.Syftet med uppsatsen var att svara på frågan hur det tas hänsyntill de etiska dilemman som kan uppstå i samband medsystemutveckling. För att besvara frågan utfördes femkvalitativa semistrukturerade intervjuer med systemutvecklaremed olika arbetserfarenheter.

Nybörjares svårigheter vid tillämpning av designmönster

Designmönster inkluderas ofta i utbildningar inom objektorienterad programmering vid högre lärosäten. Det finns dock flera studier som indikerar att det kan vara svårt för nybörjare att förstå hur de ska tillämpas. M. Abdul Jalil och S. A.

Paradigmskifte i programmeringen : Innebörden av funktionell programmering vid programutveckling

Tecken finns på att det objektorienterade paradigmet börjar tappa sinstatus som den oomstridda lösningen inom systemutveckling. Nya idéerkommer in och ställer grundläggande programmeringsprinciper påända. Vad kan ett deklarativt förhållningsätt tillföra och vad innebär detatt programmera funktionellt? Variabler är en viktig komponent i denprogrammering som huvudsakligen bedrivs idag. Variabler tillhör detimperativa paradigmet i vilket programmeraren i hög grad beskriverhur beräkningar skall utföras av datorn.

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.

"Det är A och O" eller? : En studie om konsulters resonemang kring användarmedverkan vid systemutveckling

SammanfattningSyfte: Undersökningen har ämnat kartlägga resonemanget hos systemutvecklare angående användarmedverkan vid systemutveckling både i fråga om hur det används och hur synen på användarmedverkan ter sig. Med begreppet användarmedverkan syftas i denna studie all inblandning av användare vid utvecklingsprocessen från start till slut samt eventuellt efterarbete. Med användare menas både slutanvändare som kund och annan lämplig person som kan vara potentiell användare och som inte är en medlem av utvecklingsteamet. Inriktningen har varit på utvecklare inom konsultföretag i Örebro som arbetar med systemutveckling.Metod/ansats/frågor: En kvalitativ ansats har utförts där fyra huvudkategorier av frågor har ställts upp för respondenterna i semi-strukturerade intervjuer. De fyra kategorierna är som följer: hur det arbetas med användarmedverkan, varför det arbetas på angett sätt, hur det har arbetats med användarmedverkan tidigare samt hur det skulle vara önskvärt att arbeta under idealtypiska förhållanden.

Versant, en objektorienterad databas i jämförelse med relationsdatabas.

Relationsmodellen kom 1970 och är i våra dagar generellt accepterad som ett landmärke. Databasen lagrar sin data i form av tabeller och har ett välbeprövat sätt att lagra information på. Första generationens objektorienterade databaser kom 1986. Det som är kännetecknande för en objektorienterad databas är att data sparas i form av objekt i databasen. Vi vill med vår uppsats testa om användandet av Versant minskar relationsdatabasens nackdelar och därmed är ett bättre val till typ av databas.

Användarmedverkan vid systemutveckling : en jämförande metodstudie

Ordet användarmedverkan används ofta inom systemutvecklingsområdet, men vad som egentligen menas med användarmedverkan är enligt min uppfattning otydligt. Många metoder specificerar att användarna skall involveras på olika sätt men det slutliga engagemanget sker ändå utifrån vad organisationen och det aktuella projektet avser att lösa. Denna rapport skall belysa två systemutvecklingsmetoder från olika länder och hur de ställer sig till användarmedverkan. Rapporten genomförs i huvudsak som en litteraturstudie..

<- Föregående sida 2 Nästa sida ->