Sök:

Sökresultat:

1765 Uppsatser om Computer Aided Software - Sida 19 av 118

Multipla definitioner av procedurer ? feltolerans genom redundans på procedurnivå i ett programspråk

Sammanfattning Fel i programvara (buggar) kostar ofantliga summor varje år. I detta arbete presenteras en metod där programexekveringsmiljön utan vare sig programmerarens eller användarens inblandning utförligt kan rapportera och dölja effekterna av en avsevärd andel buggar. Genom att kompilatorn eller tolken tillåter att en och samma procedur implementeras hur många gånger som helst införs ett helt automatiskt stöd för N-Version Programming (NVP) omedelbart i programspråket. Tekniken gör programvaran feltolerant och blir ett komplement till kostsam och ofta bristfällig testning. En tolk utvecklades för ett programspråk som tillåter multipla definitioner av procedurer. Därmed har det inbyggt stöd för feltolerans genom redundans på procedurnivå. Ett experiment genomfördes där nio programmerare oberoende av varandra implementerade 12 utförligt specificerade procedurer.

Dokumentera med eXtreme Programming : Går det?

Att sätta sig in i system kan vara krångligt utan rätt sorts dokumentation. Vi har undersökt vilken dokumentation som kan vara lämplig att lämna över till nya utvecklare, som ska arbeta vidare med systemet i software maintenance fasen.Det har gjorts genom att vi har gjort en litteraturstudie om dokumentation samt undersökt vad för dokumentationsartefakter som används när man ska sätta sig in i datorsystem. Vi använde eXtreme Programming för att utveckla ett system som vi försökte dokumentera samtidigt som vi utvecklade det.eXtreme Programming förordar muntlig kommunikation, vilket är svårt att lämna över till nya utvecklare. Vi upptäckte under vår utveckling att det var svårt att föra in dokumentation sam-tidigt som utvecklandet pågick,  därför använde vi bara enhetstester och  strukturerade kod-kommentarer under utvecklingsiterationerna.Vi undersökte hur dokumentationen som skapats fungerade genom att göra en undersökning bestående av strukturerade intervjuer där de fick komma med kommentarer om hur dokumen-tationen hjälpte förståelsen för systemet.Vi lämnar ifrån oss en vidareutveckling  av eXtreme Programming  som innefattar en doku-mentationsiteration  innan överlämnandet  samt en studie om vad för dokumentation som är värdefull att ha vid systemöverlämningar..

IKT verktyg ? befrielse eller belastning? : Elever i behov av särskilt stöd och deras uppfattningar om IKT verktyg i lärandet.

The aim of this study was to describe and analyse the perceptions that ten 12-15 yearold pupils with special educational need, who had been assigned a personal computer, have about Information and Communication Technology (ICT) in the learning process. Data was collected by personal interviews and observations. Sociocultural perspective and phenomenographic research approach were used as theoretical and methodological frameworks in analyzing and understanding the result. The major conclusions were that most respondents perceived the computer as beneficial assistive technology for learning, but some felt singled out by having a computer to assist in learning. Students had various opportunities to succeed in using their tool depending on e.g.

Modellering och simulering av hydraulik för användning i hardware-in-the-loop

Modeling and simulation is growing ever more important in the development of new products. This thesis describes the use of Hopsan for hydraulic modeling and its use in conjunction with Simulink with the intent of using the model in a hardware-in-the-loop setup. A sensor layer has been created in Simulink to emulate all the internal sensors in a modern forklift. The details of using legacy C-code instead of a hardware MCU for a fully simulated environment, software-in-the-loop has been outlined. There are two major routes one can follow implementing software-in-the-loop, exporting the C-functions to CAPL via a export layer or creating an s-function in Simulink.

Lärarperspektiv på språkutveckling i gymnasiet

According to the curriculum the teachers have a responsibility to adjust the activities in the classroom in order to suit the pupils and to give them the means of assistance the pupils need to be successful in their learning. The teachers should also stimulate the interest to learn and support the pupils? self esteem. One of the problems a dyslectic pupil faces is an often weak self esteem. Another is the weak phonological awareness which makes it hard to fully understand the context and to recognize different phonemes when writing.

