
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.