Sök:

Sökresultat:

306 Uppsatser om Linjär programmering - Sida 13 av 21

EfterfrÄgad kompetens för en systemvetare: idag och imorgon

En systemvetare anses inneha en bred kompetens och kan verka inom vitt skilda IS/IT-relaterade omrÄden, inom sÄvÀl den privata som den offentliga sektorn. Vad önskar företag och organisationer att en systemvetare ska ha för kompetens idag och inom den nÀrmsta framtiden? Undersökningen Àr genomförd med hjÀlp av tidigare gjorda utredningar tillsammans med tvÄ typer av enkÀtstudier. Syftet med undersökningen Àr dels att ge en inblick i dagens systemvetarkompetens och dels att utforska hur företag och organisationer ser pÄ det framtida kompetensbehovet för en person med systemvetenskaplig utbildning. Uppsatsen syftar Àven till att ta reda pÄ om företag och organisationer, det vill sÀga det vi ibland benÀmner som arbetsmarknaden i denna studie, strategiskt planerar för den framtida kompetensen.

Automatiserad detektering och utvÀrdering av skalstreck

Examensarbetet syftar till att finna lÀmplig utrustning och lÀmpliga metoder för att automatisera detekteringen av olika typer av skalstreck. Med skalstreck avses exempelvis den gradering som Äterfinns pÄ vanliga kontorslinjaler. Skalor tillverkas i en mÀngd olika storlekar. De objekt som Àr aktuella i examensarbetet har streck med en bredd mellan 2 mikrometer och 100 mikrometer. Streckens kanter Àr av skiftande kvalitet.

Behavior Cards - ett programmeringsverktyg för barn

This thesis presents the work of developing and testing a programming tool specially designed for children. The purpose of this tool is to make children capable of creating visual simulations and games that consist of actors interacting in a virtual world. The name of the programming tool is Behavior Cards, which comes from the fact that actors are programmed by giving them cards representing different kinds of behaviors. Behaviors are to some extent pre-programmed and can include general events specifying how the actors should act in different situations, in contrast to specifying every possible situation that can occur. The idea is that Behavior Cards should be easier to use than a more traditional text based programming tool, but it should also be expressive within the domain of visual games.

FörbÀttring av mjukvarubibliotek för parallellberÀkningar med programmeringsmodellen Chunks and Tasks

Chunks and Tasks is a programming model based on the C ++ programming language. This programming model is used for electronic structure calculations, among other things.The purpose of this project is to improve the CHT-MPI software library for Chunks and tasks, so that calculations of matrix-matrix multiplications are performed more efficiently than they do with the existing software library. The software library is based on the work stealing method, which is a method the software library for Chunks and Tasks uses for the distribution of the calculation work. The considered way to improve the software library is by modifying the work stealing method in a way that makes the distribution of calculation work happen in a more efficient way , which will lead to calculations performed faster than before.Two different modifications of the work stealing method were tested and it led to two new methods, Method 1 and Method 2, which distributed the calculation work differently. Method 1 did not give results that were compatible with the theory, since the calculation time with this method was much longer than the previous method.

Ungdomars motivation till att lÀra sig programmering genom introduktionskurser

Today there is a shortage of skilled IT-technicians in Sweden. It is approximated that Swedish companies can hire 31 000 IT-technicians in 2015 and the need seems to increase in the coming years. One proposed solution to this problem is to make programming more desirable to youths. In this study we attempt to investigate the effects of an introductory course in computer science on youths? (16-17 years old) in a classroom setting.

Language Manager Version 2.0

This report describes an examination project made for the IT consultingcompany Sogeti. The purpose of the project was to develop and modify the translation tool Language Manager (LM) built by Sogeti to be used for translating applications. Employees at Sogeti considered some disadvantages with Language Manager, version 1.0 which among others was that language files for projects were saved at two locations. Partly in resource maps among with the source code of the applications and partly in a database. This was dual work for employees at Sogeti and it also caused redundancy inthe system.

Programmering av en 2DOF-90 plattform för marina tillÀmpningar

Olyckor Àr vanliga inom sjöfarten. För den akut medicinska behandlingen finns god beredskap ochtydliga riktlinjer. För den akut psykiska behandlingen saknas klara rÄd. Denna studie undersökerrÄdande riktlinjer och praxis för det psykiska stödet. Studien syftar pÄ att klargöra vad det finns förmöjlighet att utveckla det psykiska stödet i det akuta skedet efter en incident ombord pÄ svenskafartyg.

Entity Framework 4.0, enutvÀrdering av ett ORMramverk

