CASE verktøy. Systemutviklingsverktøy. Verktøyenes rolle. Hvorfor CASE verktøy. Eksempler på verktøy. Verktøyenes rolle
|
|
- Ingebjørg Eriksen
- 8 år siden
- Visninger:
Transkript
1 CASE verktøy Systemutviklingsverktøy og litt om.net Kirsten Ribu Computer Aided System Engineering: data-verktøy til utvikling og vedlikehold av data-systemer Eksempler: Microsoft Project Microsoft Visio Modellator (norsk) Rational Rose Poseidon 1 2 Verktøyenes rolle Verktøy har alltid vært viktig for menneskeheten Verktøy har vært sentralt i informatikken siden 50-tallet Hvorfor CASE verktøy Effektiviserer arbeidet Letter endringer Skaper et logisk sammenhengende system Unngår feil som inkonsistente navn Standardiserer beskrivelser Standardiserer arbeidsmetoder Kommunikasjon innad i teamet blir enklere Letter dokumentasjon 3 4 Verktøyenes rolle Eksempler på verktøy God systemutvikling kjennetegnes blant annet ved hensiktsmessig bruk av verktøy Tenk over hvilke verktøy som vil kunne hjelpe på de ulike stadier i en konkret systemutviklingskontekst Viktig å få et bevisst forhold til verktøy 5 6 1
2 CASE-klassifisering Klassifisering gjør det mulig å vurdere og sammenligne CASE-verktøy CASE-verktøy kan klassifiseres i henhold til: Funksjonalitet hvilke funksjoner tilbys Prosess-støtte hvilke utviklingsaktiviteter støttes Kvaliteten på støtten (generelt ikke trivielt å angi, krever empiri/systematisk erfaring fra bruk) 7 Verktøy-klassifisering Tool type Examples Planning tools PERT tools, estimation tools, spreadsheets Editing tools Text editors, diagram editors, word processors Change management tools Requirements traceability tools, change control systems Configuration management tools Version management systems, system building tools Prototyping tools Very high-level languages, user interface generators Method-support tools Design editors, data dictionaries, code generators Language-processing tools Compilers, interpreters Program analysis tools Cross reference generators, static analysers, dynamic analysers Testing tools Test data generators, file comparators Debugging tools Interactive debugging systems Documentation tools Page layout programs, image editors Re-engineering tools Cross-reference systems, program restructuring systems 8 CASE - eksempler Verktøy Støtte for individuelle prosesser som tekstbehandling etc. Arbeidsbenker (work benches) Støtte for en fase i utviklingsprosessen som spesifikasjon, design. Vanligvis flere integrerte verktøy Omgivelser Støtte for hele eller deler av Verktøy, arbeidsbenker, omgivelser Analysis and design File comparators Programming Integrated environments Multi-method Single-method General-purpose Language-specific workbenches workbenches workbenches workbenches 9 10 utviklingsprosessen (RUP ) Editors Tools Compilers CASE technology Workbenches Environments Testing Process-centred environments Ulemper CASE-verktøy passer ikke for alle og i alle prosesser Kan virke sementerende på prosessen Kostbart Høy læringsterskel Kan ikke løse alle problemer Integrert CASE Individuelle CASE-verktøy er nyttige, men bedre effekt oppnås hvis verktøyene kan fungere sammen, f.eks. i form av CASE-arbeidsbenker Spesialiserte verktøy kan kombineres og dermed gi bedre støtte for prosess-aktiviteter, f.eks.: Integrering av design-verktøy med dokumentasjonsverktøy Integrering av verktøy for analyse, design og programmering med konfigurasjonsstyringsverktøy
3 CASE-arbeidsbenker Analyse og design arbeidsbenk Verktøysamling som gir omfattende støtte i bestemte faser av systemutviklingen. Arbeidsbenker for analyse og design (Rational ROSE, Poseidon etc.) Arbeidsbenker for programmering (JBuilder, Borland Delphi etc.) Arbeidsbenker for testing (JUnit) Programmeringsarbeidsbenk Arbeidsbenk for testing Kode-konvensjoner Java kodekonvensjoner 80% av utgiftene i hele livssyklusen (levetiden) går med til vedlikehold. Software vedlikeholdes av andre enn de som lager det Kode-konvensjoner forbedrer lesbarheten Lar andre programmerere forstå ny kode raskere og lettere Verktøystøtte: QStudio Java CodeCompanion (
4 QStudio Java Oppsummering: Valg av verktøy Inneholder en rekke sjekker som kan slås av og på, f.eks. Dårlig programmerings praksis Konsistens med kodestandard Misbruk av Java Dårlig kodestruktur Potensielle bugs i tidlige stadier Men mangler muligheten for å definere egne regler 19 Hvilke verktøy, metoder og teknikker skal bedriften anvende? Valg vil avhenge av: hvilke oppgaver skal løses for hvilke utviklere i hvilke omgivelser til hvilken pris 20 CASE-verktøy - potensielle fordeler Krav til CASE-verktøy med tanke på vedlikehold Enklere oppsetting, integrasjon og vedlikehold av systemspesifikasjoner Kontroll av systemspesifikasjoner Økte muligheter for gjenbruk av systemspesifikasjoner Automatisk systemgenerering Billig produksjon av prototyper Innføring av standarder Bedret prosjektstyring og kostnadskontroll Letter gruppearbeid, også over avstand Høyere kvalitet på det ferdige datasystemet Vedlikehold og tilpasninger bør skje ved å endre eller re-generere brukersystemet tilpasse data, dvs. datakonvertering Viktig: Sporbarhet av endringer (hvem, hva, hvor, hvorfor?) Konfigurasjons- og versjonskontroll Funksjoner for overføring av data til ny versjon av systemet Husk at vedlikehold koster! (80%...) Poseidon Spørsmål? Problemer? Diagram med vannmerke
5 Uten vannmerke bruk Save graphics Diagrammer for kodegenerering Les dokumentasjonen Fullversjonen - kodegenereringsvindu Java code generation is usually based on the classes of a model and other information displayed in the respective Class Diagrams. Select Generate Classes of Model and a dialog will appear. Here you can select or deselect model elements from the tree, specify an output and a template folder, indicate if the destination folder should be cleared (and select either Java for code generation or HTML and UMLdoc for the documentation generation ikke i demo versjonen) Kodegenerering eks. Kodeskjelettet /** Java class "Kunde.java" generated from Poseidon for UML. */ package package_1; import java.util.*; /** protected class Kunde { // attributes /** * Represents... */ public static int attribute_1; // operations 29 void finnkunde() { /** lock-end */ // your code here } // end finnkunde /** lock-begin */ public void operation_2() { /** lock-end */ // your code here } // end operation_2 /** lock-begin */ } // end Kunde 30 5
6 Hvorfor generere kodeskjelett? Støtter standarder Letter vedlikehold og lesbarhet Effektivisering - kostnadsbesparelser Programvare for å kople informasjon, folk, systemer og mobile enheter 31.NET: Microsofts nye programvareplattform. 32 Web services Ved hjelp av den nye innebygde støtten for XML Web services (XML-webtjenester) kan ulike programmer kommunisere med hverandre og dele data, uavhengig av operativsystem og programmeringsspråk..net-plattformen inneholder en rekke produkter som bygger på XML og bransjestandarder for Internett. Disse letter alle trinn i utviklingen, håndteringen og bruken av webtjenester. 33.NET-plattformen: Organisasjonskoplinger Org A Mobile ansatte 34 Org B Mobile ansatte Pasienter, Pasienter, pårørende Leverandø Leverandører, rer, partnere Myndigheter 35 Verktøy Servere XML Web services Klienter.NET-opplevelser 36 6
7 Verktøy Servere Visual Studio.NET er en løsning for å bygge XML Web services Visual Studio.NET er neste generasjons utviklingsverktøy. Nytt programmeringsspråk: C#. I dette programmeringsspråket er C++, Visual Basic og Java kombinert. 37 Serverne utgjør infrastrukturen og grunnmuren i den nye teknologien Microsofts.NET Enterprise-servere (inkludert serverfamilien Windows 2000) danner infrastrukturen for å utvikle, håndtere og realisere XML Web services. Serverne er designet for høy prestasjonsevne. De gir bedriften din den hurtigheten og fleksibiliteten som kreves for å kunne integrere ulike systemer, applikasjoner og partnere via XML Web services. Teknologien tilpasses skiftende forretningsbehov. 38 Klienter Klienter kan være stasjonære eller bærbare datamaskiner, arbeidsstasjoner, telefoner, håndholdte PC er, tynne klienter, spillkonsoller eller andre smarte enheter. Det som gjør disse klientene (eller enhetene) smarte, er evnen til å støtte webtjenester. På denne måten er det mulig å få tilgang til data uavhengig av hvor klienten er, hvilken type klient det er eller antallet klienter som Tjenester XML Web services Websidene er serverens kommunikasjonskanal. De gir deg informasjonen direkte, uavhengig av om du er bruker eller besøker. Med XML Web services (XML-webtjenester) er det mulig å integrere applikasjoner med andre applikasjoner både eksterne og interne. De kan fritt kommunisere med hverandre via Internett ved å bruke XML meldinger. benyttes Opplevelser.NET knytter informasjon, datamaskiner, XML Web services (XML-webtjenester) og mennesker sammen på en enhetlig måte. Noen eksempler på ferdige.netløsninger er MSN, Passport og Microsoft Visual Studio.NET..NET løsninger i dag: Eksempel 1: SAS SAS fikk mobilt Internett med.net Ved hjelp av Visual Studio.NET og Microsoft Mobile Internet Toolkit har SAS utviklet mobilt Internett Reisende kan kontrollere flystatus og forandre bilettbestillingen på fra mobiltelefoner og håndholdte PC er
8 Eksempel 2: skoleporten.no Grunntanke En distribuert løsning bygget på.net Skoleporten.no er et offentlig nettsted for kvalitetsvurdering og kvalitetsutvikling i grunnskolen og videregående opplæring. 43 Skoleporten.no er et nettsted som samler informasjon om skolen. Portalen legger til rette for en vurdering av tilstanden i grunnopplæringen ved å kartlegge læringsutbytte, læringsmiljø, gjennomstrømming, ressurser og rammefaktorer. Denne kunnskapen skal bidra til å vurdere forbedringstiltak i skolesektoren. Nettstedet inneholder videre hjelp og veiledning til aktuelle tiltak gjennom å ha relevante rapporter, artikler og undersøkelser lett tilgjengelig. På den måten blir det et samspill mellom kvalitetsvurdering og kvalitetsutvikling. 44 Utfordringer: Teknologivalg Prosessering av store datamengder, og visning av dette samtidig som man har god ytelse rett etter publisering av nye tall og ivaretagelse av personvernet 45 Datavarehus Verktøy for massering av innsamlet data Aggregering på alle tenkelige nivåer Umiddelbar respons på uthenting av data Web Services Integrasjon mot fremtidige systemer EPI Server Grei publiseringsløsning 46 Løsningsarkitektur Sykehusløsning med.net 1. Bruker klikker seg inn på Akershus EPI Server Portal User Controls Web service client Brukeradministrasjon Datavarehus web services SQL Web service client web services SQL OLAP 2. Portalen bygger forespørsel, og sender denne til Datavarehuset 3. Datavarehuset kontrollerer tilgang 4. Tallmaterialet hentes ut av kubene 5. Data prikkes ihht regler 6. Data returneres til portalen 7. Portalen genererer side til brukeren 47 Utvikling og salg av mobile elektroniske dataløsninger for helsesektoren 48 8
9 Journalen Papirjournal medfører at originaldokumenter er på kontinuerlig reise i sykehuset Elektronisk pasientjournal basert på stasjonære terminaler dekker ikke behovet for tilgang Ikke nok terminaler Ikke terminal der jeg trenger det Løsning: Distribuér pasientdata til personalet ved hjelp av rimelige mobile enheter og trådløst nettverk Funksjonalitet Oversikt over sengeposter Oversikt over dokumenter Digital diktering
10 Løsningen Ukeoppgave: Moderne flerlags-arkitektur Integreres mot eksisterende systemer for journal, laboratorie osv. Ingen datalagring lokalt gir økt sikkerhet Digital diktering, labrekvisisjon og prøvesvar, samt løpende journal i én enhet 55 Angi hvilke systemutviklingsverktøy dere benytter i prosjektet Beskriv fordeler og ulemper med bruk av disse verktøyene i forhold til oppgavene som skal løses. 56 Neste gang Mer om UML - aktivitetsdiagrammer, tilstandsdiagrammer, pakker UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12,
1 Kodegenerering fra Tau Suiten
Kodegenerering fra Tau Suiten For å generere Javakode eller en annen form for programmeringskode ut i fra Tau suiten, er det visse ting som må være utført.. En UML modell må eksistere og være korrekt.
DetaljerUNIVERSITETET I OSLO
Eksamen i IN219, 14. desember 2000, løsningsforslag Side 1 av 10 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : IN219 Store programsystemer Eksamensdag : Torsdag 14. desember
DetaljerSQL Server guide til e-lector
LES LETTERE, LES RASKERE, FÅ LESELYST! SQL Server guide til e-lector Innhold 1 Innledning... 2 2 SQL Express 2008 R2 installasjon... 2 3 Etter installasjon... 4 3.1 SQL Express... 4 3.1.1 Nettverksoppsett
DetaljerNOVUG 3 februar 2009
NOVUG 3 februar 2009 Tjenestekatalog og CMDB En kombinasjon som fungerer i praksis 2008 Prosesshuset AS All tillhørende informasjon kan bli endret uten varsel 1 Introduksjon Stig Bjørling Ellingsen Gründer
DetaljerTekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0
Tekniske krav Operativsystem og web-server Windows 2000 med IIS 5.0 eller høyere Windows 2000 Server med IIS 5.0 eller høyere Windows XP med IIS 5.0 eller høyere Windows 2003 Server med IIS 6.0 eller høyere
DetaljerWeb fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand
Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet
DetaljerCORBA Component Model (CCM)
CORBA Component Model (CCM) INF5040 Høst 2005 Erlend Birkedal Jan Erik Johnsen Tore Ottersen Løkkeberg Denne presentasjonen CORBA Svakheter ved CORBA Object Model Komponenter CORBA Component Model Hva
DetaljerInfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby
InfoRed Publisering - produktbeskrivelse www.talkpool.no TalkPool WebServices Postboks 90 1484 Åneby InfoRed Produktbeskrivelse 2 Sammendrag InfoRed Publisering er produktet for å administrere en hel informasjonstjeneste,
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerAGENDA. En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen. Office 365 del 2. Avslutning. Marie Johansen, Microsoft
AGENDA En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen Office 365 del 1 Marie Johansen, Microsoft PAUSE Office 365 del 2 Marie Johansen, Microsoft Avslutning Hege Line Eiliv
DetaljerIntroduksjon til Eclipse
Introduksjon til Eclipse Andreas Limyr 18-Jan-05 INF2120 Prosjekt i modellering 1 Oversikt over denne forelesningen Generell introduksjon til Eclipse Bruk av Eclipse ved Java-programmering Plug-ins til
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 24. august 2006 1. Å lage programmer i C++ Resymé: Dette notatet
Detaljer1. MSI fra Group Policy
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag MSI fra Group Policy Jostein Lund 25.08.2012 Lærestoffet er utviklet for faget LO470D Programvaredistribusjon og fjerndrifting 1. MSI fra
DetaljerPresentasjon 1, Requirement engineering process
Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv
DetaljerGruppe 43. Hoved-Prosjekt Forprosjekt
Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141
DetaljerProsjektliste Steinar Mollgard Aasheim. Sist oppdatert: 03.10.2013 CV: http://www.aasheim.org/cv.pdf
Prosjektliste Steinar Mollgard Aasheim Sist oppdatert: 03.10.2013 CV: http://www.aasheim.org/cv.pdf Teksnisk arkitekt for ny Nett-TV Prosjektbeskrivelse: Prosjektet lager en løsning for visning av video
DetaljerPubliseringsløsning for internettsider
Publiseringsløsning for internettsider Hva er Edit? Edit er et verktøy for publisering og vedlikehold av nettsider. Tidligere har det å vedlikeholde en nettside vært en tungvinn prosess, men nå kan alle
DetaljerIntelle har siden starten i i 1999. leverandør av av programvare for data- og og systemintegrasjon.
Intelle har siden starten i i 1999 vokst til til å å bli bli en en viktig leverandør av av programvare for for data- og og systemintegrasjon. 2 Intelle CRM Rapportering er en integrert rapporteringsløsning
DetaljerVåre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur.
Bob Innhold 1 Innledning... 3 2 Komplett installasjon på en PC... 4 2.1 Beskrivelse... 4 2.2 Hardware... 4 2.3 Software... 4 3 Applikasjonsserver... 5 3.1 Beskrivelse... 5 3.2 Hardware... 5 3.3 Software...
Detaljer(MVC - Model, View, Control)
INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av
DetaljerSoftware Development Plan
Software Development Plan Værsystem Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SDP 03/04/2018 Systemutvikling og dokumentasjon/ia4412
DetaljerStikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.
Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle
DetaljerTekniske Krav Aditro Lønn
1 (6) Tekniske Krav Aditro Lønn Tekniske krav 2 (6) Innhold 1 Tekniske krav... 3 1. Generelt... 3 2. Database server... 3 3. Applikasjons-server / Klient... 4 4. Web server... 5 5. Klient... 5 6. Filserver...
DetaljerKlientadministrasjon og universelle utskriftsløsninger
Klientadministrasjon og universelle utskriftsløsninger Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows er et registrert varemerke for Microsoft Corporation i USA. Informasjonen
DetaljerPolicy vedrørende informasjonskapsler og annen tilsvarende teknologi
Policy vedrørende informasjonskapsler og annen tilsvarende teknologi 1. Hva omfavner denne policyen? Denne policyen dekker dine handlinger hva angår Tikkurila sine digitale tjenester. Policyen dekker ikke
DetaljerForelesning inf Java 1
Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 Litt Java-historikk The Green Team I 1991 opprettet Sun Microsystems
DetaljerMBS 12 & Mamut Online Desktop. Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com
MBS 12 & Mamut Online Desktop Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com Agenda MBS & MOD Mamut Business Software Mamut Online Desktop Produkt demo Mamut Business
DetaljerInstallasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011
Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011 Innhold 1. Innledning... 1 2. Nedlasting... 2 3. Installasjon / oppgradering... 5 3.1 Installasjon av nødvendige tilleggskomponenter...
DetaljerCompello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import
Compello Fakturagodkjenning Versjon 10.5 As a Service Tilgang til Compello Desktop - Regnskapsføring og Dokument import Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows
DetaljerKontakt oss i Egroup for mer informasjon!
Oversikt System Replikering Integrasjon Web Services API I Utviklingsmiljø 3.0 Nyheter 3.0 Nyheter Publisering Publisering Publisering sansvarlig, Webmaster Konsulent, Rådgiver Utvikler Kontakt oss i Egroup
DetaljerArtist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.
Artist webside Innhold Artist webside...1 Gruppe medlemmer...1 Oppdragsgiver...1 Kontaktperson...2 Veileder...2 Oppgaven...2 Muligheter...2 Sammendrag...2 Dagens situasjon...2 Mål og rammebetingelser...3
DetaljerINF 5120 Obligatorisk oppgave Nr 2
INF 5120 Obligatorisk oppgave Nr 2 Vigdis Bye Kampenes Stein Grimstad Gruppe 26 INF 5120 Obligatorisk oppgave Nr 2... 1 1 Business model... 2 Innledende kommentarer... 2 Andre avgrensninger... 2 Scoping
DetaljerInnledende Analyse Del 1.2
Innledende Analyse Del 1.2 Arianna Kyriacou 1. juni 2004 Innhold 1 Spesifikk beskrivelse 2 1.1 Hovedmål............................... 2 1.2 Mål (mer konkret).......................... 2 1.3 Krav..................................
DetaljerHewlett Packard - mobile utskriftsløsninger
Hewlett Packard - mobile utskriftsløsninger 1 Når, hvor og hvordan vi arbeider har forandret seg Tele (ISDN) Hjemmekontor Ikke fast kontorpult Laptop Mobile Når som helst og hvor som helst, via Wi-Fi,VPN
DetaljerSascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved.
Extending SAS Enterprise Miner Sascha Schubert Product Manager Data Mining SAS International Agenda Architecture of SAS Enterprise Miner 5.2 Access to SAS Data Mining Functionality The Flexibility of the
DetaljerBrukerdokumentasjon for LabOra portal - forfattere
Brukerdokumentasjon for LabOra portal - forfattere Skin: Dnnbest-Grey-Skin1024 Skin: Metro7 Custom LabOra web-portal er et web-basert publiseringsprogram for publisering av informasjon på hjemmesider.
DetaljerPublic 360 KDRS 20.11.2012
Public 360 KDRS 20.11.2012 Tema for dagen Bevaring Avlevering Agenda 1 Tema for dagen, forventninger 2 Hvem vi er 3 Hensyn som må tas, litt om Public 360 4 Bevaring 5 Avlevering 6 Oppsummering Hvem er
DetaljerCompello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring
Compello Fakturagodkjenning Versjon 10 Software as a service Tilgang til ny modulen Regnskapsføring Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows er registrerte varemerker
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
DetaljerFungerer applikasjonene våre på Windows 7!? Microsoft Application Compatibility Toolkit
Fungerer applikasjonene våre på Windows 7!? Microsoft Application Compatibility Toolkit Aleksander Bjøru Seniorkonsulent Atea aleksander.bjoru@atea.no Agenda 1. Windows 7 og applikasjonskompatibilitet
DetaljerA Study of Industrial, Component-Based Development, Ericsson
A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser
DetaljerKap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner
Software Engineering - definisjoner Kap. 2 Prosessen Utviklingsprosessen Modeller for utvikling Bauer: Etablering og bruk av gode ingeniørmessige prinsipper for å fremskaffe økonomisk programvare som er
DetaljerKlientadministrasjon og mobil utskrift
Klientadministrasjon og mobil utskrift Brukerhåndbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows er et registrert varemerke for Microsoft Corporation i USA. Informasjonen i dette dokumentet
DetaljerInstallere JBuilder Foundation i Mandrake Linux 10.0
Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller
DetaljerAleksander Thanem Bjøru Seniorkonsulent MCSE og Citrix CCIA
Aleksander Thanem Bjøru Seniorkonsulent MCSE og Citrix CCIA Utrulling, testing og piloter vil ha verdi i lang tid fremover Full kompatibilitet Det meste som går på Windows Vista, fungerer på Windows 7.
DetaljerHvorfor ikke bruke Word?
XML-basert dokumentasjon Erfaringer med innføring av xmlbasert dokumentasjonsverktøy hos Kongsberg Seatex Sissel Kolvik Tidligere IBRUK as nå SK Teknisk Dokumentasjon sissel@kolvik.priv.no 1 Hvorfor ikke
DetaljerHåvard Strøm Senior Technical Consultant
Your connection to the world Aastra CMG 2007 Håvard Strøm Senior Technical Consultant Hvilke systemer kan integreres mot CMG 2007» Active directory» CWI, Customer web interface» Tidsregistreringssystemer
DetaljerVelkommen til EWAT CMS 6
Velkommen til EWAT CMS 6 elegant og fleksibelt brukervennlig administrasjon av nettsteder Versjon 6 EWAT CMS er nå lansert i versjon 6 med en rekke spennende nyheter. Vi har i tillegg til å gjøre en generell
DetaljerDesign og dokumentasjon
Design og dokumentasjon Information Architecture Peter Morville& Louis Rosenfeld Kapittel 12 29.01.2015 Håkon Tolsby 1 Ny fase i prosjektet Fokusskifte: Fra planlegging til produksjon Fra overordnet arkitektur
DetaljerInstallasjonsveiledning Visma Avendo, versjon 5.2
Installasjonsveiledning Visma Avendo, versjon 5.2 April 2011 Innhold Innledning... 1 Administrator... 1 Sikkerhetskopi... 1 Testfirmaet... 1 Før du starter installasjonen/oppgraderingen... 2 Nedlasting...
DetaljerProgramvareutvikling (store systemer)
Programvareutvikling (store systemer) Software Engineering Nils-Olav Skeie Associate Professor, PhD Page 1 Agenda Bakgrunn, Programvareutvikling, Prosess, Analyse, Design, Koding, Testing CARGOMASTER,
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
DetaljerTjenestebeskrivelse Webhotelltjenester
Tjenestebeskrivelse Webhotelltjenester Sist endret: 2004-12-01 Innholdsfortegnelse 1 INTRODUKSJON... 3 1.1 GENERELT... 3 1.2 NYTTEVERDI WEBHOTELLTJENESTER FRA TELENOR... 3 2 FUNKSJONALITET... 4 2.1 INNHOLD
DetaljerInstallere JBuilder Foundation i Windows XP
Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være
DetaljerEksport og innsending
Eksport og innsending Dette er en beskrivelse av hvordan du kan pakke inn og sende filer i et prosjekt i Eclipse. Prosjektet ditt ser for eksempel slik ut i Package Explorer: Her viser Package Explorer
DetaljerZTE MF636 USB-modem Hurtigbrukerveiledning. NetCom Privat/Bedrift: 05050 / 05051
ZTE MF636 USB-modem Hurtigbrukerveiledning NetCom Privat/Bedrift: 05050 / 05051 1 Introduksjon ZTE MF636 USB-modemet er et flermodus 3G USB-modem, for Turbo3G/3G/EDGE/ GPRS/GSM-nettverk. USB-modemet bruker
DetaljerVille du kjøpt en TV som viste kun en kanal?
I Igels verden går de tynne klientene lengre Besøk din personlige Igel nettside og motta en gratis rapport verdt over 3000 kroner, eller meld deg på kostnadsfrie tekniske webinarer. www.igel.biz/customer.name.
DetaljerForelesning inf1000 - Java 1
Litt Java-historikk Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 The Green Team I 1991 opprettet Sun Microsystems
Detaljer1. Introduksjon til J2ME
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Introduksjon til J2ME Tomas Holt 31.08.2009 Lærestoffet er utviklet for faget SO350D J2ME for programmering av mobile enheter 1. Introduksjon
DetaljerINF2120 Tools at your fingertips
INF2120 Tools at your fingertips Version 070124 23-Jan-07 INF2120 Prosjekt i modellering 1 Eclipse og RSM en god IDE? med foiler også av Andreas Limyr og Gøran K. Olsen før begge Ifi, nå begge Sintef 23-Jan-07
DetaljerSTYRKEN I ENKELHET. Business Suite
STYRKEN I ENKELHET Business Suite TRUSSELEN ER REEL Nettbaserte trusler mot virksomheten din er reele uansett hva du driver med. Hvis du har data eller penger, er du et mål. Antall sikkerhetshendelser
DetaljerDistributed object architecture
Forelesning IMT2243 6. April 2010 Tema: forts. arkitektur og design av programvare Prosjektstatus Programvarearkitektur Oppsummering fra før påske Distribuerte objektarkitektur MDA - Model Driven Architecture
DetaljerSoftware Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2
Forum / Nettverkssamfunn Team 2 1 Innholdsfortegnelse 1 Introduksjon... 3 2 Team & Organisering... 3 3 Brainstorming, tanker og utførelse... 4 3.1 Bruker Registrering og metoder... 4 3.2 Generering av
DetaljerPROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning
PROGRAMUTVIKLINGSPLAN Big Data and Machine Learning Innholdsfortegnelse Produkt beskrivelse... 1 Team beskrivelse... 2 Prosjektets kunnskapskrav... 2 Medlemmer og roller... 2 Program prosessmodell beskrivelse...
DetaljerReleaseskriv versjon 2.13. Vedr. INSTALLASJONSPROSEDYRER. Versjon 2.13.36. Pr. 30. MARS 2012 Copyright. Daldata Bergen AS
APPENDIX Releaseskriv versjon 2.13 Vedr. INSTALLASJONSPROSEDYRER Versjon 2.13.36 Pr. 30. MARS 2012 Copyright Daldata Bergen AS Bransjeoversikt- se vår webside: www.daldatabergen.no : Side 1 av 11 Innholdsfortegnelse
DetaljerAltinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn
Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres
DetaljerKjenn din PC (Windows 7)
Kjenn din PC (Windows 7) Datamskinen jeg bruker er en HP pavilion dv3-2080eo. Espen Rosenberg Hansen 1. Prosessor: Intel P7450. Dette er en prosessor med to kjerner og har en klokkehastighet på 2,13 GHz
DetaljerCASE-verktøy og utviklingsomgivelser
CASE-verktøy og utviklingsomgivelser Beskrevet i tilknytning til andre temaer der verktøy/omgivelser er ment å gi støtte: Kap. 1.1.9, 4.5, 11.2.1, 13.4, 22.3, 23.4, 29.5 + Programmeringsstandarder (kodekonvensjoner
DetaljerNextBridge referansen innen Business Intelligence
Terje har jobbet som konsulent siden 1999 i en rekke ulike type prosjekter hos mer enn 30 ulike kunder. Siden 2007 har han primært jobbet teknisk BI konsulent på Microsoft. Terje har mye erfaring med og
DetaljerKonfigurasjonsstyring. INF1050: Gjennomgang, uke 11
Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del
DetaljerGruppetime INF3290. Onsdag 23. september
Gruppetime INF3290 Onsdag 23. september Dagens plan 1. Gå gjennom ukens artikler a. Reflexive integration in the development and implementation of an Electronic Patient Record system (Hanseth, Jacucci,
DetaljerOppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1
Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring
DetaljerHvordan bedømmer Gartner de lange linjene?
Hvordan bedømmer Gartner de lange linjene? q Digitalisering skaper STORE informasjonsmengder som foreldes raskt og er nærmest verdiløse uten rask og presis analyse q Tradisjonell BI er ikke godt nok, den
DetaljerInstallasjonsveiledning
Installasjonsveiledning Visma Avendo, versjon 5.2 April 2011 Innhold Innledning... 1 Administrator... 1 Sikkerhetskopi... 1 Testfirmaet... 1 Før du starter installasjonen/oppgraderingen... 2 Nedlasting...
DetaljerAlt-i-ett-dekning for bedriften din
Alt-i-ett-dekning for bedriften din PROTECTION SERVICE FOR BUSINESS IT-sikkerhet er helt nødvendig IT-sikkerhet er fundamentalt viktig for alle bedrifter. Konsekvensene av et angrep fra skadeprogrammer
DetaljerInstallasjonsveiledning
Installasjonsveiledning Visma Avendo, versjon 4.2 Oktober 2008 Innledning Denne installasjonsveiledningen gjelder for programmene Visma Avendo Økonomi 40, Visma Avendo Økonomi 60 og Visma Avendo Fakturering.
DetaljerAlgDat 10. Forelesning 2. Gunnar Misund
AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):
DetaljerHva, Hvorfor og litt om Hvordan
Dokumentasjon Hva, Hvorfor og litt om Hvordan Basert på materiale fra SAGE og andre kilder Hva skal du dokumentere Dokumentere for ditt spesifikke miljø/behov Kilder som er eksterne er ikke tilgjengelig
DetaljerVMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang
VMware Horizon View Client Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang Introduksjon Fjerntilgang er blitt oppgradert til en bedre og mer moderne løsning. Programmet er identisk
DetaljerWeb Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.
Web Accessibility Toolbar Mer om tilgjengelighet og Flash. Kirsten Ribu 16.10.2007 HiO Virker bare i Internet Explorer for Windows Alternativ: Web Developer Toolbar for Firefox har lignende funksjonalitet
Detaljerfleksibilitet når det gjelder geografisk plassering og etablerte arbeidsrutiner. Qubic cms
Qubic cms Qubic cms publiseringsverktøy tilbyr avanserte, men lettfattelige løsninger for å publisere innhold på internett. Ved å bestå av flere forskjellige moduler, som både kan legges til og skreddersys,
DetaljerOffice365 -innføring i utvalgte programmer
Office365 -innføring i utvalgte programmer MatNat 2019 Universitetet i Bergen Digital samhandling på UiB frem til nå Utfordringer med tradisjonelle løsninger Mange versjoner av et dokument, alle får ikke
DetaljerDin verktøykasse for anbud og prosjekt
Veiledning Serverinstallasjon 14.03.2013 Din verktøykasse for anbud og prosjekt 2013 CITEC AS v/sverre Andresen Side 1 av 27 Innholdsfortegnelse 1 INNLEDNING 3 2 DATABASEINSTALLASJON (SQL SERVER 2008)
DetaljerOppgradering av Handyman til ny versjon
Oppgradering av Handyman til ny versjon Innhold Kjekt å vite før oppgradering av Handyman... 1 Installasjonsveiledning... 2 Handyman Administrator... 2 Handyman Office... 3 F.A.Q.... 5 Hvorfor får jeg
DetaljerHensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen
Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker
DetaljerInnledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)
Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2) Iskra Fadzan og Arianna Kyriacou 25.mars 2004 Innhold 1 Hovedmål 2 2 Mål 2 3 Bakgrunn 3 4 Krav 4 1 1 Hovedmål I dette prosjektet skal vi se nærmere
Detaljer1. NetBeans IDE: Lage en enkel mobilapplikasjon
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering
Detaljermy good friends uke 41 2015-10-05
uke 41 2015-10-05 nettskyen sikkerhet synkronisering Det er vanskelig for 60+ å forstå at når vi nå tenker på og snakker om data må vi tenke på nettskyen og ikke på PC'en. Er det sikkert å lagre data i
DetaljerForelesning IMT mars 2011
Forelesning IMT2243 17.mars 2011 Dagens : Kvalitetssikring i systemutviklingsprosjekter Konfigurasjonsstyring Teorigjennomgang Demonstrasjon av Subversion SVN v/jon Langseth Pensum : Sommerville kap. 24.1
DetaljerBrukerveiledning For Installasjon Av PCKasse. v1.01
Brukerveiledning For Installasjon Av PCKasse v1.01 Installasjonsveiledning Innholdsfortegnelse 1 Innledning...2 1.1 Introduksjon...2 1.2 Hvordan PCKasse virker...2 2 Skritt for skritt forklaring:...3
DetaljerKravspesifikasjon MetaView
Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og
Detaljeross? Hva må webredaktører kunne om universell Aud Marie Hauge, ekspert i brukervennlighet og
Hva kan man forvente at en leverandør kan ordne for oss? Hva må webredaktører kunne om universell utforming? Aud Marie Hauge, ekspert i brukervennlighet og tilgjengelighet, li t Epinova Hva er universell
DetaljerBeskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17.
Beskrivelse for hvordan en kan digitalisere og importere musikk inn i Variations på TEST server EINER.UIB.NO (for installasjonen 17. april 2012) Utgangspunktet er følgende sak: https://prosjekt.uib.no/issues/1976
DetaljerOffice 365, din nye kommunikasjonsplattform og samarbeidsløsning.
Viste du at: Office 365, din nye kommunikasjonsplattform og samarbeidsløsning. Microsoft Office 365 er det produktet fra Microsoft som har vokst raskest i historien. Økningen for små og mellomstore bedrifter
DetaljerSRD. Software Requirements and Design GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie
SRD Software Requirements and Design GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon...
DetaljerWebSmart. Trond E. Nilsen Select AS
WebSmart Trond E. Nilsen Select AS Select AS Postordreselskap (nytte og pyntegjenstander) I Norge siden 1965 I Baltikum siden 1998 Egenutviklet Ordre/lager/faktura system basert på i5 9 ansatte i Norge
DetaljerEt nyttig verktøy for innsikt i sykehusenes legemiddelforbruk Skule Ingeberg, Utviklingssjef for statistikk og analyse, Sykehusapotekene HF
Sykehusapotekenes Legemiddelstatistikk Et nyttig verktøy for innsikt i sykehusenes legemiddelforbruk Skule Ingeberg, Utviklingssjef for statistikk og analyse, Sykehusapotekene HF Sykehusapotekenes Legemiddelstatistikk
DetaljerKravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,
Kravspesifikasjon Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 12.01.2013 Public 2013 Aker Solutions Page 1 of 7 Table of Contents Forord... 3 Om bakgrunnen... 3 Presentasjon...
Detaljer