Architecture evaluation of ground segment software for interactive satellite communication using the Architecture Tradeoff Analysis Method

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2017-12-12
Department
Major/Subject
Information Networks
Mcode
SCI3047
Degree programme
Master’s Programme in Information Networks
Language
en
Pages
54+6
Series
Abstract
This thesis evaluates the architecture of ground segment software for interactive satellite communication in low Earth orbit satellite missions. The evaluation is done using Architecture Tradeoff Analysis Method (ATAM). We also assess the suitability of the evaluation method for a project, which has been in development for over a year and is developed by a co-located team. By using the evaluation method we were able to gain the benefits the method claimed to have. We identified risks in the architecture, increased communication and knowledge sharing among stakeholders, clarified quality attribute requirements and improved architectural documentation. The results of the evaluation were considered good in respect to the efforts used to conduct the evaluation. This suggests that the evaluation method can also be useful for co-located projects, which have already started implementing the system, not only for projects in the initial planning phase. Based on the experience from the evaluation we suggest small modification to the ATAM workshop agenda to improve the likelihood of achieving maximum benefits from the workshop even if the time in the workshop runs out.

Tämä diplomityö arvioi ohjelmistoarkkitehtuuria maa-asemajärjestelmään, jota käytetään interaktiiviseen kommunikointiin maata matalalla kiertoradalla kiertävien satelliittien kanssa, käyttäen Arkkitehtuurissa Tehtyjen Kompromissien Arviointimenetelmää (Architecture Tradeoff Analysis Method). Työssä arvioidaan myös menetelmän soveltuvuutta projektiin, jota kehittää samassa paikassa työskentelevä tiimi ja joka on ollut kehitysvaiheessa yli vuoden. Evaluointimenetelmää käyttämällä kyettiin saavuttamaan niitä hyötyjä, joita sen kehittäjät sillä sanovat olevan. Arkkitehtuurista löydettiin ennaltatunnistamattomia riskejä, se paransi projektissa mukana olevien ymmärrystä järjestelmästä, selkeytti järjestelmän laatuvaatimuksia ja paransi dokumentaation tasoa. Projektissa mukana olleet kokivat evaluoinnin tulokset panostukseen nähden hyviksi. Nämä tulokset puoltavat sitä, että menetelmästä on hyötyä myös projektissa, joka ei enää ole alun suunnitteluvaiheessa ja jonka osapuolet työskentelevät samassa paikassa. Arvioinnista saatujen kokemusten perusteella ehdotamme myös pientä muutosta arviointityöpajan agendaan, jotta arviointityöpajan tulokset voisivat olla mahdollisimman hyödyllisiä myös siinä tapauksessa, että arviointityöpajassa loppuu aika kesken.
Description
Supervisor
Smolander, Kari
Thesis advisor
Hurmalainen, Riku
Keywords
software architecture, ATAM, architecture tradeoff analysis method, ground segment, satellite
Other note
Citation