NÀr man kombinerar ett objektorienterat programmeringssprÄk och en relationsdatabas uppstÄr en del problem för utvecklare eftersom objektorienterade programmeringssprÄk och relationsdatabaser har olika fokus, objektorienterade programmeringssprÄk fokuserar pÄ att avbilda verkliga objekt och relationsdatabaser fokuserar pÄ data. De problem som uppstÄr kallas med ett samlingsnamn för object-relational mismatch. Det finns flertalet ramverk för att hantera dessa problem. Ett av dem Àr Entity Framework.Syftet med detta projekt var att utvÀrdera hur utvecklare tycker att Entity Framework fungerar för att lösa problematiken runt object-relational mismatch, hur det Àr för utvecklare att lÀra sig anvÀnda Entity Framework samt hur tillgÄngen pÄ inlÀrningsmaterial Àr.Under vÄr studie har vi lÀrt oss anvÀnda Entity Framework samtidigt som vi gjort en studie av tillgÄngen pÄ inlÀrningsmaterial. Vi har ocksÄ byggt om en applikation sÄ att den anvÀnder Entity Framework.

Utveckling av konsultkompetenssystem : Implementering av en kompetensdatabas för ett konsultbolag

Syftet med detta examensarbete Àr att utreda/undersöka om det Àr möjligt att lagra och presentera medarbetares kompetens inom ett kunskapsintensivt företag. Initiativtagare till examensarbetet Àr konsultbolaget Nethouse Sverige AB.Allteftersom Nethouses medarbetarantal vÀxer, blir det svÄrare att pÄ ett bra sÀtt strukturera och sammanstÀlla kompetensen och kapaciteten som finns inom företaget. Det blir ocksÄ svÄrare att hÄlla koll pÄ inom vilka omrÄden enskilda medarbetare utvecklas.         SvÄrt att sammanfatta kompetensen inom (medarbetare) och utanför (arbetssökande) Nethouse.Uppdatering av konsultprofilen (Word-dokumentet) glöms lÀtt bort.SvÄrt att söka efter medarbetare/arbetssökande med vissa kompetenser.För att pÄ bÀsta sÀtt lösa problemen har en förstudie inom kravhantering genomförts. Förstudien resulterade i ett antal kravinsamlingsmetoder som sedan anvÀndes för att pÄ bÀsta sÀtt extrahera de krav som fanns pÄ ett kompetenssystem.Kraven uppfylldes genom att implementera en webbapplikation dÀr varje medarbetare pÄ Nethouse ges möjligheten att skapa en egen profil.

System för övervakning av pappersbanan i torkmaskin pÄ pappersmassabruk : En JavaCV konstruktion

I detta arbete har ett övervakningssystem till en torkmaskin i en pappersmassamaskin utvecklats. Övervakningssystemet ska motverka att pappersarket i maskinen spĂ„rar ur sin bana. Detta hĂ€nder ganska frekvent vilket orsakar produktionstopp. Övervakningssystemet ska innehĂ„lla uppkoppling till billiga IP-kameror via nĂ€tverk, berĂ€kningsmetoder av vilka fĂ€rger som syns i bild frĂ„n IP-kameran och lagring av fĂ€rgvĂ€rdet som fĂ„s av berĂ€kningsmetoderna i en databas. Med hjĂ€lp av programmering i programsprĂ„ket Java och metoder frĂ„n visionsbiblioteket OpenCV har en mjukvara skapats för att lösa problemen.

Gödslingsstrategins inverkan pÄ Holmen Skog, UmeÄ distrikt

This thesis analyzes the effects of different fertilization strategies on forest management at Holmen Skog in UmeÄ district. Harvesting volumes, net present values and fertilization intensity are presented for each fertilization scenario. The planning reserve (percentage area older than minimum final felling age) was also analyzed in this study.The thesis covers the analysis of five different fertilization scenarios, varying in fertilization intensity, from no fertilization at all, to fertilization at every harvesting operation (thinning or final felling). A sub-study was also carried out so the reader in detail can see how the different fertilization scenarios affect individual forest stands of different nature. The analysis has been done with the planning tool PlanWise, which is an application of the Heureka analysis and planning system.

Simulering och offline programmering av transfersystem

