
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.