Bilaga A. Klassdiagram i OMT (klasser och dess relationer) Klassdiagram i UML (klasser och dess relationer) 1 st
|
|
- Ingvar Jonasson
- för 4 år sedan
- Visningar:
Transkript
1 Bilaga A Klassdiagram i OMT (klasser och dess relationer) Klassdiagram i UML (klasser och dess relationer) VäderSamling nyttgivarvärde 1 st består av GivarVärde nuvärde datum tid SkrivUtNuVärde() LäggTillGivarVärde() är en MaxMin 2 st HittaMax() HittaMin() SkrivUtMax() SkrivUtMin() 0..n HämtaNuVärde() SkapaObjekt() HämtaDatum/Tid() Givare känner till Trend 2 st LäsVärde() HittaTrend() SkrivUtTrend() I
2 Bilaga B Tillståndsdiagram I OMT Tillståndsdiagram I UML Avläsning do/ LäggTillGivarVärde() Skriv ut värde Utskrift kontinuerligt do/ SkrivUtNuVärde() 5 min Programstart Vila (Idle) Programslut Användaren väljer max Användaren väljer min Utskrift Max do/ HittaMax() do/ SkrivUtMax() Utskrift Min do/ HittaMin() do/ SkrivUtMin() II
3 Bilaga C Händelsediagram i OMT Sekvensdiagram i UML III
4 Bilaga D Dataflödesdiagram i OMT Användaren har valt att se maxvärde för de givare som har den funktionen. Datasamlingen för respektive givare läses in från ett lager, t ex en sparad fil, till systemet. Systemet beräknar maxvärdet för respektive givare och skriver ut de på bildskärmen. IV
5 Bilaga E Scenario i OMT (användare visa maxvärde) Användaren väljer att via tangentbordet ta fram maxvärdet för de grundvärde som kan visa maxvärde. Systemet hämtar upp samtliga sparade värden per givare för de senaste 24 timmarna, räknar ut maxvärdet och presenterar resultatet på bildskärmen. Use-case i UML (användare visa maxvärde) Hämta Maxvärde Användare Hämta Minvärde Hämta Trend I use-caset ovan visas tre olika use-case, men endast ett use-case (Hämta Maxvärde) tas upp i vårt exempel. V
6 Bilaga F Kollaborationsdiagram i UML Bilden föreställer ett diagram för en printerserver. [6] Aktivitetsdiagram i UML Diagram för en printerserver. [6] VI
7 Bilaga G Komponentdiagram i UML Bilden visar beroendet mellan kod komponenter. [6] Realiseringsdiagram i UML Bilden visar den fysiska arkitekturen i ett system. [6] VII
8 Bilaga H Frågeformulär Fråga 1. När startades ert företag? Fråga 2. Hur många anställda är ni på ert företag? Fråga 3. Använder ni på ert företag något typ av modelleringsspråk inom objektorienterad analys och design när ni utvecklar system och i så fall vilket/vilka? Fråga 4. Vad grundade sig ert nuvarande val av modelleringsspråk på (enl. fråga 3)? Har det att göra med vilket programmeringsspråk ni använder eller kunskap, ekonomi, företagsinriktning etc? Fråga 5. Använder ni ett modelleringsspråk fullt ut, eller blandar ni notationer, och så fall vilka? Fråga 6. Vid vilka typer av projekt använder ni ett modelleringsspråk (interna/externa, stora/små, befintliga/nyskapande)? Fråga 7. Läggs det större vikt vid modellering i de externa projekten jämfört med de interna? Fråga 8. Använder ni ett modelleringsspråk till alla typer av uppdragsgivare? Fråga 9. Har uppdragsgivaren något inflytande vad gäller val av modelleringsspråk? Fråga 10. Har ni på ert företag någon gång bytt modelleringsspråk? Om svar JA på fråga 10 a) När i tiden hände det? b) Vilket modelleringsspråk nyttjade ni innan bytet? c) Varför bytte ni modelleringsspråk? Jag / Vi som har svarat på dessa frågor innehar följande titel och arbetsuppgifter. VIII
9 Bilaga I Följebrev Hej! Vi är två studenter från Blekinge Tekniska Högskola som studerar data-vetenskap med inriktning mot system- och programvaruutveckling. Just nu håller vi på med vårt kandidatarbete. Vår uppsats behandlar metod/ modelleringsspråket OMT och modelleringsspråket UML inom objektorienterad analys och design. Vi önskar undersöka utvecklingen av OMT i riktning mot UML och även förekomsten av dessa två modelleringsspråk inom valda IT-företag i Karlskrona/Ronneby. För att få material till en del av vår uppsats så har vi satt ihop en del enkla frågor som kan vara oss till stor hjälp. Alla svar kommer att behandlas konfidentiellt och svaren kommer endast att användas som underlag till vår uppsats. Vi vore tacksamma om ni kunde återkomma med era svar inom en vecka. Eventuellt kommer ni att bli kontaktade igen för en vidare intervju. Svaren till frågorna skrives enklast direkt i enkäten, och mailas tillbaka till Ann-Christin eller Petra duk98acp@student.bth.se duk98pli@student.bth.se Tack på förhand för er medverkan. Med vänlig hälsning Ann-Christin Pettersson Petra Ling IX
10 Bilaga J Påminnelse frågeformulär Hej! För en tid sedan skickade vi ett antal frågor till er som ni enligt överens-kommelse gick med på att svara på. Vi hoppas att ni fortfarande vill göra detta. Vårt arbete behöver slutföras så vi hoppas på svar snarast. Bifogar frågorna igen. Vänligen Petra och Ann-Christin X
11 Bilaga K Frågor till personlig intervju Fråga 1. Vilken process/metod använder ni i kombination med UML? Fråga 2. Vilken upplever du är den/de väsentliga skillnaden/skillnaderna mellan OMT och UML? Fråga 3. Modellering i OMT vs. UML: - enklast?, - tydligast?, -kortast tid? Fråga 4. Några nackdelar med UML? Ångrar ni bytet? Fråga 5. Skulle ni kunna ha OMT kvar? Varför/Varför inte? Fråga 6. Kan ni rekommendera ett byte? Fråga 7. Blir kvalitén/resultatet bättre? Fråga 8. Vilka kriterier hade ni inför bytet till UML? Fråga 9. Vad var det avgörande vid bytet av modelleringsspråk? Fråga 10. Vad tror du att det är som gör att UML är så dominerande som modelleringsspråk? Fråga 11. Är utvecklingen sådan att företagen egentligen behöver byta till UML, eller skulle OMT fortfarande vara användbart? Vad kan det bero på? XI
12 Bilaga L Kravspecifikation till väderövervakningssystem Systemet ska bestå av fem givare för att mäta temperatur, lufttryck, luftfuktighet, vindens hastighet samt vindriktning. Dessa är kopplade till en PC så att givarnas värden kan läsas in i datorn. Programmet skall läsa av alla givarna var femte minut. Programmet ska kunna beräkna temperaturtrend och lufttryckstrend vilka beräknas från de inlästa värdena för temperatur respektive lufttryck. Dessa trender anger om värdena är stigande, fallande eller oförändrade. För att t ex temperaturen skall vara stigande/fallande skall de två senast inlästa värdena vara större/mindre i förhållande till respektive närmast föregående inlästa värde. Det skall även vara möjligt att beräkna max och min för fyra av grundvärdena, temperatur, lufttryck, luftfuktighet och vindens hastighet. Dessa skall beräknas för den senaste 24-timmars perioden. Programmet skall kontinuerligt kunna visa de fem grundvärdena på skärmen. Även tidpunkt och datum skall visas. Användaren skall via tangentbordet kunna ta fram trenderna respektive min/max. Min- och maxvärdena skall visas med datum och tid. XII
Objektorientering. Grunderna i OO
Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys
Läs merInstitutionen för programvaruteknik och datavetenskap FRÅN OMT TILL UML - ETT NÖDVÄNDIGT VAL?
Institutionen för programvaruteknik och datavetenskap FRÅN OMT TILL UML - ETT NÖDVÄNDIGT VAL? Examensarbete inom datavetenskap C-uppsats, 10 poäng Hösten 2001 Av: Petra Ling Ann-Christin Pettersson Handledare:
Läs merUML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language
Ett modelleringsspråk : Exempel Fönster Klassnamn Unified Modelling Language Av Booch, Jacobson, Rumbaugh Exempel: En klass position storlek Attribut (instansvariaböe) Resultatet av en sammanslagning av
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merObjektorienterad analys och design
Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/
Läs merSupplementary File 3
Supplementary Material The Open Applied Informatics Journal, 2009, Volume 3 i Supplementary File 3 >SYD_THETN C MGEQLGGLKRTHMCGELGVKDVGKSVVVMGWVNSRRDHGGLVFIDLRDRTGIVQIVFSEQ VSKEVFEKVQSVRSEYVLAVEGEVVKRLPENVNPKIPTGEIEIYAKNLKILSKSETPPFP
Läs merProjektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!
Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer
Läs merTDP005. Föreläsning 3 - UML. Filip Strömbäck
TDP005 Föreläsning 3 - UML Filip Strömbäck 1 Introduktion 2 Diagram 3 Klassdiagram 4 Sekvensdiagram 5 SFML-demo TDP005 Filip Strömbäck 2 UML Unified Modeling Language Visuell notation för idéer Kommunicera
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 17 juni 2005 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merFöreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.
Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys
Läs merDD2385 Programutvecklingsteknik Några bilder till föreläsning 1 24/ Kursöversikt Javarepetition/Javaintroduktion
DD2385 Programutvecklingsteknik Några bilder till föreläsning 1 24/3 2014 Innehåll Kursöversikt Javarepetition/Javaintroduktion UML - klassdiagram-introduktion i anslutning till Java-exemplen Kursmål,
Läs merUML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik
UML 1(5) Introduktion till Unified Modeling Language 1 Bakgrund och historik UML är ett objektorienterat modellspråk för att specificera och visualisera system. Det är framtaget i första hand för IT-orienterade
Läs merUML. Tomas Czarnecki Institutionen för Informationsbehandling Åbo Akademi,FIN-20520 Åbo, Finland e-mail: tczarnec@abo.fi url: www.abo.
UML Tomas Czarnecki Institutionen för Informationsbehandling Åbo Akademi,FIN-20520 Åbo, Finland e-mail: tczarnec@abo.fi url: www.abo.fi/~tczarnec Abstrakt The Unified Modeling Language, UML, är ett visuellt
Läs merSymptom på problemen vid programvaruutveckling
eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda
Läs merInteraktionsteknik och Design, 7,5hp
Tentamen i Interaktionsteknik och Design, 7,5hp Datum: Tid: 9.00-15.00 Tentamen består av två delar, matematik och interaktionsdesign. Dessa kommer att viktas så att de båda bidrar med 50% till totalpoängen.
Läs merKonceptuell modellering. Formalisering, automatisering och effektivisering
Konceptuell modellering. Formalisering, automatisering och effektivisering LUSP. HT2012. Föreläsning 7. Övning 7 Erik Perjons perjons@dsv.su.se Modeller och modellering 1 Verksamheten två nivåer Människor
Läs merRUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Läs merLÖSNINGSFÖRSLAG. Tentamen. Objektorienterad modellering och design. EDA665, 4 poäng
LUNDS TEKNISKA HÖGSKOLA (5) Institutionen för datavetenskap LÖSNINGSFÖRSLAG Tentamen Objektorienterad modellering och design EDA665, 4 poäng 2003-06-03, 8.00-3.00 Anvisningar: Skrivningen består av 2 uppgifter.
Läs merFyra i rad Javaprojekt inom TDDC32
Fyra i rad Javaprojekt inom TDDC32 Analys och design-dokument Version 2.0 Datum 2008-05-19 Dokumentnummer 20080303 Sammanfattning Detta är analys och design-dokumentet för programmet Fyra i rad. Fyra i
Läs merMänniska dator- interaktion Therese Andersson, Fredrik Forsmo och Joakim Johansson WP11D. Inledning
Inledning Uppdragsgivaren efterfrågar ett program som ska fungera som underlag för undervisning av distansstudenter. I programmet ska man kunna genomföra föreläsningar, och elever och lärare ska kunna
Läs merUse case som teknik för identifiering och dokumentering av krav (HS-IDA-EA )
Use case som teknik för identifiering och dokumentering av krav (HS-IDA-EA-02-306) Helén Fredh (b99helfr@student.his.se) Institutionen för datavetenskap Högskolan i Skövde, Box 408 S-54128 Skövde, SWEDEN
Läs merObjektorienterad analys och design
Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merProtokoll Standards Exposure Arbetsgruppen Yrkestekniska fra gor, Mo te 2012 05 04
Protokoll Standards Exposure Arbetsgruppen Yrkestekniska fra gor, Mo te 2012 05 04 Inledning... 2 Sammanfattande bedömning och generella kommentarer... 2 Redovisning av ändringar och synpunkter... 3 I.
Läs merArkitektur Michael Åhs
Arkitektur Michael Åhs Kalle & Hobbe: En utvecklares drömsystem 1. Vad är arkitektur? 2. Arkitektur i UML Innehåll 3. Utveckla en arkitektur 4. Arkitektur i projektet Del 1 - Vad är Arkitektur? Pattern-Oriented
Läs merOCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram
2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ Föreläsning 7 OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram - Kravspecifikationer, användningsfall, systemarkitektur - Analysfas vad är analys?
Läs merTentamen på kursen DA7351, Programmering 1. 051102, kl 08.15-12.15. Malmö högskola Teknik och samhälle. DA7351, Programmering 1 1 051102
Tentamen på kursen DA7351, Programmering 1 051102, kl 08.15-12.15 Tillåtna hjälpmedel: Valfri bok om Java. Vid bedömning av lösningarna tas hänsyn till om dessa uppfyller de krav på programkvalitet (strukturering,
Läs merRUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Läs merFrågor och svar till tentamen i Kravhantering
Frågor och svar till tentamen i Kravhantering Del 1 Frågor & svar Frågor&svar till tentamen 1 Datamodeller (0.5p) När man tar fram data krav skriver Lausen i sin bok, gällande data modeller, att det finns
Läs merMobilitet och tillgänglighet
Mobilitetochtillgänglighet ConsafeLogisticshanddatoreriframtidensvårdochäldreomsorg Författare: SusannaDomeij ToveSvärdNorbäck Datum: 2011 01 17 ii Förord MeddennarapportavslutarvivåracivilingenjörsstudierpåLundsTekniska
Läs merExtentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl
NADA, KTH OOMPA 1998-10-13 Sid 1 (8) Extentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl. 11-13 Inga hjälpmedel tillåtna. Poäng och betyg: För godkänt
Läs merEn pekpinne för allas trevnad: INGEN ONÖDIG BILKÖRNING INNE PÅ GÅRDARNA!!
Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/ Styrelsen Hälsningar/
Läs merTentamen i Objektorienterad modellering och design
Lunds Tekniska Högskola Datavetenskap Tentamen EDA061 2016 10-26, 08:00 13:00 Tentamen i Objektorienterad modellering och design Vid bedömningen kommer hänsyn att tas till lösningens kvalitet. UML-diagram
Läs mer10662 Kv. Nejlikan, Borås Trafikbullerutredning
Projektrapport Infrastruktur Byggnad Industri Kv. Nejlikan, Borås Rapport -11101100.doc Antal sidor: 9 Bilagor: 01 10 Uppdragsansvarig Jönköping g:\kontakt\dokument\\-11101100.doc Soundcon AB Järnvägsgatan
Läs merTentamen på grundkursen, NE1400 Moment: Makroteori 5 p.
Nationalekonomiska institutionen John Hassler Tentamen på grundkursen, NE1400 Moment: Makroteori 5 p. Lördagen den 24 mars 2007 Tentamen består av två delar om tillsammans 100 poäng. Om du klarat dugga
Läs merNär? Varför? För vem? Resultat? (Artefakter?)
Arkitektur Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift När? Varför? För vem? Resultat? (Artefakter?) Efter lunch Redovisning/Diskussion
Läs merKursplanering Objektorienterad programmering
Kursplanering Objektorienterad programmering Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-OOP Klass Systemutvecklare.NET 2 Syfte och koppling till yrkesrollen Syftet är att få en stabil grund
Läs merFöreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.
Föreläsning 3 Användare, uppgift och omgivning Kapitel 3-4 i Stone et al. Från föregående föreläsning Kravinsamling med användare i fokus genom Observationer i verkliga situationer Konstruera uppgifter
Läs merAnalys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram
Analys och design med hjälp av CRC 83 Klassdiagram Objekt Ett objekt är en individuellt identifierbar entitet som kan vara konkret eller abstrakt. Ett objekt har tillstånd, beteende och identitet. Reellt,
Läs mera. Vilka av följande påståenden är riktiga? Observera att felaktigt valda påståenden ger poängavdrag. (4p)
TENTAMEN I INTERNETPROGRAMMERING MED JAVA, 5p för Sy 2 2002-03-15, kl 09.00 13.00 Hjälpmedel: Endast bifogat kompendium Max: 66 poäng, för godkänt krävs 50%. Skriv tydliga och kortfattade svar 1. Grunderna
Läs merUML. Unified Modeling Language
UML Unified Modeling Language 1 UML kort historik 1980-talet: Många OO-metoder Stora skillnader inom Notation Begrepp Omfång Svåra att jämföra Unified Modeling Language enad eller likriktad 2 UML kort
Läs merLösningsförslag till tentamen i EDAF25 Objektorienterad modellering och design Helsingborg
LUNDS TEKNISKA HÖGSKOLA 1(7) Institutionen för datavetenskap Lösningsförslag till tentamen i EDAF25 Objektorienterad modellering och design Helsingborg 1. a) Figure 1 2015 06 04 GeometryApp GraphicalApp
Läs merAbstrakta Klasser 2. Kodning är bara en liten del i programvaruutvecklingen 6% 1% 6% Abstrakta Klasser - deklaration. Programutveckling sker i faser
Abstrakta Klasser 1 God klassdesign placerar gemensamma attribut och metoder så högt som möjligt i hierarkin men ibland kan dessa egenskaper inte definieras fullständigt Abstrakta klasser innehåller ofta
Läs merObjektinteraktion. Objektorienterad programmering Laboration 2. Syfte Att konstruera ett litet objektorienterat program med flera samverkande objekt.
(7) Objektinteraktion Objektorienterad programmering 2 Syfte Att konstruera ett litet objektorienterat program med flera samverkande objekt. Mål Efter övningen skall du kunna konstruera ett program med
Läs merKomponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska
Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från
Läs merOptikerprogrammet -Grundläggande Optometri 1 Ht 15
Schema GRO 1 Ht 15 ny mall Ht 15 ny 1(6) Version 6 150622 Kal v. 2015-08-31 Föreläsning: Upprop Välkommen till Karolinska Institutet 36 Obs på KI Campus Måndag Termin Föreläsare: UB/ RB / JJ 1 Sal: St
Läs merStandard print manual template
Standard print manual template Dundret 823 m.ö.h Travstat Iphone Travstat Iphone av Hennix Data Med denna app har du alltid den senaste informationen i handen. Oddsen du ser är aldrig för gamla. Med en
Läs merConreg. Översikt T-Logg T-LOGG. System för insamling, bearbetning, visning och lagring av tjockleksdata 1 (14)
T-LOGG System för insamling, bearbetning, visning och lagring av tjockleksdata 1 (14) Systemöversikt T-Logg är en utrustning för mätvärdesinsamling, bearbetning, visning och lagring av tjockleksdata i
Läs merSatellitinstruktion. Innehåll
Satellitinstruktion Innehåll 1. Att göra när suggorna anlänt Inläsning av fil 2 Kontroll av antal suggor, gruppering 3 Ta fram en grisningslista 5 2. Att rapportera till navet Skriva ut listor 6 Skapa
Läs merPå förhand Tack för din medverkan! Julia Tornemalm. Löpnummer: 24
Hej! Demensförbundet har gjort en kravspecifikation som ska underlätta för kommuner vid upphandling av demensvård. Jag har fått information om att kommunen som du arbetar vid har inhandlat denna kravspecifikation,
Läs merTDDE10 TDDE11, 725G91/2. Objektorienterad programmering i Java, Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU
TDDE10 TDDE11, 725G91/2 Objektorienterad programmering i Java, Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU På denna föreläsning: Ett större exempel på OOP Objektorienterad Analys (OOA)
Läs merTentamen NOA011 Systemarkitektprogrammet. 51 poäng
Objektorienterad analys och design Provmoment: Ladokkod: Tentamen ges för: Tentamen NOA011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum:
Läs merObjektorientering Klasser
Objektorientering Klasser VSA110 1 OOA I analysen upprättas: Klassdiagram Objektdiagram Tillståndsdiagram Scenario Användningsfall Sekvensdiagram Användardialoger (skärmbilder) 2 Analys - en översikt Vi
Läs merKlimat 1I: Kan vi gömma oss? På 3 i minuter hinner du läsa eller skumma hela det här mailet. Gör det nu. ii
Klimat 1I: Kan vi gömma oss? På 3 i minuter hinner du läsa eller skumma hela det här mailet. Gör det nu. ii Kan vi rädda oss själva och vår familj om temperaturen stiger så att samhället bryter samman?
Läs merTillämpning av UML Hur och varför
I NTERNATIONELLA H ANDELSHÖGSKOLAN HÖGSKOLAN I JÖNKÖPING Tillämpning av UML Hur och varför Filosofie kandidatuppsats inom Informatik Författare: Handledare: Johanna Isaksson Johanna Jansson Britt-Marie
Läs merII
II III IV V VI VII VIII IX X XI XII Skolverket: En formativ bedömningsprocess kännetecknas av att målet för undervisningen tydliggörs, att information söks om var eleven befinner sig i förhållande till
Läs merUML. Översikt UML. Relationer mellan klasser. A är ett aggregerat av B:n. Kontor aggregat av Enheter. 12 olika diagramtyper, bl.a.
Översikt UML Sekvensdiagram (dynamic structure) Informationsflöde genom programmet Användningsfall (use cases) Aktörers interaktion med systemet Paketdiagram Beroenden mellan paket abstrakta klasser Multipel
Läs merBlekinge Tekniska Högskola UML. - i teori och praktik. Examensarbete inom datavetenskap 10 poäng, C-nivå, våren Eva Henriksson is98
Blekinge Tekniska Högskola UML - i teori och praktik Examensarbete inom datavetenskap 0 poäng, C-nivå, våren 200 Författare: Handledare: Examinator: Eva Eklund adb98 Eva Henriksson is98 Kamilla Klonowska
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merLaboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd
Läs merPMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Läs merMåttabell för rundstickade benstrumpor Standardstorlek
Denna måttabell gäller för mediven elegance, mediven plus, mediven comfort, mediven for men. I II III IV V VI VII Lårstrumpa med häftband 43-48 45-52 49-56 53-60 56-64 60-68 64-72 Lårstrumpa häftband x-vid
Läs merEventuella felaktiga svar kanselerar motsvarande mängd rätta svar
3,4,6,9 1. Om vi vill fokusera på att identifiera funktioner, och i vissa fall specificera in och ut data till funktionerna, vilken/vilka av följande metoder skulle då vara bäst lämpade för ändamålet?
Läs merTentamen i Objektorienterad modellering och design Helsingborg
Lunds Tekniska Högskola Datavetenskap Emelie Engström Tentamen EDAF25 2016 10-26, 08:00 13:00 Tentamen i Objektorienterad modellering och design Helsingborg Tentamen består av en teoridel om totalt 5 poäng
Läs merTentamen i Beräkningsvetenskap I/KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
Läs merStandard print manual template
Standard print manual template Dundret 823 m.ö.h Travstat Android Mobile App Travstat Android Mobile App av Hennix Data Med denna app har du alltid den senaste informationen i handen. Oddsen du ser är
Läs merTentamen i Objektorienterad modellering och design Helsingborg
Lunds Tekniska Högskola Datavetenskap Roger Henriksson, Mathias Haage, Emelie Engström Tentamen EDAF25 2015-10-28 Tentamen i Objektorienterad modellering och design Helsingborg 1. a. Klassdiagram Lösningar
Läs merLaboration 1: Linjär algebra
MALMÖ HÖGSKOLA Centrum för teknikstudier MA119A VT 2010, Yuanji Cheng Viktigt information om labb Vid laborationen gäller följande: 1. Labben görs i grupp av två studenter, och redovisningsuppgifterna
Läs mer" «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable.
1 Klassdiagram Markera om följande påståenden är sanna eller falska: " «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable. Om klassen A ärver från
Läs merTentamen i Objektorienterad modellering och design
Lunds Tekniska Högskola Datavetenskap Ulf Asklund Tentamen EDA061 2016 06 03, 14:00 18:00 Tentamen i Objektorienterad modellering och design Tentamen består av en teoridel om totalt 5 poäng och en problemdel
Läs merIntroduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?
Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? TDDD78, TDDE30, jonas.kvarnstrom@liu.se 729A85 jonas.kvarnstrom@liu.se
Läs merAdministrationsverktyg för marinvåg
Computer Science Opponent(s): Ewelina Helmersson & Mollin Widegren Respondent(s): Christer Oscarsson & Jonas Larsson Administrationsverktyg för marinvåg Opposition Report, C-level 2010:VT 1 En generell
Läs merAkademisk meritportfölj för naturvetenskapliga fakulteten, Lunds universitet
RIKTLINJER 1 Akademisk meritportfölj för naturvetenskapliga fakulteten, Lunds universitet För ansökan om anställning som lärare För ansökan om befordran För karriärutvecklingssamtal/planeringssamtal/lönesamtal
Läs merOffice 365. Vad är det?
Office 365 Vad är det? Vad är Office 365? Om du sparar i Office 365 kommer du kunna fortsätta med ditt arbete var du än är så länge du har tillgång till en dator, en smartphone eller en surfplatta och
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merOpponentrapport på examensarbete Utveckling av ett affärssystem med Unified Process av Therese Sundström.
Opponentrapport på examensarbete Utveckling av ett affärssystem med Unified Process av Therese Sundström. Författare Per Johansson, Henrik Wallinder Generellt Helhetsintrycket från genomläsning av uppsatsen
Läs merOmtentamen i OOSU2, 21 augusti 2014
Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur
Läs merTullverkets författningssamling
Tullverkets författningssamling ISSN 0346-5810 Utgivare: Chefsjuristen Charlotte Zackari, Tullverket, Box 12854, 112 98 Stockholm Tullverkets föreskrifter och allmänna råd om uniform och annan personlig
Läs merUML. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016
UML Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 UML Unified Modelling Language Grafiskt modelleringsspråk för att beskriva olika aspekter av objektorienterade system. Vi kommer
Läs merAnvisningar till ansökan om rådgivande etisk granskning av studentprojekt eller motsvarande.
Anvisningar till ansökan om rådgivande etisk granskning av studentprojekt eller motsvarande. Innan Du börjar Innan Du fyller i denna ansökan 1 ska Du ha gått igenom Etisk egengranskning enligt bifogat
Läs merVad hände sen? - Uppföljning av Pol mag-studenter vid Uppsala universitet
Vad hände sen? - Uppföljning av Pol -studenter vid Uppsala universitet Statsvetenskapliga institutionen Vårterminen 2005 Bakgrund till studien Denna studie har gjorts av Statsvetenskapliga institutionen
Läs merBästa student, Vid de finländska universiteten genomförs undersökningen Kandidatrespons, en riksomfattande enkät som riktar sig till studerande.
Bästa student, Vid de finländska universiteten genomförs undersökningen Kandidatrespons, en riksomfattande enkät som riktar sig till studerande. Enkäten har skickats till dig för att du har avlagt kandidatexamen
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merInlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A. Kompletterar de kursavsnitt som inte täcktes av förra inlämningen.
Inlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A Totalt 15 poäng Kompletterar de kursavsnitt som inte täcktes av förra inlämningen. 1 Vilka två av följande påståenden angående stilar
Läs merMjukvarudesign. Designprocessen. Teknisk design. Konceptuell design
RE SD PD I UT IT ST AT Mjukvarudesign System Requirement Specification Inkrementell och iterativ! Konceptuell design (VAD) Systemdesign (OOA) Arkitekturell (grovkornig, UML) Teknisk design (HUR) Programdesign
Läs merObjektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6
Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner
Läs merSYSTEMVETENSKAPLIGA PROGRAMMET UTBILDNINGSPLANER
SYSTEMVETENSKAPLIGA PROGRAMMET UTBILDNINGSPLANER Detta är en översikt som visar kraven för en kandidat- eller magisterexamen i systemvetenskap. Mer detaljerade utbildningsplaner finns på Studentwebben.
Läs merMer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML
Målet Mer OOP Mer om klasser Några exempel UML Modularitet Språkligt modulära enheter Få gränssnitt Små gränssnitt Tydliga gränssnitt Dold information Återanvändbarhet Variation i typer Variation i datastrukturer
Läs merUnified Modeling Language UML
Unified Modeling Language UML Vad händer idag? Föreläsning Introduktion till UML Objekt-orientering Klasser Objekt Use cases UML-diagram Specifikationer Praktisk övning Skapa enkla UML-diagram 2 Vad är
Läs merObjekt-orienterad programmering. Klassbegreppet och C++ UML. UMLs fördelar
Klassbegreppet och C++ OOP UML Klasser och objekt i C++ Uppdelning i filer Attribut och metoder Inkappsling - åtkomst Klassattribut - objektattribut Objekt-orienterad programmering Att använda ett objektorienterat
Läs merBILAGOR. till. KOMMISSIONENS DELEGERADE FÖRORDNING (EU) nr /
EUROPEISKA KOMMISSIONEN Bryssel den 5.5.2015 C(2015) 2874 final ANNEXES 1 to 4 BILAGOR till KOMMISSIONENS DELEGERADE FÖRORDNING (EU) nr / om komplettering av Europaparlamentets och rådets direktiv 2010/30/EU
Läs mer1 Kursmaterialets Uppläggning... 4 2 Kursmaterialets Utformning... 5 3 Installation av Övningsfiler... 6. 1 PC:n en Beskrivning...
Innehåll Kapitel 1 Läs Detta Först 1 Kursmaterialets Uppläggning... 4 2 Kursmaterialets Utformning... 5 3 Installation av Övningsfiler... 6 Kapitel 2 Introduktion till Datorn 1 PC:n en Beskrivning... 12
Läs merUppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln
Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script
Läs merObjektinteraktion. Objektorienterad programmering Laboration 2. Syfte Att konstruera ett litet objektorienterat program med flera samverkande objekt.
(7) Objektinteraktion Objektorienterad programmering Syfte Att konstruera ett litet objektorienterat program med flera samverkande objekt. Mål Efter övningen skall du kunna konstruera ett program med flera
Läs mer2606 Nr 1009 Bilaga 1. Märket skall utformas enligt följande modell: MÄRKET
2606 Nr 1009 Bilaga 1 Märket skall utformas enligt följande modell: MÄRKET Anmärkningar om märket Nr 1009 2607 Märket skall innehålla följande upplysningar: Anmärkning I II III IV V Leverantörens namn
Läs merBilaga 1. Bakgrundsinformation
Bilaga 1 Enkät inom Sahlgrenska universitetssjukhuset/område Mölndal angående introduktion för nyanställda. Var god kryssa/fyll i det alternativ som du anser passa dig bäst. Bakgrundsinformation 1. Kön
Läs merTeoridel (svaren direkt på lydelsen)
NADA, KTH 2D359 & 2D360 999-0-23 Sid () Tentamen i 2D359 & 2D360 Objektorienterad modellering programmering och analys Lördag den 23 oktober 999 kl. 4-9 MED KORTA LÖSNINGSFÖRSLAG Inga hjälpmedel tillåtna.
Läs merBILAGOR. till. KOMMISSIONENS DELEGERADE FÖRORDNING (EU) nr /
EUROPEISKA KOMMISSIONEN Bryssel den 5.5.2015 C(2015) 2874 final ANNEXES 5 to 10 BILAGOR till KOMMISSIONENS DELEGERADE FÖRORDNING (EU) nr / om komplettering av Europaparlamentets och rådets direktiv 2010/30/EU
Läs merINFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP)
Tentamen INFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP) Delkurs 3 Introduktion till objektorienterad programmering och problemlösning Lärare: Johan Petersson, Mathias Hatakka Datum: 2016-01-13
Läs mer