2004-01-19 SummIT05 Kvaliteter i software Kvalitet på højt niveau –Lektor Klaus Marius Hansen ISIS Katrinebjerg Aarhus Universitet CISS-projekter relateret.

Slides:



Advertisements
Lignende præsentationer
Next Generation Operations Management AutoNOC 2. AutoNOC 2 Business fordele.
Advertisements

IM-Strategi.
Hvorfor involvere forskere i forretningsudvikling? Alexandra Instituttet A/S.
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
‘Et kig ind i fremtiden: Mobile og pervasive systemer’ (Pervasive Healthcare i Holstebro) Simon Bo Larsen Ole Langvad Wessby Alexandra Instituttet Sekoia.
2.-generationsintranet på KU Internet, intranet, ekstranet eller "mit net"? Claus Qvistgaard It-strategichef
Ledelsessystemer i et fremtidsperspektiv ”PBI” Pervasive ? Business ? Intelligence ? Ledelse; fremtid… !
Aalborg Universitet Esbjerg
Krav og usecases Larman kap. 5 og 6 (del1) Larman kap del1
“Hvad har vi på hylderne?”
Forretning og Ledelse lektion 7
SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet.
Elmasri kap , Databaser Kvalitetsattributter og arkitektur Sikkerhed Transaktioner.
Objekt-orienteret software safety Lisa Wells, ISIS Katrinebjerg / Aarhus Universitet SummIT 05, Temasession: Software Safety.
E-bøger gennem PrioInfo - oversigt v/ Claes Olsson.
1 Alexandra Instituttet A/S Forskningsbaseret brugerdreven innovation Om Alexandra:  Brobygger mellem virksomheder og offentlig forskning  Godkendt Teknologisk.
Snigpremiere: Styrk dit beslutningsgrundlag med Microsofts nye Business Intelligence platform Mads Kjærsgaard og Jesper Priskorn Business Intelligence,
Implementering af brandingstrategi på nettet
Artikel præsentation Kenneth Pedersen DESIGN SCIENCE IN INFORMATION SYSTEMS RESEARCH Hevner, A. R., March, S. T., Jinsoo, P. and Ram, S. (2004)
Free-to-Play The Price of Freedom. Dagens menu Hvorfor er Free-to-play et vigtigt emne? Hvad er Free-to-play? Hvem er spilleren? Etiske overvejelser –
07.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 © Funktioner Oversigt, principper og teknikker Kapitel 7.
Designprocesser - forbedret via AR
Klaus Marius Hansen / Aarhus Universitet Industri og Pervasive Communication Workshop i KomIalt / Infrastruktur.
Kristian F. Thomsen infrastructure specialist i edgemo Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Grøn Plan fra Novo Kilde Børsen 27 feb Novos Klimastrategi.
Fremtidens trådløse telefonsystemer På-vej-hjem møde Lisa Wells Datalogisk Institut Aarhus Universitet.
Kursusintroduktion M1K2 og M1K En udfordring… Målet for kurserne er relativt komplekst og sammensat Stofmængden er enorm – og det meste passer.
Design, brugere og industrien AAA-ID Aarhus School of Architecture Department for Design Jørgen Rasmussen Head of Department Associate professor Design,
1. 2 Turbinehallerne, Århus den januar 2005.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
ISIS Katrinebjerg  Erfaringer med offentlig/privat samarbejde.
Aalborg University – Department of Production Introduction to Industry Foundation Classes (IFC) Kaj A. Jørgensen Aalborg Universitet, Institut for Produktion.
Sikker og integreret infrastruktur Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
Forretning og Ledelse lektion 7 Kultur og Strategi.
og eksperimentelle engagementer VISPER Connie Svabo
Emotioner Thomas Krabben Helle Hald. Hvad er ”emotions” Inspiret by Darwin and Ekman ” Emotions are evolutionary adaptations, as they enhance an organism's.
Forretning og Ledelse – Lektion 7
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
Velkommen Vi starter kl Hvis du vil vide mere om Microsoft BI... Spørg en af os ved standen i foyéen Se kursustilbud og data sheet i din deltagermappe.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
 Aarhus Universitet Workshop med hovedområderne.
