23 resultados para systemutveckling
Resumo:
Göran Hultgren är författaren till eTjänster som social interaktion via användning av IT-system (2007), vilken är en praktisk teori som syftar till att vara till hjälp vid analyser av eTjänster. Eftersom Hultgrens avhandling går ut på att analysera befintliga eTjänster saknas det riktlinjer för hur teorin kan tillämpas praktiskt under utvecklingen av nya eTjänster. Syftet med dennauppsats är att ta fram en systemutvecklingsmetod utifrån den praktiska eTjänsteteorin.eTjänstemetoden som vi tagit fram är baserad på en litteraturstudie av Hultgrens avhandling.Metoden består av ett antal steg som man kan följa vid utvecklingen av en eTjänsten. Den skall inte ses som en fullständig systemutvecklingsmetod utan skall fungera snarare som enkompletteringsmetod som syftar till att ett eTjänsteperspektiv behålls under hela utvecklingen.Vi hade som uppdrag av SkiBar System AB att utveckla ett community där vi kunde testa våreTjänstemetod under utvecklingen. Metoden visade sig vara ett bra sätt att behålla ett eTjänsteperspektiv,det vill säga att alla communitys tjänster syftade till att höja värdet för kunden.
Resumo:
Denna studie har utförts vid en myndighet som bedriver statlig tillsyn över det svenska järnvägssystemet. När myndigheten beslutade att deras tillsyn skulle vara riskbaserad uppstod behov att se över och eventuellt förändra myndighetens verksamhetsprocesser utifrån ett riskbaserat synsätt. Arbetet med denna licentiatavhandling, som har skett i form av praktikforskning, har sin grund i två förändringsprojekt som var starkt påverkade av den bärande idén om riskbaserad tillsyn. Av denna anledning fanns ett behov att karaktärisera riskbaserad tillsyn. Detta skedde med hjälp av verksamhetsanalys på praktikteoretisk grund vars resultat formulerades i en verksamhetsteori för riskbaserad tillsyn. På ett övergripande plan handlar riskbaserad tillsyn om att integrera riskhantering i myndighetens tillsynsprocesser. Denna licentiatavhandling är skriven inom ämnet informationssystemsutveckling och det problem som undersöks är hur man kan fånga kraven på ett verksamhetsstödjande informationssystem med hjälp av en verksamhetsanalys på praktikteoretisk grund. Tesen för arbetet är att de krav som identifieras i en verksamhetsanalys på praktikteoretisk grund bör kunna användas i det fortsatta kravarbetet. Därför är spårbarhet mellan verksamhetsanalysens dokumentation och den fortsatta kravhanteringen i ett systemutvecklingsprojekt en viktig egenskap. Spårbarheten undersöks genom att två av myndighetens utvecklingsprojekt som var inriktade på att utveckla både verksamheten och nya informationssystem analyseras. Att uppnå spårbarhet är en del av tillvägagångssättet när informationssystem utvecklas. I denna licentiatavhandling beskrivs tillvägagångssättet utifrån tre metodegenskaper: arbetssätt (vilka frågor som ställs), notation (hur kraven dokumenteras) och arbetsformer (vilka tekniker för datainsamling som används). Det är alltså inte bara spårbarhet (som ingår i metodegenskapen notation) som är intressant att studera närmare utan hela tillvägagångssättet i verksamhetsanalysen. Studien har bedrivits i form av praktikforskning och det innebär att tre bidrag har producerats: 1) ett bidrag till den lokala praktiken, dvs. till myndigheten; 2) ett bidrag till den generella praktiken, dvs. till andra verksamheter som bedriver statlig tillsyn men även praktiker som arbetar med verksamhets- respektive systemutveckling inkluderas i den generella praktiken; samt 3) ett bidrag till akademin. Bidraget till den lokala praktiken är genomförandet av utvecklingsprojekten och deras resultat. Bidraget till den generella praktiken inom verksamhetsutveckling är verksamhetsanalysen som resulterar i en verksamhetsteori för riskbaserad tillsyn. Bidraget till praktiker inom systemutveckling är kravanalysen som visar hur en verksamhetsanalys på praktikteoretisk grund kan användas för att fånga krav på ett verksamhetsstödjande informationssystem. Kravanalysen öppnar även för möjligheter att söka efter krav på ett informationssystem utan att verksamhetsanalysen fokuserar informationssystemet. Bidraget till akademin består också av kravanalysen som med hjälp av fyra kravkategorier härleder spårbarhet mellan verksamhetsteorin för riskbaserad tillsyn och kravdokumentation från de studerade projekten. Det andra bidraget till akademin är ett önskvärt tillvägagångssätt för att genomföra en praktikteoretisk verksamhetsanalys för riskbaserad tillsyn.
Resumo:
In today’s society, IT-Companies often have a hard time estimating changed requirements. This leads to that the clients’ confidence is negatively affected and is one of the main reasons why this has to be improved. The goal with this study was to find out what the most common problems regarding this issue are in IT-companies that works with agile software development. By analyzing one IT-company through a SWOT- and pareto-analysis the most common problems have been ascertained. The SWOT analysis have been created through interviews with selected employees to get a better understanding of the problems that the IT-company is facing. Furthermore was the pareto-analysis based on a survey that was sent out to many different employees to prioritize the problems. The reason why the survey was sent to different employees was to get a more objective input. The study showed that there was many different problems that needed attention. The most important problems was that the communication towards the client regarding requirements needed to be improved, better communication internally between different departments needed to be established, a method to quickly adapt and estimate change in requirements needed to be implemented and finally a method regarding witch key employees whom need to attend the planning of the program backlog. These problems have then been studied through interviews with other IT-companies and through a literature study. The conclusions that where drawn was that the client needs to be involved and updated through the whole project. Constant monitoring and communication regarding changed requirements needs to be processed and mediated. High standards needs to be set early towards the client in order to obtain as clear an image of the requirements as possible. Many different parties need to attend to the planning process for the program backlog before the start of the project. The client needs to be aware of that changed requirements will arise and that this will lead to that the first estimation may not necessarily be absolute. As long as the client is held up to date as well as participant through the whole project and problems are detected and mediated early, change in requirements should not be a huge problem. This is after all the purpose of being agile.
Resumo:
Software systems are expanding and becoming increasingly present in everyday activities. The constantly evolving society demands that they deliver more functionality, are easy to use and work as expected. All these challenges increase the size and complexity of a system. People may not be aware of a presence of a software system, until it malfunctions or even fails to perform. The concept of being able to depend on the software is particularly significant when it comes to the critical systems. At this point quality of a system is regarded as an essential issue, since any deficiencies may lead to considerable money loss or life endangerment. Traditional development methods may not ensure a sufficiently high level of quality. Formal methods, on the other hand, allow us to achieve a high level of rigour and can be applied to develop a complete system or only a critical part of it. Such techniques, applied during system development starting at early design stages, increase the likelihood of obtaining a system that works as required. However, formal methods are sometimes considered difficult to utilise in traditional developments. Therefore, it is important to make them more accessible and reduce the gap between the formal and traditional development methods. This thesis explores the usability of rigorous approaches by giving an insight into formal designs with the use of graphical notation. The understandability of formal modelling is increased due to a compact representation of the development and related design decisions. The central objective of the thesis is to investigate the impact that rigorous approaches have on quality of developments. This means that it is necessary to establish certain techniques for evaluation of rigorous developments. Since we are studying various development settings and methods, specific measurement plans and a set of metrics need to be created for each setting. Our goal is to provide methods for collecting data and record evidence of the applicability of rigorous approaches. This would support the organisations in making decisions about integration of formal methods into their development processes. It is important to control the software development, especially in its initial stages. Therefore, we focus on the specification and modelling phases, as well as related artefacts, e.g. models. These have significant influence on the quality of a final system. Since application of formal methods may increase the complexity of a system, it may impact its maintainability, and thus quality. Our goal is to leverage quality of a system via metrics and measurements, as well as generic refinement patterns, which are applied to a model and a specification. We argue that they can facilitate the process of creating software systems, by e.g. controlling complexity and providing the modelling guidelines. Moreover, we find them as additional mechanisms for quality control and improvement, also for rigorous approaches. The main contribution of this thesis is to provide the metrics and measurements that help in assessing the impact of rigorous approaches on developments. We establish the techniques for the evaluation of certain aspects of quality, which are based on structural, syntactical and process related characteristics of an early-stage development artefacts, i.e. specifications and models. The presented approaches are applied to various case studies. The results of the investigation are juxtaposed with the perception of domain experts. It is our aspiration to promote measurements as an indispensable part of quality control process and a strategy towards the quality improvement.
Resumo:
En hel del forskning har ägnats åt utvecklingen av indefinita artiklar. Viktiga frågor är varför de finns, hur de utvecklas och när de utvecklats i diverse språk. Även i svenskan har artikeln undersökts flera gånger. Den övergripande tendensen i den svenska forskningen är att se en diakron utveckling av artikeln under den fornsvenska perioden, men en hypotes att variationen är stilistisk har även presenterats. Mina primära forskningsfrågor kan därför sammanfattas på följande vis: Hurdan variation vad beträffar artikelns distribution förekommer i fornsvenska texter? Reflekterar variationen i texterna en diakron systemutveckling under den fornsvenska perioden, eller är variationen stilistisk? Jag undersöker 16 litterära texter från ca 1300 till 1541, dvs. ända fram till nysvensk tid. Perioden delas in fyra kortare perioder, och varje period representeras av två texter översatta från latin och två texter översatta från ett folkspråk eller ursprungligen skrivna på svenska. Varje text representeras av ett textblock om ca 15 000 ord. Arbetets idé är att jag grupperar texterna på ett kontinuum från arkaisk artikelanvändning till modern artikelanvändning, ser vilka texter som placerar sig var på kontinuumet, förklarar varför de placerar sig så och drar slutsatser om vad detta kan betyda för en datering av den indefinita artikelns utveckling i det svenska talspråket. Resultatet av undersökningen är att latinbaserade och vissa fornvästnordiska texter avviker från det moderna systemet, medan övriga texter, även de äldsta, uppvisar en i princip modern artikelanvändning. Jag argumenterar följaktligen för att det moderna systemet var färdigt utvecklat i svenskan redan vid den litterära tidens begynnelse ca 1300. Som en följd av översättning från latin och fornvästnordiska inlånas emellertid arkaiska markeringsmönster i vissa svenska texter, och denna stilistiska variation pågår i skrift under hela den fornsvenska perioden.
Resumo:
Examensarbetet är utfört på uppdrag av Banverket Data i Borlänge. Syftet med arbetet var att ta fram en kravspecifikation för en telefonkatalogs applikation för deras intranät samt utveckla denna i .Net mot ett befintligt mellanlager. Arbetet med utvecklingen har följt Banverket Datas egen metod för systemutveckling och arbetet med förstudierna har använt kvalitativ och kvantitativ metod. Dessutom beskriver rapporten även kravspecifikationer mer ingående.
Resumo:
IT-projekt i offentlig verksamhet finansieras i huvudsak av statliga medel och omsätter stora summor varje år. Tyvärr brister de ofta vad gäller tidsramar, budget, utlovad kvalitet eller pga. en kombination av dessa faktorer. Det ligger inte bara i den egna verksamhetens intresse, utan även medborgarnas, att dessa projekt faller väl ut.Rapporten syftar bl.a. till att fungera som ett av flera beslutsunderlag för offentlig verksamhet vad gäller införande av en projektmodell. Den försöker bl.a. fastställa om en av orsakerna till dessa misslyckanden har att göra med avsaknad av en lämplig projektmodell, alternativt om den modell och de metoder man använder sig av används på fel sätt.Fokus ligger på vikten av att använda en projektmodell som stöd för IT-projekt i kommunal verksamhet. Den pekar också på vanliga fallgropar och bygger i huvudsak på två studier. En statistisk undersökning som omfattar landets kommunala IT-enheter och deras användning av projektmodeller, metoder och verktyg anpassade för projektarbete i allmänhet och IT-projekt i synnerhet. Den andra är en förstudie hos IT-enheten på Ludvika kommun. De använder ingen projektmodell och ville bla få en nulägesanalys som underlag för framtida beslutsfattning om att införa en lämplig projektmodell. Resultaten har validerats med befintliga teorier om projektarbete och systemutvecklingsmodeller och visar att en projektmodell är bidragande för att kunna genomföra lyckade projekt. Användandet i sig, räcker inte för att projekten skall bli framgångsrika. Kunskap om projektarbete, förankring i organisationen, god dokumenthantering och rätt rollfördelningar inom projekten är exempel på sådant som är högst relevant.
Resumo:
Avhandlingen har resulterat i en praktikteori (verksamhetsteori). En sådan teori har betydelse i det praktiska arbetet att utvärdera och utveckla verksamheter där komponentbaserad systemutveckling bedrivs. I avhandlingen presenteras hur en intern IT-verksamhet kan bedrivas för att möta nya krav på effektivitet, förändringsbarhet, kvalitet och säkerhet.
Resumo:
Syftet med denna skrift är att sammanställa den kunskap som finns beträffande kombinerade pellet- och solvärmesystem för att på så sätt stödja företagen i deras systemutveckling. Denna skrift behandlar erfarenheter som gjorts inom forskning på sol och pellet och omsätter dessa i praktiska råd för systemutformning. Förslag ges på systemutformning, olika tekniska lösningar samt hur systemen bör styras.När solvärme och pellet skall kombineras finns det många möjligheter att koppla ihop systemen. Det finns olika traditioner i olika länder, vilket gör att systemlösningarna varierar från land till land. En generell slutsats är dock att konventionella svenska pannor med inbyggd varmvattenberedning inte är lämpliga i konventionella solvärmesystem. Det ger komplicerade systemlösningar och det är svårt att åstadkomma bra skiktning i tanken.I ett solvärmesystem är det viktigt att tanken kan laddas ur på ett sådant sätt att kraftig skiktning erhålls. Det betyder att tankens botten skall kylas ner till temperaturen på ingående kallvatten och att tankens mellersta del skall kylas till samma temperatur som radiatorreturen. Om solfångaren även vintertid kan arbeta med att förvärma kallvatten av 10 till 20ºC fås en betydligt bättre verkningsgrad på solfångaren än om radiator returen skall förvärmas, som i bästa fall ligger på en temperaturnivå på mellan 30 och 40ºC. Av denna anledning skall radiator returen placeras en bra bit upp från botten i ackumulatortanken och tappvattnet skall förvärmas i en slinga som börjar i tankens botten. Om det finns ett VVC-system måste systemet anslutas på ett speciellt sätt så att inte tankens skiktning störs.En annan viktig parameter i tankens utformning är att värmeförlusterna hålls låga, detta är viktigt för att klara tappvattenlasten mulna perioder och för att hålla energianvändningen låg. I moderna hus där tanken placeras i boutrymmet blir det också en komfortfråga för att undvika över-temperaturer i rummet där tanken placeras. För att få en bra isolering måste man se till att det finns ett lufttätt skikt över hela isoleringen som dessutom sluter tätt mot röranslutningar. Ofrivillig själv-cirkulation i anslutande kretsar som kan kyla av och blanda om ackumulatortanken skall förhindras med backventiler.Vid design av solfångarkretsen måste överhettning och stagnation kunna klaras utan glykolnedbrytning eller andra skador. Partiell förångning innebär att man låter solfångaren koka på ett kontrollerat sätt så att endast ånga blir kvar i solfångaren. Vätska samlas i ett större expansionskärl och systemet återfylls när vätskan kondenserar. Dränerande system med enbart vatten är också en möjlighet, men kräver större noggrannhet vid installationen så att sönderfrysning undviks.Pelletkaminer (luftburna) ger god komfort och lågt elbehov i direktelvärmda hus med öppen planlösning, dvs. om värmen från kaminen kan spridas till alla rum utan att behöva passera genom mer än en dörröppning. Även i lågenergihus kan den luftburna kaminen vara lämplig. I hus med mer sluten planlösning krävs en vattenmantlad kamin med hög andel värme till vattenkretsen och ett vattenburet värmesystem. Det är viktigt att sådana system utformas korrekt för att komforten skall bli hög och elanvändningen låg. Brukarens aspekter och komfortkrav måste beaktas vid användning av kaminer, eftersom det krävs en temperaturskillnad mellan olika rum för att få värmespridning från det rum där kaminen är placerad.
Resumo:
Många projekt misslyckas och en av anledningarna är dålig styrning av projektet i allmänhet och inom IT branschen i synnerhet. Baserad på kritik av de traditionella metoderna under de senaste åren, så har det uppkommit flera lättrörliga metoder som kallas Agila metoder. Scrum är den mest kända Agila metoden som används idag. Metoden lovar goda resultat, men i en artikel ur tidningen Computer Sweden (feb 2009) står det ”siffror visar att nio av tio Scrumprojekt misslyckas”. Artikeln triggade vårt intresse av att ta reda på vilka problem specifika för Scrum som många har kritiserat och valde därför att rikta in vår studie mot detta. Uppsatsen syftar till att undersöka om lokala IT-företag i Borlänge, Headlight, Sogeti ochstatliga nätkapacitetleverantören Trafikverket ICT lider av det allmänna problem som de andra Scrumanvändarna upplever i samband med användningen av metoden. Denna uppsats har fokus på fyra problemområden: bristfällig dokumentation, sämre effektivitet i arbetsprocessen, sämre effektivitet i arbetsprocessen i stora projekt samt bristande stöd för utvärdering. För vår studie har litteraturstudier och intervjuer genomförts. Intervjuserier gjordes på elva personer hos våra fallföretag. Målgruppen för våra intervjuer är Product Owner (PO) ScrumMaster (SM) och utvecklare. Vi kan efter genomförd studie dra slutsatsen att de allmänna upplevda problem som de andra Scrumanvändaren upplever har vi även kunnat identifiera hos våra fallföretag. Resultaten har bekräftats med insamlade data och vår teoretiska ram. I diskussionen presenterar vi rekommendationer för att undvik relaterade problem med Scrum.
Resumo:
In this study a case study was conducted at the Transport Agency. The government agency is seeking better alternatives to its current ways of keeping track of important dates stated in legal documents. The agency wants to explore the possibility for an IT-solution for keeping track on those dates. In the case study change analysis was conducted on the vehicle type approval process. Qualitative interviews were conducted with a section manager, vehicle type and component approvers, and with a system administrator and a system manager at the Transport Agency in Borlänge. The study describes an information environment in an organization in which date-controlled conditions apply and challenges with such an environment.The study also provides a proposal for designing an IT-solution for such an environment. The result that emerged showed that the information environment in terms of the legal documents and the institutions’ (EU and UNECE) websites where they are distributed is challenging for keeping track on dates. The challenges of the websites are that they are limited and complicated in terms of information search. The challenges with the legal documents are that date-controlled conditions apply. In other words, the dates themselves determine which dates and what applies and not. The legal documents are also many, retroactive, refer to each other and contain regulations for different kinds of areas, which makes difficult to find the relevant dates. The design proposal that emerged was made based on the existing IT environment at the Transport Agency. It was proposed that important key concepts are identified, categorized and realized in a database with searchability on the most important common concepts as denominators, and that it the information conforms with E-message. The developed database was based on date, date type, vehicle category, legal document, minor version and other info. A web interface was created in ASP.NET and C # for access to the database, with the message that a webbbased IT-solution should be considered.