Sök:

Sökresultat:

2405 Uppsatser om Computer aided software engineering - Sida 9 av 161

Forensic Carving from Unallocated Space

Computer Forensics investigations have become more and more common while investigating IT-related issues. From experience, hard disks, USB thumb, memory sticks contains information that might be useful. Computer Forensics is regulary conducted by Police, Customs, Tax investigators but also within private companies and organisations. However, there are areas within the storage device that are not part of the organisied structure that a file system gives. The reason for that might be that the information has been erased by intention, a virus destroyed the file system and so on.

Social Engineering : En fallstudie i informationssäkerhet och säkerhetsmedvetande i en stor offentlig organisation

Social engineering handlar om metoder för att infiltrera organisationers datorsystemgenom att manipulera eller utnyttja användarna för att komma över information. Det är idag ett betydande säkerhetsproblem eftersom få organisationer utbildar sin personal i att hantera den här typen av angrepp. Med den här uppsatsen vill vi undersöka fenomenet. Intervjuer har utförts inom en stor organisation för att få inblick i hur stor medvetenheten om fenomenet är och vad som görs för att skydda sig emot det. Det finns tydliga tecken på att social engineering fortfarande är ett relativt okänt område som inte har spenderats tillräckligt med resurser på.

Kommunicera rätt! - En studie om kommunikation mellan systemutvecklare med kundkontakt och kund

Titel: Kommunicera rätt! ? En studie om kommunikation mellan systemutvecklare med kundkontakt och kund. Författare: Peter Johansson Oskar Hanson Handledare: Johanna Törnquist Examinator: Guohua Bai Problemområde: Anledningen till detta examensarbete är att problem som kan uppstå vid systemutvecklingsprojekt vanligtvis har sin grund i kommunikationen mellan systemutvecklare med kundkontakt och dess kunder. Exempelvis hör en systemutvecklingsgrupp och ett bageri till två vitt skilda yrkesområden och därmed pratar de ?olika språk?, vidare kan det skapas semantiskt brus i kommunikationskanalen som i slutändan kan leda till en felaktig kravspecifikation och de verkliga förändringsbehoven förblir oupptäckta. Hypotes: Examensarbetet baseras på hypotesen: ?Semantiskt brus[1] i kommunikationskanalen[2], otillräcklig negativ feedback[3] från sändare[4] och mottagare[5] och svårighet att hitta rätt nivå på samtalet med hjälp av kodning[6] och avkodning[7] ger upphov till en felaktig bild av kundens verkliga förändringsbehov[8] .? Slutsats: Alla delar ur Shannons kommunikationsmodell tillsammans med cybernetikens negativa feedback påverkar resultatet vid framtagande av kravspecifikation. Delar som både teori och respondenter tar upp är att som konsult måste denne ?kunna tala kundens språk?, hitta rätt nivå på samtalet, ge och ta negativ feedback samt undvika semantiskt brus i kommunikationskanalen.

Byggnadsutformningens inverkan på energianalysen : En jämförande utvärdering av två energisimuleringsprogram

Since the demands from authorities regarding lower energy consumption havebecome increasingly strict, this puts new pressure on designers and builders, who notonly have to ensure an esthetically pleasing building, but also make sure it issufficiently efficient to pass under new laws and regulations.This thesis takes into consideration a wide range of various parameters and theireffect on a building?s energy consumption. For this evaluation a computer softwarecomparison between the two programs Autodesk Ecotect Analysis and AutodeskProject Vasari was performed.Autodesk Ecotect Analysis is better suited for studies made on individual factors whileAutodesk Project Vasari is better used in experiments regarding the geometricalshape of the stucture itself.The results from the two different software tools used, give us both differences andsimilarities. For instance, both software programs produced the same resultsregarding the importance of the windows of the buildings to ensure a highly energyefficient building, both when it comes to the windows size and their U-value..

Modellering av hydrauliskt aktuatorsystem

This report treats a Master Thesis performed at Scania CV AB. The task was to create a computer model of a hydraulic actuator system in the software AVL Hydsim. The system consists of two spring-loaded masses with surrounding hydraulic components. The purpose of the model is to study phenomenon and problems in the system, as well as to be a support in the development of the system. It is not supposed to be used to study absolute values in its current form.

Distansövervakning av givare i hemmet

Examensarbetet belyser så väl fördelar som nackdelar under utveckling av USB-enheter med PIC processorn PIC16C745 som grund. Processorn används i detta projekt för att möjliggöra en effektiv distansövervakning via USB gränssnittet. I detta projekt har en USB-enhet konstruerats med uppgiften att leverera data från olika givare till en PC. Vidare publiceras dessa data på Internet via en webbserver. Givarna är av typen analoga och binära. Till de analoga givarna hör två stycken temperatur- och en ljusgivare.

Parprogrammering - Ökad tidsåtgång uppvägs av dess fördelar?

Syftet med arbetet var att ta reda på om den ökade tidsåtgången som parprogrammeringen leder till uppvägs av de fördelar som den genererar i jämförelse med enskild programmering där arbetet delas mellan två programmerare och sedan integreras. I arbetet presenteras resultatet från en enkätundersökning som sju personer från fyra olika företag i Sverige har besvarat. Samtliga personer som besvarat enkäten har arbetat både med enskild programmering och parprogrammering. Vårt arbete bidrar till forskningsområdet programvaruteknik som intresserar sig för mjukvaruutvecklingsmetoder. På senare tid har detta forskningsområde också intresserat sig för lättrörlig mjukvaruutveckling där utvecklingsmetoden Extreme Programming (XP) ingår. XP tillämpar parprogrammering och är en mjukvaruteknisk metod som har att göra med klassisk mjukvaruteknik som bl.a.