Interview service in Statistics Denmark Structure and Surveys.
Ved Søren Rokkjer Hansen
Unified Modeling Language
3. time Her beskæftiger vi os med John F. Sowas forklaring af erfaringsviden. John F. Sowa.
DB analyse og modellering Jesper Tørresø DAB1 F Februar 2008.
Forretning og Ledelse – Lektion2 Velkommen til Lektion 2.
Slides for: Software requirements - Styles and techniques Soren Lauesen 6. Quality requirements January 2007 © 2002, Pearson Education retains the copyright.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
Agenda Introduktion Interfacet –Interfacet –Metaforer (Peter) Emotional branding –Gobé The ten commandments –Thyssen (Vigdis) Æstetik og nydelse –Jordan.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
 Jens Bennedsen 2002Objektorienteret systemudvikling GRASP mønstre Basale ansvarsplaceringsregler.
Pervasive Computing: Gateway Architecture for Home Integration Jonas Thomsen Ph.d. studerende Kvalifikationseksamen 27. september 2004.
 Jens Bennedsen 2002Objektorienteret systemudvikling Arkitektur.
On the Essential Contexts of Artefacts or on the Proposition that ”Design Is Making Sense (of Things)” Af Klaus Krippendorff 1989.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
Et Audio/ Video Framework Et framework for en audio/video applikation baseret på lokale og kilder tilgængelige på 1394 via AV/C protokollen.
Hjemmet som et Distribueret System Jonas Thomsen Ph.d. studerende Center for Pervasive Computing.
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Geodata for Everyone.
Ledende oversygeplejerske Arne Brehm Høj Afdeling for Operation og Anæstesiologi Sydvestjysk Sygehus.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Drug/Device Combination Products IFF erfagruppemøde
Per Gandrup, Dansk Kirurgisk Selskab
Dorte, Ida, Janne, Nikolaj, Alexander og Erla
DB analyse og modellering
Compositional Design Principles “SemiCiv”
Software Testing Software testing.
MaaS i Europe Rasmus Lindholm.
Præsentationens transcript:

SummIT05 Kvaliteter i software Kvalitet på højt niveau –Lektor Klaus Marius Hansen ISIS Katrinebjerg Aarhus Universitet CISS-projekter relateret til modeldrevet softwareudvikling –Lektor Arne Skou CISS Aalborg Universitet

SummIT05 Kvalitet på Højt Niveau Klaus Marius Hansen Aarhus Universitet

SummIT05 Plan To budskaber –Software-arkitektur er kritisk for mange kvalitets-egenskaber –Software-arkitektur kan designes så mange kvalitets-egenskaber kan opfyldes Eksempler fra ISIS-projekter –LIWAS –EPCiR/eu-DOMAIN

SummIT05 Arkitekturer for kommunikation mellem stationære og mobile enheder (LIWAS) Formål –Udvikle pålidelige systemer til måling og klassifikation af vejforhold: is, våd, tør, … –Udvikle protokoller og infrastrukturer til kommunikation af resultater Ad hoc-netværk mellem biler og til stationære enheder Deltagere –LIWAS A/S –Aarhus Universitet –ISIS Katrinebjerg Resultater –Proofs-of-concepts Måling og klassifikation Ad hoc-kommunikation Hybrid infrastruktur –Prototyper af Ex Hoc-infrastrukturen oven på OSVM-platformen –Design, modellering og analyse af geocast-baserede protokoller

