Sök:

Sökresultat:

1435 Uppsatser om Software engineering - Sida 4 av 96

Intellectual Property Rights in Software : A Critical Investigation from an Ethical Perspective

The development of software was considered until the beginning of the 1990th as a cathedral like product development in closed companies. This way of development changed in the last decade. Open source software (OSS) development challenged this consideration significantly. OSS is produced in co-operation by skilled people, distributed and used by many moral agents. The result, the software itself, can be studied and modified.

Software keystroke logging : Automatisering av skydd mot software keystroke logging

This piece of work develops a solution that automates protection against software keystroke loggers. Keystroke loggers can be used illegally to register a user's keystrokes and in that way acquire sensitive information. The solution was tested on two different networks and the efficiency was measured. The network represents an enterprise network that uses the operating system Windows along with the directory service Active Directory. A script was developed to solve the automation matter.

Kunskapsutveckling och lärande vid utveckling av en ny mjukvara. En fallstudie på ESBE AB.

This study is based on the development of a new software, which is used as a recommendationtool for selecting the best product. As part of the software development has an external partnerbeen asked to assist. The report will process the expectations that different people have on anew project but also how information is communicated to an external partner.The results from this study show that a software's function is closely linked to its usability.Therefore shall usability been taken into account when a new resource is created. The study alsoshows the importance of being able to share information, on how the program will beconstituted, to someone outside the organization..

Programmering av mikrokontroller för styrning av komponenter i ett biokemiskt analysinstrument

The Uppsala based company Q-linea develops procedures, instruments and systems for protein and nucleic acid analysis. The components in such an instrument are controlled by microcontrollers. Microcontrollers are computers in one singular chip that can be used in a wide range of applications such as cars, toys or in this case an analysis instrument. When developing a new instrument for biochemical analysis, Q-linea needed new software for controlling and communicating between the components in the instrument. The process of developing this software is the subject of this thesis.The project included research of microcontrollers and the components in the instrument.

RISKfree ? ett system för riskhantering inom programvaruprojekt

RISKfree ? ett system för riskhantering inom programvaruprojektI dagens IT-centrerade värld sker utvecklingen av hårdvara och programvara i en rasande takt. Om ett företag skall ha möjlighet att vara konkurrenskraftigt i denna utvecklingstakt, krävs det snabba och effektiva metoder i utvecklingsprocessen. Dessa krav från omvärlden på nya och mer komplexa produkter och tjänster innebär ofta nya och större risker för ett utvecklingsprojekt; både ekonomiska som tidsmässiga.Analyser av programvaruprojekt som har misslyckats visar att många av deras problem och risker kunde ha undvikits eller åtminstone drastiskt reducerats med hjälp av riskhantering. Oftast är det en optimistisk entusiasm över projektet som överskuggar viktiga varningssignaler om risker och problem enligt B.W.

Mjukvarubaserad 3D-renderare

Abstrakt Produkten som jag har utvecklat är en mjukvarubaserad 3D-renderare. För att göra en sådan produkt är man tvungen att gå djupt in i området 3D och utföra alla beräkningar på egen hand. Dessa tar annars grafikkortet hand om. Denna rapport förklarar varför jag har valt att göra en egen mjukvarubaserad 3D- renderare och vad den är för något och i vilka områden den används. Här förklaras även min syn på programmering, digitala spel, vad programmering innebär för mig och hur min syn på spel har påverkat mig med tiden. Jag tar även upp mina tankar om spelindustrin och samhällets misstolkade värderingar av spel samt vad för sorts spel jag anser skulle gynna mänskligheten i framtiden. Vad jag tycker om utbildningen Digitala spel nämns också samt hur jag tror att den skulle kunna förbättras. Slutligen följer en kortfattad beskrivning av hur mitt projekt har genomförts. Abstract The product I have been developing is a software based 3D renderer.

Automatiserad Verifiering av Grafiska Ritare och Tranformationsutvinning

En grafisk ritare i flygande system måste under dess utveckling verifieras för att bekräfta att den fungerar. Då bilderna som ritas inte behöver vara identiska mot referensbilder genererade av en fungerande ritare så ställer det krav på verifieringsprocessen att kunna acceptera en viss grad av "fel". Att automatisera den processen är i högsta grad intressant för att minska kostnaden. Uppsatsen presenterar en samling lösningar på delproblem som kan uppstå, däribland ett sätt att utvinna eventuell transformation mellan två bilder..

