Udvikling af software:
Grundlæggende beskrivelse af business procedures
Beskrivelse af input/output i de forskellige afdelinger der berøres
Software Engineering fase hvor processer beskrives
Udarbejdelse af Data Dictionary og den fysiske databasemodel
Programmeringsfase
Interaktiv udvikling
Business procedures beskriver de forskellige opgaver og processer i virksomheden. Hvem der udfører opgaven, hvordan den skal udføres og hvem der skal informeres. Ideen er at udforme nogle beskrivelser der ikke bør fylde mere end en enkelt A4 side pr. opgave.
Disse beskrivelser kan allerede være på plads hvis virksomheden er ISO 9000 certificeret.
Computer Access foreslår at disse beskrivelser gøres tilgængelige på intranettet, da beskrivelsernes formål primært er at hjælpe medarbejderne i det daglige. Samtidig vil disse beskrivelser sikre at edb-udviklingen er konsistent med virksomhedens måde at arbejde på.
Beskrivelse af input/output danner grundlag for en analyse af data-flow og processer i virksomheden. Samtidig kan der i denne fase lægges op til forenklinger i virksomheden og afklares hvilke opgaver skal edb-behandles. CA's erfaringer viser at der i denne fase typisk kan spares 20% af edb-udviklingen.
Software Engineering udføres ved hjælp at Popkin Software's System Architect eller Microsoft Visio. Som udgangspunkt anvendes UML, Gane/Sarson og Decomposition-diagrammer.
|
|
|
Disse diagrammer gør det muligt at overskue edb-projektet både for udviklerne og projektorganisationen.
Fysisk data model og Entity-Relation diagrammer giver en præcis beskrivelse af datasammenhænge og opbygning. Det er selve grundlaget for databasen. Når den logiske beskrivelse er på plads (Entity-Relation) vil den affødte fysiske data model beskrive tabellerne og hvilke index der skal opbygges.
I denne fase er der mulighed for at reverse-engineere en bestående database, dvs. med udganspunkt i en eksisterende database danne disse diagrammer og arbejde ud fra disse. Som udgangspunkt vil Computer Access kunne lave disse modeller på Concorde C5/XAL, Progress, Oracle, Microsoft SQL, Sybase, Informix og databaser via ODBC.
I Programmeringsfasen er det første der skal tages stilling til, hvilket system man ønsker at køre på. Ud fra dette igangsættes udviklingen. CA har valgt Progress som udviklingsværktøjet idet firmaet sikrer afvikling på de fleste databaser på markedet. Som kunde er man derfor mere frit stillet og beskytter sin investering i udvikling i større grad end hos konkurrenterne.
Den første del er typisk at etablere importfunktioner fra ens bestående systemer, idet de fleste brugere bedst kan forholde sig til ægte data.
Den Interaktive udvikling er for os væsentlig da det som regel er umuligt for brugerne præcist at beskrive hvad de har behov for. Den interaktive proces sørger for løbende udvikling og evaluering af klart afgrænsede afsnit. Derved sikres at udviklingen fortsætter, SAMTIDIG med at test og evaluering kan ske.
Dette sikrer endvidere brugerne en blødere overgang til nyt edb og minimerer 'modstand-mod-forandring' problematikken.
|
| |
|
| |
| Computer Access ApS • Bakkevænget 15 • 6310 Broager |
|
|