141 |
Från ett användarperspektiv : underlättar use case kommunikationen angående krav och behov i kravhanteringsprocessen?Wall, Birgitta January 2002 (has links)
<p>Examensarbetets frågeställning berör användarnas medverkan i Requirements Engineering (RE). Under RE-fasen skall samtliga krav på det kommande systemet tas fram från intressenterna. En viktig intressentgrupp i kravutvinningsarbetet är de kommande användarna av systemet. Resultatet av RE-fasen är en viktig faktor som påverkar hela den fortsatta utvecklingsprocessen samt hur lyckat det slutliga systemet blir.</p><p>Detta examensarbete innebär en undersökning av vad användarrepresentanterna anser om use case-modelleringen i RE-processen. Undersökningen har påvisat att användarrepresentanterna är positiva till use case-modellering som arbetsmetod för att kartlägga kraven. För att besvara examensarbetets frågeställning har intervjuer med användarrepresentanter genomförts och de har givet vid handen att use case till viss del underlättar kommunikationen, men att det finns ett antal faktorer som försvårar och minskar användarens möjlighet att medverka i arbetet med use case-modelleringen.</p><p>Undersökningen utförs genom en fallstudie inom Volvo Information Technology och de medverkande respondenterna kommer från tre olika projekt av varierande storlek.</p>
|
142 |
Konstnärlig frihet vs. historisk precission : en arena blir tillHåhus, Lars January 2007 (has links)
<p>”Colosseum- Code of Hammurabi” var titeln på det spelprojekt jag deltog i under kursen ”Spelprojekt II” vårterminen 2006. Spelet är ett fightingspel för upp till fyra spelare som äger rum i en arena i öknen. Då tiden för exjobbet närmade sig bestämde jag mig för att vara med och vidareutveckla spelet till XBox 360.</p><p>För att få ett proffsigare intryck av arenan till Colosseum valde jag att i en historisk kontext omarbeta arkitekturen efter storyn till ”Colosseum- Code of Hammurabi".</p><p>I arbetet ingår att finna en lämplig setting och tidpunkt för arenan.</p><p>Resultatet har blivit en arena som influerats av många olika kulturer, från den babylonska dynastin till Rom och det Parthiska imperiet.</p><p>Eftersom historien inte alltid erbjudit nakna fakta har jag efter egen förmåga fyllt i de tomrum som uppstått för den kontextuella designen, men även behållit vissa av de stilelement som utmärkte designen i Colosseum- Code of Hammurabi.</p>
|
143 |
Varför BIM?Wikström, David, Karlemi, Tobias January 2008 (has links)
<p>Is the new technology always the best? This final project tries to determine if BIM is the melody of today, or if traditional 2D drawing is recommended. Perhaps a compromise is necessary, utilizing both methods.</p><p>In order to answer this question, different views from the industry have been retrieved through reports, producers of software and users. The approach has consisted in building a 3D model of the school Råslättsskolan, house 01, along with interviews with people involved in the building process.</p><p>When working in 2D it is hard to include the third dimension, mistakes are done and collisions happen that must be corrected, in most cases at the construction site. BIM is an incredible help since the model allows you to detect collisions and correct them. Another time when models are preferred is when you need production plans, for example, different steel details that will be joined together at the work shop before shipping to the construction site.</p><p>Skanska and NCC, in densely developed urban areas, already require BIM today, something that most likely will be customary within the nearest future. It is not hard to understand that more and more clients require BIM when you realize its advantages. With the correct method, these 3D models can minimize risks of errors, optimize the production and save money.When it comes to introducing BIM today at BGK the students can’t do anything but make a recommendation. The improved quality, the future prospect and that the advantages of BIM is not depending by project size will make it attractive for BGK to begin a transition already today. BIM is the melody of the future, not the only song being sung, but clearly the strongest one.</p>
|
144 |
Tillämpning av UML : Hur och varförIsaksson, Johanna, Jansson, Johanna January 2005 (has links)
<p>In the end of the 80´s the area of system development moved into a new era. As a consequence many new methods and development models emerged which in many cases resulted in problems when choosing system development models and methods. As a result of these problems the today standardized modeling language UML (Unified Modeling Language) was created. UML is tailored to support many different types of projects. This is possible because of UML’s capacity to be adjusted and adapted to a specific company environment.</p><p>The purpose of this bachelor thesis is to investigate how and why companies use UML and what experiences and opinions those who use UML have of using UML in practice. To fulfill our purpose we have chosen to carry out a qualitative study with semistandardized interviews. The interviews were accomplished on four companies in Jönköping. The result of the research shows that the primary reason for companies to carry out modeling is because it results in good documentation which makes development, administration and operation easier. Furthermore, the study has shown that the reason that companies have chosen UML is because it is a standard which is suited for various different projects and also for the development model used in the company. The standardization is also, according to all companies, the primary strength with UML.</p><p>Weaknesses in UML are considered to be the lack of process diagrams and standardized syntax in modeling tools. There was found to be an increase in the number of diagrams used the longer the companies have used UML. The diagrams applied by all companies are: use case diagram, class diagram and sequence diagram. Moreover, the use of diagrams for a specific project is dependent on the project type and size. However, none of the companies utilize the flexibility to adjust the syntax. All companies combine UML with RUP or business customized development models with characteristics from RUP. There is, however, a difference in how companies use the diagrams in combination with the development models. This probably depends on the companies’ iterative way of working where the diagrams are involved in the whole system development process.</p> / <p>I slutet av 80-talet gick systemutvecklingen in i ett nytt skede. Detta fick som följd att många nya metoder och utvecklingsmodeller för systemutveckling skapades vilket i flera fall ledde till problem vid val av systemutvecklingsmetod och modell. Till följd av detta skapades det idag standardiserade modelleringsspråket UML (Unified Modeling Language). UML är anpassat för att stödja många olika typer av projekt eftersom det tillåter företagsspecifika anpassningar och förändringar.</p><p>Syftet med studien är att undersöka hur och varför företag använder sig av UML samt vilka erfarenheter och uppfattningar de som arbetar med UML har av att tillämpa det i praktiken. För att uppfylla syftet har vi valt att genomföra en kvalitativ studie med semistandardiserade intervjuer. Intervjuerna utfördes på fyra företag i Jönköpingsregionen.</p><p>Resultatet av studien visar att den främsta anledningen till att företag modellerar är att det ger en bra dokumentation vilket underlättar utveckling, förvaltning och drift. Vidare har studien visat att UML har valts på grund av att det är en standard som lämpar sig för många olika projekt samt för att UML passar den utvecklingsmodell som tillämpas på företaget. Standardiseringen är även enligt samtliga företag den främsta styrkan med UML. Svagheter i UML anses vara avsaknaden av processdiagram samt bristen på standardiserad syntax i verktygen.</p><p>Ju längre UML har använts på företagen desto fler diagram används. De diagram som tillämpas av samtliga företag är användningsfallsdiagram, klassdiagram och sekvensdiagram. I övrigt beror användningen av diagram för ett specifikt projekt på projektets typ och storlek. Däremot utnyttjar inget av företagen UML:s flexibilitet att anpassa syntaxen.</p><p>Samtliga företag kombinerar i någon utsträckning UML med RUP eller egenutvecklade utvecklingsmodeller med liknande egenskaper som RUP. Det skiljer sig dock i hur företagen använder diagrammen i samband med utvecklingsmodellerna. Detta beror troligtvis på det iterativa sätt företagen arbetar efter där diagrammen följer med i hela systemutvecklingsprocessen.</p>
|
145 |
Analys och modellering av magnetisk minsvepning för marina ändamål / Analysis and modelling of magnetic mine sweep for naval purposesLindin, Andreas January 2007 (has links)
<p>I detta examensarbete har en metod för att utvärdera magnetiska minsvep utvecklats. Som beräkningsmodell används en SAM, Självgående Akustisk-magnetisk Minsvepare utvecklad av Kockums AB, ThyssenKrupp Marine Systems. I arbetet skapas en magnetisk modell för en SAM som beskriver sambandet mellan det alstrade magnetfältet och de utställda strömmarna. Vidare analyseras två olika metoder, multipolutveckling i prolata sfäroidala koordinater samt en uppsättning av dipoler, för att skapa en koncis modell över den magnetiska signatur som skapas av ett fartyg. Denna modell kan sedan användas för att optimera strömutstyrningen så att det genererade magnetfältet på ett så bra sätt som möjligt efterliknar det givna fartyget. Arbetet avslutas med att ta fram utvärderingsalgoritmer för tre olika typer av magnetiska minor.</p> / <p>In this Master's dissertation, a method to evaluate magnetic mine sweep is developed. As a calculation model, a Self-propelled Acoustic Magnetic Mine Sweep (SAM), developed by Kockums AB, ThyssenKrupp Marine Systems, is used. A model that describes the generated magnetic flux density from a SAM as a function of the feed current is developed. Furthermore, two methods to model the magnetic signature from a ship are employed; multipole expansion in prolate spheroidal coordinates and an array of magnetic point dipoles. Using these models makes it possible to optimise the feed current so that the magnetic flux density from a SAM is as similar to the ship’s signature as possible. Finally, algorithms to evaluate a mine sweep with respect to three different types of naval mines are developed.</p>
|
146 |
Integration av AJAX i JDP : En studie i hur WM-data kan utveckla modelleringsstödet i ett webbramverkCarlsson, Arthur January 2008 (has links)
<p>På WM-data har man utvecklat ett ramverk som heter Java Development Platform med avsikt att modellera större delar av ett system och därmed minska mängden kod som måste skrivas för hand. Ramverket baseras helt på existerande öppna lösningar och används vid utveckling av webbaserade system och skapar en skiktat lösning med en webbapplikation som presentationslager. Problemet är att webbapplikationen har kommit att bli väldigt svår att modellera i enhet med resten av systemet framför allt på grund av den hårda kopplingen till Struts-ramverket. Samtidigt har man börjat få upp ögonen för AJAX och vad det skulle kunna tillföra ramverket.</p><p>Examensarbetet fokuserar på att utreda de problem som existerar i ramverket samt undersöka integrationen av AJAX ur en synvinkel som gynnar dagens lösning. Detta görs genom litteraturstudier, laborationer och genom att undersöka existerande ramverk och plattformar som löser liknande problem. Fokus ligger även på hur AJAX kan användas för att lösa problemen i modelleringen.</p><p>Resultatet av arbetet mynnar ut i en analys som behandlar de aspekter som krävs för att AJAX ska kunna bli en del av JDP-ramverket. Analysen innefattar också synen på hur AJAX skulle kunna användas för att underlätta modelleringen av webbapplikationen utan att införa något nytt modelleringsverktyg, det vill säga att UML fortfarande kan användas.</p> / <p>At the WM-data company a framework called Java Development Platform has been developed with the intention of developing a system by first modelling and generating a major part of it instead of handwriting everything from scratch. The framework is based solely on existing open source solutions and is used for developing layered web based systems with the web application as the presentation layer. The problem is that the web application has become very difficult to model in the same way as the rest of the system especially due to the tight coupling between the model and the Struts framework. At the same time, AJAX has been getting more and more attention for its application areas as well as how it can be used to solve the problems with modelling the web application.</p><p>The thesis intends to focus on researching the existing problems in the framework as well as investigate the integration of AJAX from a standpoint that the framework can benifit from. This is done through literature studies, laborations and by looking at existing frameworks and platforms that aim to solve problems like the ones in JDP. The focus also lies on how AJAX can be used to solve the problems with modelling the web application.</p><p>As a result, the thesis ends in an analysis which considers the aspects needed for implementing AJAX into the JDP framework. The analysis also discusses how AJAX can be used to facilitate the modelling of the web application without having to model it in another way other than through UML diagrams.</p>
|
147 |
Modellering och reglering av mjölkningsrobot / Modelling and controlling of a milking machineKarlsson, Fredrik, Kastman, Mattias January 2002 (has links)
<p>In this master thesis a robot arm belonging to an automatic milking machine from DeLaval is investigated. The robot arm is controlled by a pneumatic cylinder and a valve. The goal of the master thesis is to investigate instability problems and to find out if it is possible to solve them by using gain scheduling. Gain scheduling is a type of controller where the parameters of the controller are changed during operation, for example depending on the working point. First a nonlinear mathematical model of the system was made. Then a test rig was built with a robot arm and sensors, identical to the ones mounted on the real machine from DeLaval. The different parameters of the nonlinear model were then tuned and validated against data from the test rig to make sure that the model is correct. After that the nonlinear model was linearized for a closer analysis of the parameters that seemed to have an apparent effect on the system behaviour. The result of the analysis showed that the probable cause of instability is a decrease of the viscous friction, which gives worse damping characteristics. It was more suitable to base the controller parameters on the valve opening instead of the working point for the robot arm, since the gain in the valve increases with increasing valve opening. To avoid deterioration in phase margin because of the increased gain, the controller is adjusted so that the total gain is the same regardless of valve opening. The result is a system with larger bandwidth, less sensitive to changes in the viscous friction.</p>
|
148 |
Analys, modellering och återskapande av fordonsdynamiska rörelser i tågFuredal, Lars January 2008 (has links)
<p>The purpose of this thesis was to analyse, model and finally generate dynamic vehicular motions in a train. The objective with the analysis was to find important motions for a realistic train experience. The motions from the analysis were then weighted against possibilities for generation in a motion platform.A dynamic motion model was created to model the selected motions. The model was implemented in a simulation environment, more specifically MATLAB/Simulink. The simulation environment was used to simulate the model and to generate outputs to control a motion platform. The motions of the motion platform depended on how the modelled motions were chosen to be generated. The motion model was validated by comparison of results from the model and measured values from a real train.Generation of motions was accomplished by implementation of the model in a motion platform. A virtual test track was constructed and used to test how the implemented model controlled the motion platform. The experience of the test track in the motion platform was evaluated by persons in a cabin mounted on the motion platform.</p> / <p>Syftet med detta examensarbete var att analysera, modellera och slutligen återskapa ett tågs fordonsdynamiska rörelser. Rörelserna har analyserats med utgångspunkt från vad som ansågs viktigt att återskapa för att en människa ska få en realistisk tågupplevelse. Resultatet från rörelseanalysen vägdes mot möjligheter till återskapande i ett rörelsesystem. En dynamisk rörelsemodell skapades för att modellera de valda rörelserna. Modellen byggdes upp i en simuleringsmiljö, närmare bestämt MATLAB/Simulink. Där kunde modellen simuleras och förses med utsignaler till styrning av ett rörelsesystem. Vilka rörelser som rörelsesystemet skulle utföra berodde på hur de modellerade rörelserna valdes att återskapas. Rörelsemodellen validerades genom att jämföra resultaten från modellen med mätdata från ett verkligt tåg. Återskapande av rörelser gjordes genom implementering av modellen i ett rörelsesystem. Ett virtuellt testspår konstruerades och användes som test av hur den implementerade modellen styrde rörelsesystemet. Utvärdering av hur testspåret upplevdes i rörelsesystemet gjordes genom att personer fick sitta i en kabin på rörelsesystemet.</p>
|
149 |
Reglering av matarsystem vid höghastighetskapning / Control of feed system for high speed cuttingBorg, Niklas January 2002 (has links)
<p>Today small metal parts are mass-produced as for example rollers in cylinder bearings. At high velocity cutting the metal is cut with a great force in a scissor-like device. Both precision and repeatability is important to be able to guarantee good quality, but from an economical point of view it is also important to keep a great manufacturing capacity. The part of the process that is most time consuming is when the metal bar, that is about to be cut, is fed to the right position. Therefore it is interesting to examine if the time used for positioning can be reduced. This thesis examines if more advanced automatic control can be used to speed up the process while maintaining the precision. In order to test and evaluate different theories, two different mathematical models have been developed. The models where implemented in the simulation program SIMULINK in MATLAB and they where compared to and adapted to data measured on the physical machine. One model is developed from physical relationships and mostly used for simulations while the other one, a condition state model, has been used for regulator design. The first question to answer was if it is at all possible to control the process any faster. When a theoretical limit was found the next step was to design a regulator to show that the theory of automatic control does not imply too great limitations. The design that was chosen was condition state feedback where the states were appraised with an observer. </p><p>A faster system will raise the demands on cycle times and precision. To make sure that the hardware isn’t the limiting factor, design requirements have been set up. A small list of what hardware is available has also been put together (and shows that it is possible to implement such a system). </p><p>The conclusion is that it is, theoretically, possible to radically increase the manufacturing capacity. The assumptions for this to be accomplished is especially that the uncertainty of the model is minimizedand that hardware with enough capacity can be found.</p>
|
150 |
Modelling of the stabilizationsystem in the gunners sight on MBT 122 / Modellbygge av stabiliseringssystem för skyttens sikte i stridsvagn 122Johansson, Tomas January 2002 (has links)
<p>AerotechTelub bedriver, på uppdrag av den svenska försvarsmakten, en så kallad tech-transfer process eller tekniköverföringsprocess för den från Tyskland inköpta stridsvagnen Leopard 2 (svensk beteckning; strv 122). Syftet med processen är bland annat att säkerställa att den kunskap som behövs för att hålla stridsvagnen i drift. Uppgiften är att studera erhållna dokument och ritningar för stridsvagnens siktessystem. Med hjälp av dessa har en modell av systemet som stabiliserar siktet byggts upp i Matlab och Simulink. </p> / <p>Aerotechtelub is conducting a so called tech-transfer process of the German purchased main battle tank Leopard 2 (Swedish designation Strv 122). The main purpose of the process is to guarantee that the knowledge that is required to keep the tank in operation. The task is to study the obtained documents and schematics concerning the bore sight system of the tank.</p>
|
Page generated in 0.0724 seconds