Quality standards in e-business software development


Autoria(s): Pesonen, Tero
Data(s)

04/12/2009

04/12/2009

2009

Resumo

Large enterprises have for many years employed eBusiness solutions in order to improve their efficiency. Smaller companies, however, have not been able to leverage these technologies due to the high level of know-how and resources required in implementing them. To solve this, novel software services are being developed to facilitate eBusiness adoption for the small enterprise with the aim of making B2Bi feasible not only between large organisations but also between trading partners of all sizes. The objective of this study was to find what standards and techniques on eBusiness and software testing and quality assurance fit best for building these new kinds of software considering the requirements their unique eBusiness approach poses. The research was conducted as a literature study with focus on standards on software testing and quality assurance together with standards on eBusiness. The study showed that the current software testing and quality assurance standards do not possess such characteristics as would make select standards evidently better fitted for building this type of software, which were established to be best developed as web services in order for them to meet their requirements. A selection of eBusiness standards and technologies was proposed to support this approach. The main finding in the study was, however, that these kinds of web services that have high interoperability requirements will have to be able to carry out automated interoperability and conformance testing as part of their operation; this objective dictates how the software are built and how testing during software development is to be done. The study showed that research on automated interoperability and conformance testing for web services is still limited and more research is needed to make the building of highly-interoperable web services more feasible.

Suuryritykset ovat jo pitkään käyttäneet e-liiketoimintaan perustuvia ratkaisuja kilpailukykynsä parantamiseen. Pk-yritykset sen sijaan ovat jääneet tästä kehityksestä paitsi, sillä niiltä puuttuvat tällaisten ratkaisujen käyttöönottoon tarvittavat resurssit ja asiantuntemus. Jotta myös pienemmät toimijat voisivat hyötyä liiketoimintaprosessien sähköistämisestä, on ratkaisuksi esitetty uudenlaisia ohjelmistotuotteita joiden toteuttamat internetpalvelut mahdollistavat e-liiketomintamenetelmien käyttöönoton pk-yrityksissä siten, että myös suurten organisaatioiden ja niiden pk-kumpanien välinen sanomaliikenne voidaan sähköistää. Tutkimuksen tavoitteena oli selvittää, mitkä ohjelmistotestauksen ja laadunhallinnan, sekä toisaalta e-liiketoiminnan standardit ja menetelmät soveltuvat parhaiten tällaisten uudenlaisten ohjelmistotuotteiden kehitystyöhön. Olettamuksena oli, että ohjelmistojen uudenlainen tapa hyödyntää e-liiketoiminnan menetelmiä asettaa myös uudenlaisia vaatimuksia ohjelmistokehitysprojektille. Tutkimuksessa ei havaittu merkityksellisiä eroja testauksen ja laadunhallinan standardien välillä suhteessa ohjelmistoista löydettyihin erityisvaatimuksiin. Sen sijaan tutkimus osoitti, että korkean yhteensopivuustarpeen omaavien web service ohjelmistojen on voitava suorittaa automatisoitua yhteensopivuus- ja yhdenmukaisuustestausta, jotta ne voivat tehokkaasti hyödyntää e-liiketoimintamenetelmiä ja toteuttaa näihin nojaavan toiminnallisuuden. Vaatimus kyvystä automatisoituun ajonaikaiseen testaukseen määrittää ohjelmistokehityksen aikana tehtäviä valintoja ja siten myös käytettävät e-liiketoiminnan standardit ja tekniikat. Kartoitettaessa automatisoidun web service yhteensopivuustestauksen menetelmiä havaittiin, että tutkimus on tällä saralla ollut vasta vähäistä. Lisätutkimusta tarvitaan, jotta uudenlaisten e-liiketoiminnan web service ohjelmistojen kehitys helpottuisi.

Identificador

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

URN:NBN:fi-fe200911122337

Idioma(s)

en

Palavras-Chave #e-business #e-liiketoiminta #laadunvarmistus #ohjelmistotestaus #standardit #B2Bi #eBusiness #quality assurance #software testing #standards
Tipo

Master's thesis

Diplomityö