Verktygsavdelningen inom Gestamp Hardtech har en lÄng erfarenhet av utveckling, konstruktion och tillverkning av prototyp- och serieverktyg som sedan anvÀnds i produktion i LuleÄ, Haynrode Tyskland, Mason USA och Kunshan Kina. Arbetet kÀnnetecknas av ett tvÀrfunktionellt tÀnkande vilket medger ett minimum av ledtid genom anvÀndning av gÀllande datasimuleringar, utveckling,konstruktion samt tillverkning. NÀr en simulering utförs kan olika produktionsstrategier utredas och ger Àven möjlighet till att se konsekvenser av konstruktionslösningar pÄ verktyget.mSimulering kan ske pÄ befintlig linje eller innan en investering i en ny produktionslinje ska göras. Genom simulering kan problem som annars leder till störningar i produktionen upptÀckas. Resultatet av detta examensarbete Àr ett verktyg i form av tvÄ simuleringsmodeller i CAD-systemet I-DEAS NX12.

Val av sparform vid aktieinvesteringar

Val av sparform vid Àgande i aktier har blivit allt mer aktuellt sedan det Är 2012 infördes en ny sparform. Beskattningsskillnader mellan de tre nuvarande sparformerna har lett till konfunderade och osÀkra aktieÀgare. Att optimalt val av sparform beror pÄ ett flertal förÀnderliga och individuella faktorer gör att ett generellt och entydigt svar saknas.Denna rapport ska pÄ uppdrag av ett mindre förvaltningsföretag med anledning av ovanstÄende, ta fram ett matematiskt verktyg vilket illustrativt ska rekommendera val av sparform utifrÄn olika antaganden. Rekommendationerna ska leda till att aktieportföljens avkastning efter skatt maximeras. Vidare ska rekommendationer kring implementation av den matematiska modellen i företagets verksamhet ges, dÀr fokus ligger pÄ ökat kundvÀrde.Modellen som togs fram kan utefter aktieÀgarens förvÀntade Ärsavkastning, förvÀntad prognos över statslÄnerÀntan, placeringshorisont samt individuellt courtage rekommendera vilken sparform som ska vÀljas, samt nÀr och till vilken sparform ett byte ska ske, för att dÀrigenom maximera avkastningen efter skatt, givet att byte av sparform enbart tillÄts vid Ärsskiftet.

Design av ett objektorienterat datalager

System som bygger pÄ en underliggande databas behöver ett abstraktionslager mellan databasen och applikationen. Detta kallas för systemets datalager.Det Àr inte ovanligt att en stor del av programmerarnas tid gÄr Ät för att skriva programkod som hanterar datalagrets egenheter och för att transformera data mellan applikationen och datalagret.I ett objektorienterat datalager kan systemets domÀnmodell integreras i datalagret sÄ att det blir betydligt enklare och mer effektivt att arbeta med. Ett objektorienterat datalager lÄter dessutom applikationen navigera mellan objekten i databasen som om hela objektgrafen vore tillgÀnglig i applikationens primÀrminne. Hur information hÀmtas, nÀr den hÀmtas och precis vilken information som hÀmtas frÄn databasen Àr transparent för applikationen.Det Àr ocksÄ transparent nÀr uppdateringar som görs pÄ objekt i applikationens primÀrminne nÄr den underliggande databasen. Datalagret ger garantin att alla objekt, som förÀndrats inom loppet av en transaktion och som Àr nÄbara via navigering frÄn nÄgot objekt i databasen, kommer att finnas i databasen med korrekt tillstÄnd dÄ transaktionen avslutas.Ett objektorienterat datalager erbjuder sÄledes en striktare form av abstraktion Àn vad ett traditionellt datalager gör.Inom ramen för examensarbetet har jag utvecklat en prototyp av ett objektorienterat datalager, och i den hÀr rapporten presenterar jag: nÄgra allmÀnna koncept som rör datalager i allmÀnhet och objektorienterade datalager i synnerhet; hur dessa koncept kan designas; samt en kort översikt av prototypen..

Notationen i visuella programmeringssprÄk: utveckling utifrÄn ett kognitivt synsÀtt

Vi lever i en vÀrld dÀr mjukvaror spelar en allt större del i vÄrt vardagliga liv. Nya mjukvaror utvecklas stÀndigt, och de blir allt mer omfattande och komplexa. Komplexiteten i dagens mjukvaror gör att stora system inte helt kan förstÄs av en person. Objektorientering, komponenter och högnivÄsprÄk Àr nÄgra av de tekniker som programmerare förlitar sig pÄ för att kunna hantera stora mÀngder av information. Visualiseringar anvÀnds idag i ganska liten utstrÀckning för att förenkla utvecklingsarbetet av mjukvara, vilket Àr konstigt dÄ mÀnniskans hjÀrna Àr starkt visuellt orienterad.

<- FöregÄende sida 13 NÀsta sida ->