Kompatibilitet med BIM-koncept : Revit Structure 2012 och Robot Structural Analysis 2012

This thesis deals with the compatibility between analysis software Revit Structure2012 and Robot Structural Analysis 2012. The purpose is to become more aware ofinformation management models to be compatible across different softwareapplications. The structural model is made to be optimal for the compatibility of othersoftware Aim is also to gain an understanding of the transferring methods that exist,and which method is most convenient to use and to examine whether the methodswork in practice. Objective of this project is to make the modeling processtime-efficient for constructors. Models do not need to be structured in severaloccasions in different software; it only needs an optimal model that transfers properlybetween software.The method used in the thesis consist cases where the transferring process isexamined.

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.

Mjukvaruverktyg för loggning och analys avindustriella processer

This report discusses developing a software log tool for analysis of industrial processes. The target was to develop software that can help electro Engineers for monitor and fault finding in industrial processes. The tool is called PLS (Process log server), and is developed in Visual Studio.NET Framework 2005. PLS works as a client with Beijer Electronics OPC Server. The program is able to read data from PLC (Programmable Logic Controller), trough the OPC Server.

Webbsäkerhet och vanliga brister - kunskapsläget bland utvecklare

This bachelor thesis looks at developers knowledge about web security both regarding their own view on their knowledge and their actual knowledge about vulnerabilities and how you mitigate against them. Web developers knowledge regarding web security are becoming more and more important as more applications and services moves to the web and more and more items become connected to the internet. We are doing this by conducting a survey among developers that are currently studying in the field or are working in the field to get a grip on how the knowledge is regarding the most common security concepts. What we saw was that the result varies between the different concepts and many lack much of the knowledge in web security that is getting increasingly more important to have..

Undersökning av open source GIS programvaror : Med hänsyn till MSB?s användningsområden internt och för RIB Karta

MSB stands for Swedish Civil Contingencies Agency. It?s a government organization that deals with emergencies and crises. MSB has developed a software package where the newest software version is called RIB 2012. The package includes the program RIB Karta.

Lilla Spöket Laban

Detta är slutreflektionen över ett kandidatarbete gjort av Karl Tannergård och Per Thulin. Arbetet har gått ut på att skapa en prototyp av en barnspel baserat på Inger och Lasse Sandbergs böcker om Lilla Spöket Laban och hans familj. Spelet är tvådimensionellt och vänder sig till barn i åldern fyra till sju år. Det är skrivet i programmeringsspråket Python och använder multimediabiblioteket pygame. Utvecklingen har skett i samarbete med animationsstudion PennFilm AB..

Tillämpning av lättrörliga systemutvecklingsmetoder - en studie av systemutvecklingsprocessen i en ad hoc-krati

Due to fast growing and rapid changes in markets today, most of the organizationsthat are trying keep up with these changes have a high demand for software that areof high quality and comes with a low price. To meet these goals software companieshave to implement new methods to develop software that are suited for rapidchanges. The concept of agile methods can fulfill this need. Our purpose with thisthesis was to investigate how well agile methods could be applied in organizationsthat could be identified as adhocracies. A case study was conducted in anorganization which we could identify as an adhocracy.

Cost engineering : Kostnadsuppskattning inom custom made-tillverkning

Globaliseringen innebär ökad konkurrens för företag vilket gör det viktigare för företag att snabbt kunna utföra sina kostnadsuppskattningar. I detta arbete undersöks förutsättningarna för att använda moderna teorier inom cost engineering för att kunna förkorta ledtiderna vid förkalkylsarbetet för företag inom custom made-tillverkning. Inom cost engineering har teorier för kostnadsuppskattning används för att beräkna tillverkningstider för tre olika produkter hos ett fallföretag. För att få en bra beskrivning av problematiken med kostnadsuppskattning inom custom made-tillverkning har design science-metodologi använts under arbetets gång.  Resultatet av arbetet visar att förutsättningarna för att använda moderna teorier inom cost engineering för kostnadsuppskattning hos custom made-tillverkande företag är att historisk data avseende för- och efterkalkylsarbete finns tillgänglig.

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