4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.

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
Brukstilfeller Hva en bruker kan sette i gang
Forelesning IMT Februar 2011
Kompilatorer - Hva foregår under panseret? BEKK fagdag
Objektbasert modellering med UML (og Rational Rose ) - intro
Objektorientert systemutvikling og UML
Forelesning IMT Februar 2006
Use case modellering Kravspesifikasjon
UML & object models av gruppe 8
SOSI grunnkurs UML-modellering - SOSI-sekretariatet UML-modeller Lese og forstå UML-modeller.
Prototyping & Use Case Software Engineering Gruppe
Zebra Use case modell av systemet Et løsningsforslag.
Eiendomsregister - eksempel
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
UML Distilled kap. 2 Kirsten Ribu
Databasehåndtering med MySQL
UML Distilled kap Kirsten Ribu
Systemmodeller In 140 Sommerville kap. 7. Mål Forstå hensikten med kontekstmodell Forstå ideene bak –oppførselsmodellering –datamodellering –objektmodellering.
Oppsummering og eksamenstips
Introduksjon til systemutvikling
Se ellers læreboka, kap , side
(I NoTify U - resepsjonsvarslingssystem) Presentert av gruppe 11: Rune Hovde Gard Maurud.
En kort innføring i Design Patterns
21.Januar 2003 Design Patterns 1.Kort repetisjon av viktige patterns 2.Oppgave 3.Felles gjennomgang Bendik Bygstad Høgskolen i Vestfold.
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Koblingspunkter De fire forbindelsene (avhengighet, assosiasjon, generalisering og realisering) definerer konkrete koblingspunkter I tillegg har UML mer.
Eksempler: Pantemaskinen Airborne-systemet
Oppsummering av hovedområdene i kurset LO 135A Kirsten Ribu
1 Skal vi snakke sammen? Jan Håvard Skjetne SINTEF / University of Melbourne
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
DEKOMPONERING OG MODULARITET ~Gruppe 4~. Gjennomgang Designtyper/kriterier innen dekomponering Dekomponeringsspesifikasjon Strukturert og objektorientert.
Objektorientert programmering
Hva er UML (Martin Fowler)
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.
UiO 2003 Universitetets senter for informasjonsteknologi (USIT) Side 1 Norsk LOM valg av LæringsRessursTyper.
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together for Eclipse
Identifisere behov – og etablere krav
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
FINF4001 H -04, 2.9 Arild Jansen. AFIN/UiO
Umlus Program for å teikne UML-diagrammar Hovedprosjekt ved Høgskolen i Bergen Våren 2002.
BUCS Utfordringer og valg av fokus Tor Stålhane. Rammebetingelser Første spørreundersøkelse viser at det vi gjør må kunne: Brukes sammen med UML Passe.
Objektorientert utforming
Metode for systembeskrivelse og
Objektorientert utforming In 140 Sommerville kap. 12.
Generelle definisjoner Oppslagsverk nå og senere! Finnes også i dokumentet Retningslinjer for datamodellering i UML UML-seminar 12. og 13. mars 2003 SOSI-sekretariatet.
Kapittel 3.3 Modul I Kvalitetsledelse.
Design, studentundersøkelse Frode Svartdal, Knut Gundersen.
Main metoden n public static void main(String[] args){ } n Inni denne metoden skjer alt! n Det kan bare finnes en main metode per program. n Den kan ligge.
Brukstilfeller Mange skiller mellom flere typer brukstilfeller
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Objektorientert design
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
Conceptual Modeling of Styles for Mobile Systems Anders Linseth.
Systemmodeller In 140 Forelesning nr. 9 Sommerville kap. 7.
Byggeklosser i UML klassediagram
Use case realisering Designmodellering Kirsten Ribu Kapittel 4 UML Distilled.
Kvalitative og kvantitative metoder
Identifisere behov – og etablere krav
RUP-prosjekt Sammenhengen med UML
Koblingspunkter og diagramtyper
”Objektorientert systemutvikling og UML” Eclipse Visual Paradigm
Utlånssystem for datautstyr
The Iconix Development Process
Utskrift av presentasjonen:

4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken Use Case - diagrammet - tekstbeskrivelsen / mal for High Level og Expanded format - hvordan supplerer Use Case og Klassediagram hverandre Intro til OL-Veiviser caset som vi gjør OOA på 22. februar Pensum : Art.saml nr 6 : Stumpf,Teague s. 117 - 154

Domenemodellering og Klassediagram 4/4/2017 Domenemodellering og Klassediagram Hva er en domenemodell ? Notasjon for å tegne modellene. Hvorfor skal vi lage det ? Figurer fra pensumlitteraturen Se på modeller fra prosjekteksemplene som ligger ute Modellering av MONOPOL

”High-level” Use-Case Beskrivelse Dette er en overordnet tekstlig beskrivelse av det enkelte Use Case. Benytte en mal for beskrivelsen for å få en god stuktur. Use Case (Navn) : Aktør : Mål : Beskrivelse :

”Expanded” Use-Case Beskrivelse Use Case (Navn) : Aktør : Mål : Beskrivelse : Type : Pre betingelser : Post betingelser : Spesielle krav ( eks. operasjonelle krav) : Detaljert Hendelsesforløp (”Main Success Scenario”) : Alternative scenarier : Ulike Varianter Ulike Feilsituasjoner

UML : Unified Modeling Language Et etablert felles modelleringsspråk som er blitt ”standard” innen objektorientert analyse og design 1996 : UML 0.8 Siste : UML 2.3. Håndteres nå av Object Management Group (sjekk www.omg.org og www.uml.org ) Jacobson, Booch, Rumbaugh – gikk sammen om å få enhetlighet inn i metodebruk og anvendelse av teknikker UML gir oss et sett av teknikker for å bygge systemmodeller på ulike detaljnivåer Vi skal bruke UML til å modellere Use Cases, Sekvensdiagrammer og Klassediagrammer.