Marching Cubes med Deferred Rendering motor

Spel idag kräver en enorm mängd arbetstimmar för att skapas, därför behövs alltid sätt att spara tid och automatisera processer. Algoritmer för polygoniseringen av skalärfält, som Marching Cubes, har under de senaste åren blivit ett allt vanligare tillvägagångssätt för att automatiskt generera terräng. Scenkomplexiteten och kraven för visuell kvalitet i dagens spel ökar ständigt. Därmed kommer också kravet för prestandaeffektiva renderingsmetoder. Deferred rendering är en renderingsmetod som kan hantera scener med stora mängder ljuskällor och hög scenkomplexitet samtidigt. För att undersöka integreringen mellan procedurellt skapad terräng och en deferred rendering pipeline, skapades en applikation i DirectX 11 för att undersöka implementeringen och potentiella optimeringar av denna integration..

Att skapa lönsamhet i ombyggnadsprojekt: riskanalys, medverkan, organisering och målhantering

Today more effective computer programs are in use, regarding design of geotechnicalconstructions. There is a risk that the theoretical background of the computerprograms, its limitations and the signification of the choice of soil parameter isforgotten when the computer programs become more user-friendly.This Master thesis deals with simulation and analysis regarding three computerprograms, FEM-design, with the addition Raft, Plaxis and BE-slab. Comparisons aremade for settlement and maximum moment in a concrete-plate. FEM-design is a threedimensional FEM-program, foremost created for design engineers. Plaxis is a twodimensional FEM-program, intended for geotechnical engineers while BE-Slab is aBoundary elements program in two dimensions that is mainly used by designengineers.

Effektiva logistiklösningar för import av vägsalt – Fallet Peab Sverige AB

Today more effective computer programs are in use, regarding design of geotechnicalconstructions. There is a risk that the theoretical background of the computerprograms, its limitations and the signification of the choice of soil parameter isforgotten when the computer programs become more user-friendly.This Master thesis deals with simulation and analysis regarding three computerprograms, FEM-design, with the addition Raft, Plaxis and BE-slab. Comparisons aremade for settlement and maximum moment in a concrete-plate. FEM-design is a threedimensional FEM-program, foremost created for design engineers. Plaxis is a twodimensional FEM-program, intended for geotechnical engineers while BE-Slab is aBoundary elements program in two dimensions that is mainly used by designengineers.

Alternativa energikällor för varmvattenproduktion i fastigheten Galjonen. Solvärme och kylmaskinsåtervinning

Today more effective computer programs are in use, regarding design of geotechnicalconstructions. There is a risk that the theoretical background of the computerprograms, its limitations and the signification of the choice of soil parameter isforgotten when the computer programs become more user-friendly.This Master thesis deals with simulation and analysis regarding three computerprograms, FEM-design, with the addition Raft, Plaxis and BE-slab. Comparisons aremade for settlement and maximum moment in a concrete-plate. FEM-design is a threedimensional FEM-program, foremost created for design engineers. Plaxis is a twodimensional FEM-program, intended for geotechnical engineers while BE-Slab is aBoundary elements program in two dimensions that is mainly used by designengineers.

W3C Geolocation API ur ett utvecklarperspektiv

The goal of this thesis is to investigate the W3C Geolocation API from a developer?s perspective, focused on whether it makes development of location-based applications more accessible to developers. This has been investigated by looking at available ways to locate, possible uses, the functionality offered, the necessary level of prior knowledge needed for a developer and requirements on developer tools. This has been achieved through studies in relevant areas, a thorough introduction to W3C Geolocation API functionality, and by using the API to develop two different location-based applications as a demonstration. Testing of applications, on different platforms and in different environments, in conjunction with investigation of the rest of the material has shown that W3C Geolocation API in many ways actually makes development of location-based applications more accessible for developers. The API also provides fully adequate functionality and quality to meet the requirements for development of both simple and very advanced location-based applications. Målet med denna uppsats är att undersöka W3C Geolocation API ur ett utvecklarperspektiv, fokuserat på om den gör utveckling av positionsbaserade applikationer mer tillgänglig för utvecklare.

Eurokoder : en jämförelse mot BKR

