Spelling suggestions: "subject:"objektorientierung"" "subject:"objektorienterad""
21 |
En objektorienterad tillämpning inom Business Process ReengineeringStrand, Mattias January 1999 (has links)
Utvecklingen inom IT-området har under de senaste åren varit explosionsartad. Allt fler branscher har börjat att leta efter nya sätt att tillämpa de olika framsteg som skett inom området Detta arbete behandlar en kombinerad litteraturstudie och intervjuundersökning kring objektorientering och Business Process Reengineering. Problemställningen för detta arbete har varit: - På vilka sätt kan objektorientering tillämpas för att utveckla de synsätt och de metoder som används inom Business Process Reengineering Syftet med arbetet var att hitta ett antal generella tillämpningsområden utifrån problemställningen, samt att hitta ett antal fördelar, som dessa generella tillämpningar skulle kunna medföra. Resultatet av detta arbete visar att det finns områden inom Business Process Reengineering, där en objektorienterad tillämpning skulle kunna medför stora fördelar. Som exempel på detta kan nämnas förbättrade möjligheter att skapa och anpassa de informationssystem som skall stötta verksamhetsprocesserna. Även möjligheterna att skapa dynamiska metoder, där varje metodsteg utgörs av färdiga moduler som sedan kombineras, bör nämnas som en fördel.
|
22 |
Prototyp för skolapp / Prototype for school appBoivie, Magnus, Nordquist, Daniel January 2013 (has links)
The consultancy firm Knowit sought a smartphone application for communication between schools and pupils. Together with the students, it was decided to create the app both for Android and for iPhone. The project would produce a prototype app with limited functionality usable as a proof-of-concept in communication with potential customers.The questions that have characterized the work are; what features would be demanded in a school app, how to program user-friendly functionality and how to use object-orientation to design such an app. A question has also mentioned the differences between development for iOS and Android. The work was done in an iterative process in which the students worked together with planning, programming and testing. In addition, a small study was made, in which pupils were asked for their desired functionality in a school app.The project has resulted in a working prototype with a few pages implemented. During the work it was established that the pages and the functionality that pupils ask for includes: schedule, exam schedule, chat and custom push notifications. Factors besides functionality that contribute to a user friendly app are transparency and smoothness. This work has also led to a suggestion of how these features can be joined in a project and a class diagram has been used to illustrate the common solution for Android and iOS. Based on the diagram it can be seen that the apps have a menu as a base for all the pages that are presented and a class is the link between the applications and the data retrieved from the database.The work also explains differences between the platforms. One difference is that iOS programmer normally only need to program for the last two iOS releases while the Android developer must adapt its product for many different screen sizes and versions of the operating system. Another difference is that it is perceived that Objective-C is a more difficult programming language to adapt to than java. / Konsultföretaget Knowit eftersökte en applikation för kommunikation mellan skola och elever. Tillsammans med studenterna beslutades att skapa applikationen för Android och iPhone. Projektet skulle resultera i en prototyp med begränsad funktionalitet som visningsmaterial inför kunder.De frågeställningar som präglat arbetet är vilka funktioner som eftersöks av en skolapp, hur man utformar användarvänlig funktionalitet och hur man använder objektorientering för att utforma en sådan app. En fråga har också berört skillnaderna mellan iOS och Androidutveckling. Arbetet bedrevs i en iterativ process där studenterna arbetade tillsammans i planering, programmering och testning. Dessutom gjordes en mindre undersökning där elever tillfrågades efter önskad funktionalitet i en skolapp.Projektet har lett fram till en fungerande prototyp med några implementerade sidor. Under arbetet fastslogs att de sidor och den funktionalitet som elever efterfrågar är bl.a. schema, provschema, chatt och egna pushnotiser. Faktorer som förutom funktionalitet bidrar till en användarvänlig app är lättöverskådlighet och smidighet. Arbetet har även lett till ett förslag på hur funktionerna kan sammansvetsas i ett projekt och ett klassdiagram har fått illustrera den gemensamma lösningen för både Android och iOS. Utifrån det kan man utläsa att apparna har en meny som hållare för alla de sidor som presenteras och att en klass är länken mellan applikationerna och det data som hämtas från databasen.I arbetet redogörs också för skillnader mellan plattformarna. En skillnad är att iOS-programmeraren normalt bara behöver programmera för de två senaste iOS-utgåvorna medan Androidutvecklaren måste anpassa sin produkt för många olika skärmstorlekar och operativsystem. En annan skillnad är att objective-C upplevs som ett svårare programmeringsspråk att ta till sig än java.
|
23 |
Förändringar av ämnesplanen i gymnasieämnet programmering : Hur påverkas lärarnas praktik?Sundberg, Erik January 2020 (has links)
Since the introduction of a new national curriculum for the upper secondary schools of Sweden in 2011 the syllabus for the programming subject has undergone two major revisions. The aim of this study was to investigate how teachers reacted to these revisions and how they felt their teaching practice was affected by them. Data collection was conducted with an online questionaire. Concepts taken from curriculum theory are used to classify the revisions and analyse the responses. Results indicate that not all teachers interpret the syllabus the same way and that there is an element of tradition in programming education that may have greater influence on teacher practice than the actual text of the syllabus. The conclusion is that changes in the syllabus may have only small effects on many of the teachers and that newly introduced content that is not explained to them may be misinterpreted or ignored.
|
24 |
3D-visualisering av robotsimulering / 3D visaualization of missile simulationWinell, Johan January 2001 (has links)
<p>Visualization is a rapidly growing area of computer graphics. Due to the very progressive development of computer technology and especially 3D-graphic boards yesterdays imagination of visualizations, today is a reality. </p><p>At Saab Bofors Dynamics in Linköping missile systems are developed. Through the development, different subsystems are simulated before the manufacturing starts. The results of these simulations have to be visualized to get a meaning. The visualizations can be symbolic or more real looking 3D-visualizations. </p><p>During the work an investigation of available tools for computer visualizations on the market has been conducted. The outcome of the investigation has later been the foundation for the selection of tools to solve the visualization task. </p><p>One 3D-visualization application for general 3D-visualization has then been developed using two different 3D-APIs, and the experiences of these have then been analyzed.</p>
|
25 |
3D-visualisering av robotsimulering / 3D visaualization of missile simulationWinell, Johan January 2001 (has links)
Visualization is a rapidly growing area of computer graphics. Due to the very progressive development of computer technology and especially 3D-graphic boards yesterdays imagination of visualizations, today is a reality. At Saab Bofors Dynamics in Linköping missile systems are developed. Through the development, different subsystems are simulated before the manufacturing starts. The results of these simulations have to be visualized to get a meaning. The visualizations can be symbolic or more real looking 3D-visualizations. During the work an investigation of available tools for computer visualizations on the market has been conducted. The outcome of the investigation has later been the foundation for the selection of tools to solve the visualization task. One 3D-visualization application for general 3D-visualization has then been developed using two different 3D-APIs, and the experiences of these have then been analyzed.
|
26 |
Modelling and Simulation of Complete Wheel Loader in Modelica : Evaluation using Modelon Impact software / Modellering och simulering av en komplett hjullastare i Modelica : Utvärdering med hjälp av programvaran Modelon ImpactTeta, Paolo January 2022 (has links)
Modelling and simulation of complex and multi-domain mechanical systems has become of major importance in the last few years to address energy and fuel consumption performance evaluation. The goal is to unify the available modelling languages aiming to improve scalability and easiness of handling complex multi-domain models. Modelica Modelling Language was born in 1997. It has three main features: object-oriented, equation based with non-causal design structure and multi-domain environment. This thesis aims to give an overview of using Modelica on Modelon Impact software to model and simulate a complete 3D wheel loader dynamic system. The project wants to show how the model has been developed focusing on each sub-system implementation. The 3D wheel loader model is designed following the top-down and bottom-up design approaches and focusing on the powertrain sub-system with the engine, transmission and driveline blocks. The combination of the two logics is used to smooth the modelling path and exploit all the benefits. For the simulation experiments, test rig models are implemented to verify the dynamics of individual sub-systems. The model is simulated giving a set of input signals and solving the dynamic equations using different numerical solvers and comparing the elapsed simulation time. The simulation results show that the Radau5ODE explicit solver achieves faster simulation with stable solution given by the variable step size parameter. However, more studies and specific background are needed to update the complexity of the model and compare it with the already existing one. / Modellering och simulering av komplexa mekaniska system med flera domäner har fått stor betydelse under de senaste åren för att utvärdera energi och bränsleförbrukning. Målet är att förena de tillgängliga modelleringsspråken för att förbättra skalbarheten och underlätta hanteringen av komplexa modeller med flera områden. Modelica-modelleringsspråket föddes 1997. Det har tre huvudfunktioner: objektorienterat, ekvationsbaserat med icke-kausal designstruktur och en miljö med flera områden. Syftet med denna avhandling är att ge en översikt över användningen av Modelica i programvaran Modelon Impact för att modellera och simulera ett komplett dynamiskt 3D-system för hjullastare. Projektet vill visa hur modellen har utvecklats med fokus på varje delsystems genomförande. 3D-modellen för hjullastaren har utformats enligt top-down och bottom-up principerna och fokuserar på delsystemet drivlina med motor, transmission och drivlina. Kombinationen av de två logikerna används för att jämna ut modelleringsvägen och utnyttja alla fördelar. För simuleringsförsöken har testriggmodeller införts för att kontrollera dynamiken hos enskilda delsystem. Modellen simuleras med en uppsättning insignaler och de dynamiska ekvationerna löses med hjälp av olika numeriska lösare, varefter den förflutna simuleringstiden jämförs. Simuleringsresultaten visar att den explicita lösaren Radau5ODE ger en snabbare simulering med en stabil lösning som ges av parametern variabel stegstorlek. Det behövs dock fler studier och mer specifik bakgrund för att uppdatera modellens komplexitet och jämföra den med redan existerande modeller.
|
27 |
En jämförande studie av JDBC och Hibernate med avseende på användbarhetPersson, Henrik, Nilsson, Andreas January 2010 (has links)
Två grundläggande paradigm inom datavetenskap är objektorienterad programmering och relationsdatabasteknik. En kombinering av applikationer gjorda i ett objektorienterat programmeringsspråk med den beständighet och funktionalitet som ges av relationsdatabaser är en möjlig vidareutveckling av ens kunskaper inom dessa områden. Kombinationen av dessa båda förutnämnda paradigm innebär åtminstone ett problem som uppkommer då en relationsdatabas lagrar data i tabeller och en objektorienterad applikation lagrar data i objekt. Detta problem kallas objekt/relations paradigmens missanpassning. På grund av detta problem så måste kopplingen mellan paradigmen skötas av ett ramverk av något slag. I vår rapport så undersöker vi två av de ramverk som behandlar kopplingen mellan paradigmen. Specifikt i våran studie kommer vi att fokusera på kvalitetsattributet användbarhet. De ramverk som vi undersöker heter Java Database Connectivity (JDBC) och Hibernate. Båda dessa verktyg är skapade för det objektorienterade programmeringsspråket Java. / Two of the fundamental paradigms within computer science are object oriented programming and relational databases. A combination of an object oriented application with the persistence and functionality provided by relational databases is a further development of one’s knowledge within these areas. The combination of the two aforementioned paradigms will yield at least one problem, which occurs because in a database data is stored in tables whereas an object oriented application stores data in objects. This problem is called the object/relational paradigm mismatch. Because of this problem the connection between the paradigms must be handled by some kind of framework. In our report we investigate two of the frameworks which handle the connection between the paradigms. Specifically in our study we will focus on the quality attribute usability of the two frameworks and conduct a comparison between these two. The frameworks we investigate are called Java Database Connectivity (JDBC) and Hibernate. Both of these tools are created for the object oriented programming language Java.
|
Page generated in 0.1447 seconds