SummIT05 Enabling Pervasive Computing in Reality (EPCiR) Formål –Undersøge nuværende teknologier til pervasive computing –Prototyper af gateway-baserede løsninger Deltagere –TDC Totalløsninger A/S –InJet ApS –Innovation Lab –Aarhus Universitet –Center for It-sikkerhed, Alexandra Instituttet Resultater –Prototyper plus forretnings-, arkitektur- og sikkerhedsevalueringer –“eu-DOMAIN” EU STREP-projekt integration i ambient intelligence-anvendelser

SummIT05 Objekt-Orienteret Software Safety (OOSafety) Formål –Undersøge snittet mellem objekt- orientering og software safety –Pilot-projekt omkring udvikling af en “safe frekvensomformer” Deltagere –Danfoss Drives A/S –Systematic Software Engineering A/S –Aarhus Universitet –ISIS Katrinebjerg Resultater –Objekt-orienterede versioner af traditionelle safety-teknikker –Udforskende prototyper af værktøjsunderstøttelse

SummIT05 Software-arkitektur –“structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them” –“Software Architecture = {Elements, Form, Rationale}” Arkitektur -> implementation –En implementation har en arkitektur hvis den opfylder dennes strukturelle designbeslutninger –Arkitektur dikterer organisatorisk struktur Arkitektur -> kvaliteter –Muliggør eller forhindrer ønskede kvaliteter Fx –Performance –Modificerbarhed –Sikkerhed –Skalerbarhed –Strategier for mange kvaliteter er i natur arkitektoniske

SummIT05 Kvalitet? Funktionalitet –Et systems evne til at udføre de opgaver som det var bestemt til Kvalitet –“The totality of characteristics of an entity that bear on its ability to satisfy stated and implied needs” (ISO /ISO 8402) (Kvalitets)attributter –“A measurable physical or abstract property of an entity” (ISO ) (Funktionalitet og kvalitetsattributter er ikke- ortogonale…)

SummIT05 En simplificeret udviklingsproces Kvalitetsattributter –Hvordan defineres ønsket kvalitet? –Hvordan designes en softwarearkitektur, så den ønskede kvalitet opnås? –Hvordan evalueres om en softwarearkitektur har en ønsket kvalitet? (I virkeligheden iterativ, inkrementel, eksperimentel)

SummIT05 Eksempler – Systemkvalitetsattributter Kvalitet(sattributter) ved et system –Performance, testability, modifiability, reliability, availability, … –I modsætning til forretningsmæssige kvaliteter (time to market, cost/benefit, …) arkitektoniske kvaliteter (con)ceptual integrity, buildability, … Hvordan beskrives? –Operationelt –Overlappende –Forskellige begreber

SummIT05 Kvalitetsscenarier

SummIT05 Eksempel Scenario Refinement for Scenario PaC.2 Scenario(s):The device is brought home and automatically configures itself without interfering with the rest of the system Relevant Quality Attributes:Modifiability, usability, security, Stimulus:An end-user brings home a new device Stimulus Source:End-user Environment:Normal operation Artefact (If Known):Gateway, eu-DOMAIN installation Response:The device is associated with the gateway and is registered as a device in the eu-DOMAIN Response Measure:The physician is notified when the device is ready The physician can set up a monitoring scheme based on the device

SummIT05 LIWAS Central kvalitetsattribut –Modificerbarhed Arkitektoniske konsekvenser –OSVM-platform –Protokoller til opdatering –Autonome, forbundne enheder

SummIT05 EPCiR/eu-DOMAIN Central kvalitetsattribut –Interoperabilitet Arkitektoniske konsekvenser –OSGi-platform –Web services Også semantiske –Meta-modeller Regel-baseret beregning

SummIT05 OOSafety Kritisk kvalitetsattribut –Safety –IEC Arkitektoniske konsekvenser –Safe kernel –Modellering af abstraktioner –Høj pålidelighed

SummIT05 Opsummering Kvalitet software-arkitektur Tre eksempler –LIWAS –EPCiR/eu-DOMAIN –OOSafety

SummIT05 For yderligere information