search query: @keyword Monitorointi / total: 24
reference: 21 / 24
Author: | Hoikkala, Ursa |
Title: | Design of an Invasive Blood Pressure Measurement Software |
Invasiivisen vrenpaineen mittausohjelmiston suunnittelu | |
Publication type: | Master's thesis |
Publication year: | 2001 |
Pages: | 106 Language: eng |
Department/School: | Teknillisen fysiikan ja matematiikan osasto |
Main subject: | Lääketieteellinen tekniikka (Tfy-99) |
Supervisor: | Katila, Toivo |
Instructor: | |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark TF80 | Archive |
Keywords: | blood pressure monitoring measurement software object-oriented analysis object-oriented design verenpaine monitorointi mittausohjelmisto oliokeskeinen määrittely oliokeskeinen suunnittelu |
Abstract (fin): | Tässä työssä määritellään ja suunnitellaan ohjelmisto, jolla voidaan mitata verenpainetta invasiivisesti. Ohjelmisto on osa sovelluskehystä, joka tulee tarjoamaan joustavan ympäristön erilaisten potilasvalvontatuotteiden ohjelmistojen toteuttamiselle. Valvontamonitoreiden käyttöalueita ovat pääasiassa anestesia ja tehohoito. Lähtökohtana työssä on etsiä käyttäjän ongelmakentästä lähtien kriteerit hyvälle monitorointiohjelmistolle sekä löytää ohjelmistokehityksen menetelmiä, joilla näiden kriteeteriden toteutumiseen voidaan vaikuttaa. Tärkeimmiksi laatukriteereiksi ohjelmistolle havaittiin turvallisuus sekä ylläpidettävyys. Turvallisuuskriteeri nousee sovellusalueen luonteesta, vaatimus ylläpidettävyydestä taas kehitettävän sovelluskehyksen pitkästä elinkaaresta. Standardissa ISO 9126 esitettävistä ohjelmiston laatukriteereistä turvallisuuteen vaikuttavat seuraavat: oikeellisuus, luotettavuus, sekä käytettävyys. Työssä arvioidaan, miten ohjelmistosuunnittelun hyväksi havaitut menetelmät tukevat turvallisuutta ja ylläpidettävyyttä. Käytettyjä menetelmiä ovat suunnittelumallit (design patterns), arkkitehtuurimallit, iteratiivinen ohjelmiston kehitysprosessi, käyttötapauskeskeinen oliomäärittely- ja suunnittelumenetelmä sekä Unified Modeling Language - notaatio. Työssä hyödynnetään myös oliokeskeistä CASE-työkalua Rational Rose. Työn määrittelyosassa perehdytään invasiiviseen verenpainemittaukseen käyttäjän, monitorituotteiden elinkaaren, ylläpidettävyyden sekä signaalin käsittelyn kannalta. Analyysissä otetaan lisäksi huomioon tuotteen todennäköiset kehityskohteet, jotta suunniteltu ohjelmisto tukisi niiden toteuttamista tulevaisuudessa. Määrittelyvaiheen menetelmiä ovat sovellusalueen käsitemaailmaa selventävät luokkamallit, käyttötapauskaaviot sekä vikapuuanalyysi. Suunnitteluosassa esitetään suunnitteluvaiheen luokkamalli, sekä keskeisille käyttötapauksille interaktiokaaviot, joiden pohjalta kehitetyn luokkamallin toimivuutta arvioidaan. Työn tuloksena syntyi perusteellinen vaatimusmäärittely sekä suunnittelutason luokkamalli, jota tarkentamalla voidaan siirtyä koodin generointiin ja ohjelmiston toteutusvaiheeseen. Työn keskeisiä tuloksia ovat eri tahojen ohjelmistolle asettamat, yllättävän monimutkaiset vaatimukset. Työssä löydettiin myös vaatimuksia, joiden analysointia tulee jatkaa tuotetasolla. Työ tukee käsitystä, että perusteellinen analyysivaihe vähentää muutostarvetta ja siten kustannuksia seuraavissa vaiheissa. Toinen keskeinen havainto on, että iteratiivinen ohjelmistokehitysprosessi soveltuu myös alijärjestelmien kehitykseen erityisesti sellaisissa projekteissa, joiden ylätason vaatimukset ovat huonosti määriteltyjä. Lisäksi työ osoittaa, että suunnittelumallien ja arkkitehtuurimallien avulla voidaan löytää toimivia ratkaisuja ilman pitkää kokemusta oliokeskeisestä ohjelmistosuunnittelusta. |
ED: | 2001-07-10 |
INSSI record number: 17819
+ add basket
INSSI