Planering och programmering av konfigureringsverktyg för mjukvaran Thinking Portfolio
Lindgård, Linus (2015)
Lindgård, Linus
Arcada - Nylands svenska yrkeshögskola
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060412376
https://urn.fi/URN:NBN:fi:amk-2015060412376
Tiivistelmä
Thinking Portfolio är ett online-verktyg för strategisk portföljförvaltning av projekt och IT-system. Programmet måste konfigureras enskilt för varje ny kund. Detta examensarbete går igenom planering och programmering av ett verktyg avsett att underlätta konfigureringsarbetet. Målet är att minska på konfigureringstiden, göra konfigureringsarbetet intuitivare och mindre manuellt. Tiden som krävs för konfigurering av en ny portfolio uppskattas bli över 40% kortare med det förbättrade verktyget. Examensarbetets huvudsakliga metod är programvaru-utveckling, men omfattar också dokumentation och tester. Utvecklingsspråk är C#, JavaScript, HTML och CSS. Omgivningen ASP.NET används med Microsoft SQL Server som databas. Verktyget använder sig av biblioteket CodeMirror för färgning av syntax och jQuery UI med insticksmodulen Simone för fönsterhantering. Thinking Portfolio is an online tool for strategic portfolio management of projects and IT systems. The program must be configured for each new client. This thesis describes the design and programming of a toolkit to support and ease the configuration work. The goals are to reduce the configuration time, make configuration work more intuitive and less manual. The time required for configuration of a new portfolio is estimated to be over 40% shorter with the improved toolkit. The main method of the thesis is software development, but is also documentation and tests. Development languages include C#, JavaScript, HTML and CSS. The environment used is ASP.NET with Microsoft SQL Server as database. The toolkit uses libraries like CodeMirror for syntax highlighting and jQuery UI with the extension Simone for window management.