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

Loading...
Thumbnail Image

URL

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