1 |
Att skapa en fleranvändarmiljö : En kvalitativ fallstudie som undersöker tekniska aspekter och användarens perspektiv / Create a multi-user environment : A qualitative case study that examines technical aspects and the user's perspectiveGeijersson, Hampus, Strandberg, Erik January 2018 (has links)
Studien avsåg att olika aspekter för att skapa underlag för utvecklingen med att förbättra fleranvändning. Syftet var, utöver de olika aspekterna, att på konceptuell nivå utvärdera hur fleranvändning kan utföras tekniskt samt undersöka hur användarna påverkas av denna förändring. Detta har utförts genom flertalet workshops och intervjuer. Vid två tillfällen har också författarna till rapporten utbildats i hur systemet är uppbyggt och hur det används. Utifrån detta har värdekriterier värderats mot olika tekniker. De teknikerna är Mutex, Semaphores och Oracle Tuxedo. På det sättet har olika aspekter beaktats och konceptuella modeller har målats upp. De olika teknikerna lever alla upp till de tekniska kraven som ställts, som programmeringsspråket C# och en databas från Oracle. I samverkan mellan användare och utvecklare har nivån på lösningen tagits fram, vad den ger användarna för nytta samtidigt som det inte är för komplicerat. Dessutom har det ställts krav angående prestandan, att den inte får försämras väsentligt. Användarna får ett liknande arbetssätt med minskade krav på samordning. Det medför att de kan samarbeta med de datamängder de behöver. Den lösning som passade bäst utifrån dessa kriterier var Mutex. / This paper is intended to study different aspects and take them in consideration to create a foundation for the developers to improve a multi-user environment. The purpose was to evaluate how to develop multi-user systems at a conceptual level with the technical aspects and describe how the users were affected by this. The study is based on multiple workshops and interviews. The writers have also been educated on how the system is used by the users and how the system was built, at two separate occasions. Based on this, criterias were made and these were valued against different techniques. These techniques are Mutex, Semaphores and Oracle Tuxedo. The criterias were considered and conceptual models were made to visualize the solution. The different techniques all live up to the constraints from the hardware and software of the case study, like the programming language C# and a database from Oracle. In a cooperation between the developers and users have the level of the solution been defined, where the solution ease the problems enough and still not too complex to implement. There have also been a few directions on the performance of the system. The solution should not be affecting the performance significantly. The users’working methods are not going to be particularly affected. The main part of the cooperation are not as needed as before. They can work in the same dataset concurrent in the datasets they required. On this basis the best technique to use in this case was Mutex.
|
2 |
The Future of COBOL : Modernizing Bolagsverket’s COBOL applicationsÅhman, Stefan January 2013 (has links)
COBOL is an old programming language that, despite its age, is still used in many different areas, such as financial and insurance administration. The Swedish Companies Registration Office, also known as Bolagsverket is no exception. This agency administers information regarding Swedish companies and associations. Although the COBOL programs work, they have many disadvantages. The system is both expensive, inflexible and there are very few new developers available. Bolagsverket would therefore gladly replace COBOL with a more flexible and affordable alternative. This thesis will study and present some solutions and also provide actual examples of how they can be used. Two different products have been studied; Oracle SALT and Micro Focus Visual COBOL. SALT offers a web service interface, which enables the users to access services related to the COBOL programs remotely via the Internet or other networks. Visual COBOL, on the other hand, compiles the code into low-level code and deploys it onto new platforms. Both products can make the use of the code in a more flexible manner. Visual COBOL has, however, more substantial and long-term functionality that Bolagsverket is very interested in pursuing, even though it costs five times as much as SALT. One other main reason is that the second product can drastically reduce the gap between the COBOL programs and the surrounding systems. It is even possible to save money since some components can be reduced or even completely removed. The final conclusion is that neither of the programs offers any pure replacement with regards to COBOL, but they have made the language much more adapted to twenty-first century computer systems. They are therefore considered as a good option instead of rewriting the entire COBOL code into a new language. / COBOL är ett gammalt programmeringsspråk som trots sin ålder fortfarande används inom många olika områden, såsom administration inom finans- och försäkringsbranschen. Bolagsverket i Sverige är inget undantag. Den här myndigheten hanterar information rörande de företag och föreningar som finns i Sverige. Även om COBOL-programmen fungerar som det ska finns det många nackdelar. Det är dyrt, inte särskilt medgörligt och dessutom finns det få nya utvecklare att tillgå. Bolagsverket skulle därför gärna vilja byta ut programmen mot något mer flexibelt och prisvärt alternativ. Det här examensarbetet kommer presentera några aktuella lösningar. Kodexempel kommer också att skapas för att visa hur detta kan användas i praktiken. Två olika produkter kommer att behandlas i rapporten; Oracle SALT och Micro Focus Visual COBOL. SALT erbjuder ett gränssnitt för webtjänster. Det möjliggör att användarna kan komma åt tjänster knutna till COBOL programmen, fast på distans, via exempelvis Internet eller något annat nätverk. Visual COBOL har i sin tur en helt annan lösning, nämligen kompilering av COBOL till ett lågnivåspråk som går att använda på flera nya plattformar. Både produkterna erbjuder stora möjligheter i att göra COBOL mer flexibelt. Visual COBOL har däremot mer omfattande och långsiktiga funktioner som Bolagsverket kan tänkas gå vidare med, trots att det kostar fem gånger så mycket som SALT. En annan fördel med Visual COBOL är att flera delar av arkitekturen kan komma att användas mindre, eller till och med avvecklas helt, och kan således även sänka kostnaderna. Slutsatserna som kan dras är att ingen av produkterna byter ut COBOL helt, däremot kan de göra det gamla programmeringsspråket mer anpassat för 2000-talets moderna datorsystem. De betraktas därmed som fullt dugliga alternativ istället för en total omskrivning av COBOL-koden till ett annat språk.
|
Page generated in 0.0378 seconds