Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together for Eclipse

Slides:



Advertisements
Liknende presentasjoner
Objektorientert systemutvikling og UML  OOSU er den mest anvendte metoden på både store og små prosjekter  UML er det mest anvendte beskrivelsesspråk.
Advertisements

Prosjektrettet systemarbeid Tema: introduksjon til systemarbeid
Utforming for gjenbruk In 140 Sommerville kap 14.
Realisering av Software Patterns Software Design Patterns Realisering med kode Refaktorering Gjenkjenning av mønstre.
Programmering i ActionScript - hva er det, og hvordan undervise?
Objektbasert modellering med UML (og Rational Rose ) - intro
Innføring i The Rational Unified Process
Objektorientert systemutvikling og UML
1 Objektorientert samvirke - del 4 av Arne Maus, Institutt for informatikk, Universitetet i Oslo.
IMT OOSU 28.sept Dagens tema : forts. DESIGN PATTERNS ObjektOrientert Design = Bevissthet i tildeling/fordeling av ansvar til softwareklasser for.
UML & object models av gruppe 8
Objektorientert programmering Objektorientert systemutvikling
ObjektOrientert Systemutvikling del I
Mønstre og tekniske applikasjoner
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Sykepleiefaget i utvikling – eHelse i sykepleierutdanningen
Arkitektur for distribuerte systemer In 140 Sommerville kap 11.
Systemmodeller In 140 Sommerville kap. 7. Mål Forstå hensikten med kontekstmodell Forstå ideene bak –oppførselsmodellering –datamodellering –objektmodellering.
Introduksjon til systemutvikling
OOSU PATTERNS (mønstre) Hva er et Pattern – opprinnelsen Mal for en Patternbeskrivelse Typer Pattern vi anvender innen systemutvikling Noen eksempler.
4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.
Patterns (mønstre) Patterns er erfaringer Patterns er best-practices Patterns er how-to Patterns er velkjent design Larman: ” ’new Pattern’ is an Oxymoron”
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
Prosjektet transparente lag Composite og tegnende objekter Decorator og gui-kontrollere Factory Method Iterator.
GRASP General Responsibility Assignment SP GRASP er et hjelpemiddel for å lære om OD GRASP er retningslinjer for å fordele og tildele ansvar mellom klasser.
GoF GoF er fire systemutviklere, Gang of Four GoF fikk utgitt boken Design Patterns høsten 1994 Boken Design Patterns er en klassiker Design Patterns beskriver.
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold Innføring i The Rational Unified Process Bendik Bygstad NITH 1.time: Noen grunnproblemer i systemutvikling 2.time:
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Strukturerende elementer i UML
Objektorientering i systemutvikling god organisering av kode UML som beskrivelsesspråk softwareprosesser.
Kirsten Ribu HiO Systemutvikling – LO 135A Våren 2005 Kirsten Ribu.
1 Skal vi snakke sammen? Jan Håvard Skjetne SINTEF / University of Melbourne
Innledning SIF80AP Future and HCI av Brad Myers m.fl.
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
LÆREPLANEN Matematikk Vg2 – hovedprinsipper. Struktur (fra
Tilstede Hakon gruppen Systek Ragnvald Blindheim, CTO for ICA Ahold
Hva er UML (Martin Fowler)
Læringsutbytte i profesjonsutdanning Næringslivets syn på læringsutbytte som bærende prinsipp i et nasjonalt kvalifikasjonsrammeverk Onsdag 30. april 2008.
Programmering i ActionScript - hva er det, og hvordan undervise?
1 An Open-EDI prototype based on UML, CORBA and Java Erfaringer fra utvikling av prototype ISO/IEC SC32 WG1 Ottawa 22. September 1998 Per Myrseth
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse
Prosjektoppgave Modelldrevet utvikling og brukeragenter for kommunikasjon i sykehusomgivelser Marie S. Fuglesang NTNU, høsten 2004.
CORBA Noen hull som må fylles: ORB Object Adapters CORBA services IDL Factory Objects.
Natalya Fridman Noy and Carole D. Hafner The State of the Art in Ontology Design Av Ida Kokkersvold.
Introduksjon til øvingstimer
Testing av objektorienterte systemer Testplanlegging
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Generelle definisjoner Oppslagsverk nå og senere! Finnes også i dokumentet Retningslinjer for datamodellering i UML UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
- A Graph Editing Framework. Oppgaven Vurdere Qt Lage et bibliotek for editering av diagrammer Visuell manipulasjon av data.
Utvikling av tegneverktøy for Generalized Sketches Student: Ørjan Hatland Veiledere: Yngve Lamo, Høgskolen i Bergen Uwe Wolter, Universitetet i Bergen.
Programvare- prosesser - del2 In 140 Forelesning nr. 4 Sommerville kap. 3.
Thomas Sløk Tvedt Veiledere: Uwe Wolter, Yngve Lamo, Adrian Rutle Serialisering av grafiske spesifikasjoner.
Eksamen INF Et løsningsforslag. Oppgave 1 Oppgave 1) (30% - 60 minutter, COMET) Ta utgangspunkt i den vedlagte problembeskrivelsen, og.
Brukstilfeller Mange skiller mellom flere typer brukstilfeller
CORBA Common Object Request Broker Architecture Av Heinar.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
Objektorientert design
Modeltransformasjoner med ATL. Atlas Transformation Language (ATL) Et transformasjonsspråk for model til model transformasjoner Et delvis deklarativt.
SelfCon Foil no 1 Self configuring systems - plan 1 Rolv Bræk, Item.
Systemmodeller In 140 Forelesning nr. 9 Sommerville kap. 7.
Distributed modelling for a centralized data model - The Danish Basic Data Model Per de Place Bjørn Ph. D., Information Architect Basic Data Model Project.
RUP-prosjekt Sammenhengen med UML
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
”Objektorientert systemutvikling og UML” Eclipse Visual Paradigm
The Iconix Development Process
Utskrift av presentasjonen:

Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together for Eclipse

Objektorientering Velskalert for komplekse systemer Praktisk oppdeling av systemdeler Forutsetning for gjenbruk Egnet for abstraksjoner Plattform for mønstergjenkjenning Plattform for teknologisk utvikling

OOSU Risikokontroll Produktivitet Kvalitet Programvareprosesser Engineering Objektorientert modellering

UML UML er et grafisk språk UML viser struktur og oppførsel UML er forberedt for skalering UML er felles og universelt UML er objektorientert UML er programmeringsintensivt

UML personligheter David Harel, tilstandsgrafer Grady Booch, Booch method Jim Rumbaugh, OMT Ivar Jacobson, Objectory

OO innsats og paradigmer OMG, object managment group CORBA, common object request broker OCL, object constraint language CWM, common warehouse metamodel MOF, meta-object facility MDA, model driven architecture

Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift, realisere en abstraksjon

Ogdens triangel