Prestanda och webbramverk

I denna studie underso?ktes det tio vanliga ramverk inom webb branschen, ba?de de mest anva?nda ramverken samt na?gra nya uppstickare som har va?xt mycket de senaste a?ren. Fo?r att skala upp en hemsida till ma?nga anva?ndare a?r det viktigt att strukturen bakom sidan presterar bra, da?rfo?r a?r det viktigt att va?lja ra?tt ramverk. Sa? hur ska en webbutvecklare da? va?lja ramverk fo?r att kunna uppna? en bra prestanda? Det a?r allma?nt ka?nt att anva?ndare la?mnar sidor na?r responstiden o?kar.

Dataspelsarvet - klassiker och kanonisering

This master thesis deals with computer game classics and a possible computer game canon. It looks closer at four computer game genres - adventure, RPG, action and strategy - in order to discern which games are considered classics and what characterizes them. To answer the first question a quantitative research method was used. 675 computer game reviews from 5 Internetsites were examined in order to see which games are mentioned most often in this context and therefore might be considered classics. To answer the second question a qualitative research method was used.

Användbara CASE-verktyg : Utformning av CASE-verktyg med fokus på användbarhet

CASE är en förkortning för Computer aided software engineering. Syftet med CASE-verktyg är att öka produktiviteten för dem som utvecklar mjukvarusystem genom att datorisera processer i deras arbete.Det finns dock problem med CASE-verktyg. Tidigare forskning pekar på att dessa ofta är komplexa i sitt utförande, att de lätt ifrågasätts om de visar sig ha buggar och att inlärnings-tröskeln är ofta hög till följd av den höga komplexiteten. Man frågar sig också hur komponenter ska vara utformade i verktygen för att fler ska använda dem. Vidare saknas nyare undersökningar med fokusering på användbarhet för CASE-verktyg och framförallt där man utgår från användaren.Vad gäller CASE-verktyg har det skett en del begreppsbyten inom området.

Autentisering i programvaruapplikationer

Dagens människa är ytterst beroende av webbtjänster och med tiden har det blivit fler och viktigare tjänster som startat upp på internet. Viktiga tjänster som internetbanker. Oftast är det bara ett användarnamn och ett lösenord som krävs för att bli autentiserad så man skulle kunna tro att användarna håller hårt i sina lösenord och att de väljer starka/unika lösenord. För många verkar det dock, enligt källor, vara ett besvär. Borde man ha associeringar för att lätt komma ihåg sitt lösenord eller är det för riskabelt? Det har visat att många tycker om att använda ord som förknippas med webbsidan.

Gester för navigation i användargränssnitt på mobiltelefoner

Användandet av mobiltelefoner har blivit en del av vår vardag i dagens samhälle. Mobiltelefonindustrin är en miljard industri med stora företag som Motorola, Nokia och Sony Eriksson. De senaste åren har det även kommit in nya aktörer på marknaden som Apple med sin iPhone och Google med sitt mobiltelefons?operativsystem Android. Dessa aktörer har kommit ut med flera nya mobiltelefonmodeller som använder sig ut av pekskärmar.

Automatiserad unit testning

Dagens utveckling av mjukvara går snabbare och snabbare samtidigt som mjukvaran blir allt mer komplex. Att under dessa omständigheter kunna bibehålla en lika om inte högre kodkvalité är en utmaning. På UIQ bestämde de sig för att undersöka om ett automatiserat unit test kunde hjälpa dem. Metoderna för att komma fram till resultaten i denna rapport har varit intervjuer, en enkät, intern information och litteratur så som forskningsartiklar m.m. Denna rapport är en utredning av automatiserade test, vad man bör tänka på, vilka fördelarna är, vilka testfall som är möjliga att automatisera med mera. Rapporten kommer även att presentera grunderna i testning av mjukvara, en introduktion till eXtreme Programming och Test-Driven Development samt hur testningen utförs på UIQ idag. Då jag kom fram till att ett automatiserat unit test skulle passa sig bra på UIQ kommer jag i slutet av denna rapport presentera ett implementerings förslag. Man bör även införa en test driven utvecklings metodik för att säkerhetsställa att det kommer att utvecklas automatiserade testfall..

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.

Patientjournalen på fickan - en studie som visar att handdatorn kan stödja distriktssköterskans yrkespraktik och hur det grafiska gränssnittet utvecklats när distrikttsköterskor deltagit i designprocessen.

Projektets syfte var att undersöka om en handdator kan stödja distriktssköterskans arbete. I rapporten beskrivs hur vi tillsammans med distriktssköterskor har iakttagit i vilka situationer handdatorn kan vara ett hjälpmedel. Om patientjournalen är tillgänglig via handdatorn vid hembesök skulle det styrka de av oss utvalda nyckelorden som representerar distriktssköterskans yrkeskunnande; "seende", lyhördhet, kommunikation, flexibilitet, prioritering, beslutsfattande, dokumentation, framförhållning samt utveckla ett minne och självständighet. I rapporten skriver vi också om hur distriktssköterskorna tillsammans med oss har påverkat utvecklingen av det grafiska gränssnittet i designprocessen. Vi visar med mock-upbilder hur denna process har framskridit och vi pekar på hur viktig användarmedverkan är.

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