Sök:

Sökresultat:

4 Uppsatser om Mjukvaruarkitektur - Sida 1 av 1

CQRS och Event Sourcing som mjukvaruarkitektur

I den här rapporten undersöks Command Query Responsibility Segregation (CQRS),Event Sourcing och Task Based User Interface (händelsebaserat gränssnitt) somtillsammans bildar en annorlunda arkitektorisk uppbyggnad av system. Tanken bakomarkitekturen är att kunna spåra vad, när och hur data förändras i ett system samtmöjlighet att återskapa tidigare tillstånd, jämfört med traditionella system som endastlagrar, hanterar och presenterar data i dess nuvarande tillstånd. Undersökningen hargjorts genom att ta fram en bokningsprototyp och resulterade i för ?och nackdelar,användningsområde och hur CQRS, Event Sourcing och händelsebaserat gränssnitt kanimplementeras tillsammans..

Kodrefaktorisering

Denna rapport har sitt ursprung i det kodefaktoriseringsarbete som utfärdats våren 2013 som examensarbete i dataingenjörsprogrammet vid Örebro Universitet. Arbetet utfärdades på Nethouse i Örebro, och hade stort fokus på koddesign och kodkvalitet.I rapporten diskuteras vilka faktorer som påverkar hur underhållbar och läsbar en kod är, men också hur man på ett rimligt sätt kan utvärdera och mäta kodkvalitet.Den teoretiska biten blandas med den praktiska, där läsaren introduceras för ett flertal metoder, och hur dessa sedan implementerades i det faktiska projektet som Nethouse tillhandahöll..

För ett automatiserat återskapande av inbyggdasystems funktionella arkitektur från källkod ochprodukt data

?För ett automatiserat återskapande av inbyggda systems funktionella arkitektur från källkod ochprodukt data?Den ökade komplexiteten i inbyggda system inom fordonsindustrin tillsammans med de striktaresäkerhetsrestriktionerna som infördes av ISO26262 standarden, kräver bättre kunskap ochkännedom om produktarkitekturen. Men, för befintliga produkter som inte var utvecklade enligt enväldefinierad arkitekturmodell, så måste en modell återhämtas.Syftet med detta examensarbete är att automatisera återhämtningen av funktionella arkitekturenför fordons inbyggda system, vilket är ett krav för många av ISO26262 aktiviteter. Dettaexamensarbete föreslår och beskriver två modeller för det inbyggda systemet i ett fordon, och visardess användning för att bland annat generera användarvänliga vyer. Återhämtningen av modellernasker genom att tolka den inbyggda C-koden och bearbeta fordonets data såsom inblandadestyrenheter, deras adresser och CAN buss detaljerna.Två modeller har föreslagits för att fånga den återskapade informationen om inbyggda systemet iett fordon: en produktmodell för inbyggda system och en Mjukvaruarkitektur modell för deninbyggda mjukvaran.

Marknadsplatsapplikation för Android

Målet med examensarbetet är att utveckla en marknadsplatsapplikation för Android. Marknadsplatsapplikationen ska tillhandahålla funktioner för att ge användaren förutsättningar att hitta och ladda ner applikationer över Internet ifrån marknadsplatsens serversida. Marknadsplatsapplikationen kommer likt en tunn klient vara helt beroende av innehåll från en serversida. Vid examensarbetets utförande existerade dock ingen serversida då denna ännu inte var färdigutvecklad.För att utveckla marknadsplatsapplikationen utan närvaron av en serversida, implementerades en emulerad serversida som utåt sett hade funktionaliteten av en framtida serversida. En Mjukvaruarkitektur implementerades bestående av tre lager: användargränsnitt (GUI), kärnfunktionalitet (Core) och webbkommunikation (WebCom).