Ahlert Hysing
Modellering av brukerdialogen gir Sysdecos utviklingsmiljø Systemator versjon 5, fortrinn som få andre utviklingsmiljøer kan måle seg med.
-- Vi driver med informasjonsmodellering, uttaler Erik Amundrud, teknisk sjef i Sysdeco Innovation, Sysdecos forsknings- og utviklingsselskap.
Sysdeco-gruppens målsetning er å bli en av de ledende programvareleverandørene innen sine hovedsegmenter. Verktøy, media, helse og geografiske informasjonssystemer er Sysdecos fokusområder.
På førtrykk er Sysdeco verdens største leverandør. Førtrykk omfatter alt arbeid som foregår etter redigering av sider med ferdig layout, men før trykkingen. Innen geografiske informasjonssystemer er Sysdeco Europas tredje største.
Omsetningen i 1994 var på 311,8 millioner kroner, mot 225 millioner kroner i 1993, en vekst på 35 prosent. I 1995 forventes omsetningen å doble seg i forhold til 1994.
Ca. 700 ansatte arbeider i gruppen, som er representert i Asia, Australia, Europa og USA. De markedsorienterte selskapene selger og støtter opp under produktene til de ulike hovedsegmentene, mens produktselskapene sørger for videreutvikling og andre-linje assistanse.
Sysdeco arbeider for å kombinere Case, Computer Aided Software Engineering, med utviklingsverktøyet Systemator.
Case var en av de store motene på åttitallet. Ulempen var at Case-verktøyene stort sett ikke ble annet enn avanserte tegneverktøy. Bra for dokumentasjon, men lite matnyttige for programvareutviklere.
Systemator er modellbasert. Datamodellering har i alle år stått i fokus. Et Case-verktøy benyttes for å modellere omgivelsene, 4GL-verktøy for å generere databasen og applikasjonen og det nye prototypeverktøyet for å utvikle grafiske brukermiljøer.
-- En applikasjon varer gjennomsnittlig i ti år, mens en datamaskin varer rundt tre år, sier Erik Amundrud.
For en virksomhet gjelder det å velge fornuftig både med hensyn til database og driftsmiljø. Ved å se på de miljøene vi har i dag sammenlignet med de som eksisterte i 1985, er det lett å forstå at overlevelsesevne er viktig. Derfor må et utviklingsmiljø være tilpasset ulike miljøer slik at brukerne skal kunne flytte til et annet ved endringer i forutsetningene.
Oppgaven for et godt utviklingsmiljø er å minske gapet mellom brukerforståelsen av en applikasjon og den tekniske realiseringen.
Den viktigste måten å minske gapet mellom hva man tror man får, og hva som virkelig blir laget, er å få utviklere og brukere i tett dialog. Brukerne kan gi fornuftige innspill til applikasjonen slik at misforståelser mellom bruker og utvikler unngås.
Prototypen representerer spesifikasjonen og lages for å møte brukerkravene og få til en brukervennlig applikasjon. Det brukeren virkelig kan påvirke er det grafiske miljøet.
Etter mange år med grafisk betjening på kontorapplikasjoner, vet brukere mye om måter å foreta dialog på ved styring av hendelser, f.eks. ved bruk av knapper.
Ved å la brukerne være med på å bestemme innholdet og utseendet på brukerbetjeningen, vil motstanden mot å ta i bruk nye applikasjoner svekkes betydelig. Videre vil det være med på å bidra til applikasjonsforståelsen, ikke bare selve funksjonsbruken.
Ved hjelp av Model Designer beskrives den grafiske datamodellen som definerer de generelle sammenhengene mellom data for ulike applikasjoner. Datamodellen brukes som grunnlag av Database Designer for å generere selve databasen.
Dialog Designer benyttes for å beskrive grunnlaget for brukerbetjeningen slik at det kan tilpasses ulike vindusmiljøer. Dialogmodellen utvikles i tett samarbeid med brukerne basert på datamodellen. Brukerbetjeningen bygges som prototyper som raffineres trinnvis. Betjeningen omfatter skjermopptegningen og regelverket som definerer brukerdialogen.
Modellene lagres i datadefinisjonskatalogen. Sysdeco benytter sin egen relasjonsdatabase Mimer, for lagringen. Genereringen av selve applikasjonen tar utgangspunkt i modellene i definisjonskatalogen. Application Designer kombinerer forskjellige dialoger, funksjoner og rapporter til en logisk applikasjon.
Ekstra applikasjonslogikk kodes i Sysdul og lagres i definisjonskatalogen. Koblinger til andre applikasjoner beskrives, hvoretter generatoren oversetter og lenker sammen brukervinduene, logikken og databasetabellene. Grammatikken blir sjekket og applikasjonen testes ved hjelp av testverktøy.
Sysdeco Group ble startet av Frode Aschim. Bedriften var opprinnelig et verktøyselskap basert på utvikling foretatt på Sintef, (Sentralinstituttet for industriell forskning).
Sysdeco
Grunnlagt
1980
Fokus
Norgei 80-årene, internasjonalt i 90-årene
Fokusområder
Geografiske informasjonssystemer, helse, media og verktøy. Har et prosjekt innen forsikring
Kjøp
Syscan Maptec 1990, Comtec 1992, Comtec Tyskland 1993, Profdoc 1994, Sypress og Atex 1995
Omsetning
142 millioner kroner i 1992, 225,2 millioner kroner i 1993, 311,8 millioner kroner i 1994, ca. 600 millioner kroner i 1995
Sysdeco Innovation er utviklingsselskapet for verktøyene som benyttes av applikasjoner innen de ulike fokusområdene
Sysdeco Innovation
Oppgaver
Forskning, utvikling, produksjon, markedsføring, andre-linje-assistanse
Produkter
Systemator og QBE Vision for utvikling, Tellus og GIMS for GIS, Tellus Vision for utvikling av GIS
Systemator
Utviklingsmiljø basert på modellering med datadefinisjonskatalog for administrasjon. Benytter datamodellering, dialog-prototyping, automatisk databasegenerering, applikasjonsgenerering. Ekstra regler skrives i Sysdecos 4GL Telus, eller i et 3GL språk som f.eks. C.
Databaser
CA-Ingres, DB2, Mimer, Oracle, Sybase. Tilknytning til andre baser via ODBC.
Vindusmiljø
Macintosh, Motif, Presentation Manager, MS-Windows 3.11
VISER: Bildet viser et utsnitt av datamodellen for en dialog, objektene med tilhørende datafelt, dialogstrukturen og tilhørende grafiske skjermbildet.
MODELLERING: -- Vi driver med informasjonsmodellering, uttaler Erik Amundrud, teknisk sjef i Sysdeco Innovation, Sysdecos forsknings og utviklingsselskap.
VOKST: Sysdeco har vokst fra å være et verktøyselskap basert på Systemator til å bli en applikasjonsleverandør innen fire satsningsområder, Geografiske informasjonssystemer, helse, media og verktøy.
LEDET: Johs Jamne har siden 1990 ledet Sysdeco fra å være en lokal verktøysleverandør til en internasjonal IT-leverandør med en forventet omsetning på rundt 600 millioner kroner i 1995. (Foto: Runar Rønningen)
DEMONSTRERER: Erik Amundrud demonstrerer de forskjellige bestandelene i en prototyp.