In Sweden there are currently two separate guidelines you may use whenperforming calculations on frameworks, BKR and the Eurocodes. Although at theend of 2010 you are not allowed to use BKR any longer and only the Eurocodeswill be viable. The aim of this thesis is to explain how the Eurocodes and EKS work and alsohow they compare to the current guideline BKR. Similarities and differencesbetween these guidelines are also discussed so that the reader will get a betterunderstanding of how the Eurocodes are applied. The areas discussed are asfollows:Principles and adviceSafety ClassesSymbols and IndexesLifespanLoads and partial coefficientThe thesis also deals with the impact that this transition into a new guideline willhave on corporations, guideline costs, education and computer software. As anexample a rough estimate on what costs this transition will create on a companywith 20 employees is also included. Calculations have been performed in order to investigate how the design valuesdiffer between the two guidelines, the Eurocodes and BKR.

Har dagens gymnasieelever nytta av sina datakunskaper på högskolenivå. : Får dagens elever arbete på sina gymnasiebetyg inom de nya Data/IT programmen

The purpose is to analyze if the students have any use of their computer education at a senior high school level or if there is a demand for them to proceed studying. Does the students background have any importance or is it their own motivation that makes the student advance to higher education.In this report we ask ourselves the question, if the students have any use of the knowledge gained at senior high school in computer studies at a higher level. Do the students have any chance for employment based on their senior high school grades in computer studies after graduation?  Do the schools that follow the senior high school guidelines within programming and databases give these students an advantage towards those that have not received the same fundamental education?The method used for the survey is a group questionnaire.  The questionnaire was distributed at one and the same time and then collected to examine the results. The survey results showed that students who seek work based only on their senior high school grades, received only a temporary position for different lengths of time.

Riskanalys för Göteborgs vattentäkt med avseende på förorenade områden längs Göta älv

Today more effective computer programs are in use, regarding design of geotechnicalconstructions. There is a risk that the theoretical background of the computerprograms, its limitations and the signification of the choice of soil parameter isforgotten when the computer programs become more user-friendly.This Master thesis deals with simulation and analysis regarding three computerprograms, FEM-design, with the addition Raft, Plaxis and BE-slab. Comparisons aremade for settlement and maximum moment in a concrete-plate. FEM-design is a threedimensional FEM-program, foremost created for design engineers. Plaxis is a twodimensional FEM-program, intended for geotechnical engineers while BE-Slab is aBoundary elements program in two dimensions that is mainly used by designengineers.

Yrkesarbetarnas utveckling och framtid. En studie om yrkesarbetarnas situation och förhållanden i byggbranschen

Today more effective computer programs are in use, regarding design of geotechnicalconstructions. There is a risk that the theoretical background of the computerprograms, its limitations and the signification of the choice of soil parameter isforgotten when the computer programs become more user-friendly.This Master thesis deals with simulation and analysis regarding three computerprograms, FEM-design, with the addition Raft, Plaxis and BE-slab. Comparisons aremade for settlement and maximum moment in a concrete-plate. FEM-design is a threedimensional FEM-program, foremost created for design engineers. Plaxis is a twodimensional FEM-program, intended for geotechnical engineers while BE-Slab is aBoundary elements program in two dimensions that is mainly used by designengineers.

Soundvolume 2.0 - En prototyp för ljuddesign i spel

Efter fyra månader som ljudpraktikant på det svenska spelföretaget Starbreeze i Uppsala, var det dags att ta steget vidare i ytterligare fyra månader. Från ljuddesign till scriptning, idéer och tankar, samt en inblick i hur scriptning fungerar. Detta arbete handlar om framtagandet av en ljuddesign-prototyp åt ett externt företags framtida spelprojekt. En utveckling som från början var tänkt att öka kunskaperna om scriptning, och att skapa ett sammanhängande spelscenario, men som sedan utvecklades till att leda mycket längre. Förklaring: Ljuddesign = Ljudläggning av någon form, i detta fall spel. Scriptning = Enklare programmering, kan vara saker som händer eller saker man kan göra i spelet Nyckelord: Soundvolume 2.0, Starbreeze, ljuddesign, spel, sounddesign, 3D.

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