Ohjelmistokomponenttien käyttö .NET-sovelluskehityksen nopeuttajana


Autoria(s): Heinikoski, Jarmo
Data(s)

18/12/2007

18/12/2007

2006

Resumo

Diplomityön tavoitteena oli tutkia, miten uusi arkkitehtuurialusta soveltuu erään teolli-suusyrityksen tietojärjestelmien kehittämiseen ja sovellusten toteuttamiseen. Työssä keskeisin käsite oli ohjelmistoarkkitehtuuri ja siihen liittyvät suunnittelumallit sekä komponentit, jotka hyvin suunniteltuina toimivat perustana nopeammalle sovelluskehi-tykselle. Tutkimusmetodina käytettiin konstruktiivista (suunnittelutieteellistä) tutkimusmetodia. Sen vahvat ominaisuudet tukevat tutkimusaiheen innovatiivisuutta sekä soveltavan tie-teen käyttöä uuden tiedon tuottamiseksi. Heikkoutena voinee pitää tulosten analysoinnin vaikeutta, sillä evaluointi tapahtuu käytännöstä saatujen kokemusten perusteella. Työn tuloksena saatiin lisätietämystä komponenttiensuunnitteluun ja toteutukseen liit-tyvissä kysymyksissä. Lisäksi sovelluspalvelimelle luotiin joukko komponentteja, joita tullaan käyttämään jatkossa tietokantasovelluksissa: uusien komponenttien suunnittelua jatketaan ja järjestelmien suunnittelua muutetaan oliopohjaiseksi.

The main target of this Master's thesis was to study how a new platform of software architecture could be adapted to the development and implementation of information systems in an industrial enterprise. The main concepts of this thesis were software ar-chitecture, patterns and well designed components, which provide more rapid software development. The research method of this thesis was a constructive one. It has strong properties which support both innovative approach to the subject under research and the use of applying science when creating new knowledge. One of its weaknesses might be the difficulty in analysing results,because the evaluation is based on practice. New knowledge about the design and implementation of components was achieved through this work.Also there was created a set of software components which will be used in database applications in the future: The design of new components will continue and the design of information systems will be modified to object oriented design.

Identificador

http://www.doria.fi/handle/10024/30517

Idioma(s)

fi

Palavras-Chave #ohjelmistoarkkitehtuuri #ohjelmistokomponentti #olio-ohjelmointi #suunnittelumallit #software architecture #software component #object oriented programming #patterns
Tipo

Diplomityö

Master's thesis