Definition of Software Component and Its Elements. Kapitel 1, [heineman-2001] Peter, Ture & Jonathan1 Hovedbegreberne er Software komponent Komponent model.

Slides:



Advertisements
Lignende præsentationer
Anskaffelse af ny teknologi
Advertisements

Dau – IDA – DI ITEK Automation og industrielle it projekter Hvordan planlægger og gennemfører du dit projekt optimalt? Produktionen må da godt crashe i.
SPBG.  Test driven development  Unit test frameworks  MOSS TDD  Mocking  Design patterns.
Kvalitet i systemudvikling
FEN Kontraktbaseret Programmering Seminar 1 1 Kontraktbaseret programmering Baggrund: Testing can only show the presence of bugs, never their.
“Hvad har vi på hylderne?”
Effektstyring ved hjælp af kerneårsagsanalyse
Klagens opståen, fremdrift og håndtering Klagedrevet innovation Complaint management Privat tilgang vs. Offentlig NB! Nyegaard + Brink Kommunikation.
Hvordan måles IT og hvad kan det give?
Web Services Protokoller og Arkitektur
Projektledelse IT-projektledelse (ITP) Projektledelse og Produktion af Digitalt Indhold (DPI) Projektledelse IT-projektledelse (ITP) Projektledelse og.
Tekst starter uden punktopstilling For at få punkt- opstilling på teksten, brug forøg indrykning For at få venstre- stillet tekst uden punktopstilling,
Company Confidential. ©2010 Nokia Company Confidential Opgave uge 3 Jesper Sloth, Anders Westerberg & Nikolaj Due.
Datastrukturer og Collections Oversigt og forskel imellem Jave og.net Collections library Collection interfaces ArrayList IList interface Hashtable Hashtable.
Introduktion til NemHandel Infrastrukturen
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 4. november 2010.
Reliable Architecture Ved Henrik Bærbak Christensen Autonomic Computing And Self Managed Architectures Emne: self star overview 11 december 2009.
Arbejdet med åbne standarder – fokus på implementeringen af B 103 Oplæg ved 3. workshop for it-governance 21. februar 2007.
It.civil.aau.dk Kjeld Svidt Slide nr. 1. it.civil.aau.dk Kjeld Svidt Slide nr. 2.
Artikel præsentation Kenneth Pedersen DESIGN SCIENCE IN INFORMATION SYSTEMS RESEARCH Hevner, A. R., March, S. T., Jinsoo, P. and Ram, S. (2004)
Design dokument Agenda Intro Guidelines for the Game Concept Guidelines for the Game Proposal Guidelines Functional specification Kilde: Ryan, Tim (1999).The.
Kognitiv Neurovidenskab og dens Metoder
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
Microsoft Solutions for Management Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
12 – GUI med Swing. 2 NOEA2009Java-kursus – GUI med Swing Designer view Komponenter Frame Properties Inspector.
Projektledelse IT-projektledelse (ITP) Projektledelse IT-projektledelse (ITP) Lektion september 2004 Peter Olaf Looms.
Den politiske vision om åbne standarder Af Morten Helveg Petersen, Det Radikale Venstre Dansk IT, Dansk Erhverv
COMPONENT ARCHITECTURE FOR THE ENTERPRISE Bjarne Schytte Country Manager BEA Systems The Enterprise Middleware Solution “Open Networks 99”
SLA-workshop 28. oktober 2004 MINDRE UDVIKLINGSPROJEKT OM SERVICE LEVEL AGREEMENTS Deltagere: Københavns Lufthavne Novo Nordisk ServicePartners TDC Services.
10.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Komponenter Oversigt, principper og teknikker Kapitel 10.
07.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 © Funktioner Oversigt, principper og teknikker Kapitel 7.
W: E: xTrace – trace på z/OS Dansk Gen brugergruppe 2008 Henrik Meisner Meisner IT.
Objektorienteret analyse og design Ó Bennedsen 2001 Design - part Programmering og systemudvikling Lektion 6 Design - part 1.
Brønden. Brøndopkoblingen Ved DBC Ding Ding - Hosting Den server som Ding løsningen kører på. ● Internt hos biblioteket ● Hos kommunen ? ● Tredje udbyder.
Velkommen til Datamatikkeruddannelsen Roskilde Handelsskole Advanced Computer Study.
Introduktion til arkitektur design Arkitektur design handler om at få en forståelse for, hvordan et system skal organiseres og designe den overordnede.
God læring God undervisning
® Edlund A/S, 21. maj All rights reserved. Fra Ivy League til Actulus John Olsen, Edlund A/S Fremtidens matematik, 21. maj John Olsen.
Reliable Architecture Ved Henrik Bærbak Christensen Reflective Architectures Emne: reflective architecture overview 11 december 2009.
RT Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende ”Java Optimized Processor” (JOP) Speciale – efterår.
OIOXML Anvendelse i Virk.dk
Rohde & Schwarz - WPF Det bedste siden skiveskåret brød? v/Magnus Toftdal Lund.
Case Året er 2031 og staten er i gang med centraliseringen og nu er det blevet skolernes tur. Der skal spares penge på både lærere og undervisningsmaterialer.
Menneske og maskine Medier og Kommunikation, F2005.
DIGITAL DESIGN OG KOMMUNIKATION Introdag F07 JONAS HEIDE SMITH
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 1. marts 2011.
ECDL2008 Anders Conrad. Vigtige/interessante emner Digital curation and workflows (Carol Goble): workflows as ”first class” assets, encapsulation of process,
Hvordan får jeg min marksprøjte til at registrere oplysninger fuldautomatisk? Thomas Bak, Danmarks JordbrugsForskning,
Usability ITU, efterår Informations arkitektur ITU Efterår 2007.
Design Design afsnittets formål Design – indhold Kvalitetsmål Teknisk platform Arkitektur Struktur Klasser.
Unified Modeling Language
DIEB12.1 Kursusgang 12 Feedback fra en usability-evaluering Oversigt: Sidste kursusgang Opgaver Feedback Are Usability Reports Any Good? Alternativer til.
Usability ITU, forår Informationsarkitektur ITU F2008.
Project Management Managing The Progress of Projects.
DIEB10.1 Kursusgang 10 Oversigt: Sidste kursusgang Eksempler på løsning af opgaven Arkitektur for brugergrænsefladen og for systemet Dokumentation af designet.
DAIMIIntroducerende objektorienteret programmering3C.1 Design af klasser Specifikation og implementation.
 Jens Bennedsen 2002Objektorienteret systemudvikling Arkitektur.
InfoGalleri udstilling af digital information ISIS Katrinebjerg Interactive Spaces / Alexandra Instituttet.
 Jens Bennedsen 2001Multimedie programmering10C.1 Brugergrænseflader Swing.
Blender IT-komponent Blender er et avanceret gratisopen-source program som kan bruges til at fremstille 3D-modeller og animationer. Men for denne præsentation.
UNIVERSITY OF COPENHAGEN
Modelaftale om data management ved samarbejdsprojekter aka ‘en juridisk spejling af en data management plan’ Et projekt mellem AU og Det Kgl. Bibliotek,
I2ISE og PeerWise Fælles 2. semester kursus (EE,E,IKT,ST)
Software Testing Software testing.
Spor om implementering, udrulning og entré-strategi
De nye it-konsulent- og projektaftaler
Tests v/Palle.
Kursusgang 12 Feedback fra en usability-evaluering Oversigt:
To change the image behind the Mock up.
Præsentationens transcript:

Definition of Software Component and Its Elements. Kapitel 1, [heineman-2001] Peter, Ture & Jonathan1 Hovedbegreberne er Software komponent Komponent model Komponent model implementation Software komponent infrastruktur Master plan

Definition of Software Component and Its Elements. Definition: Software Komponent Peter, Ture & Jonathan2 En software komponent adskiller sig ikke fra andre software elementer ud fra programmeringssproget, men ud fra brugen af den. En software komponent er en software element, der er i overensstemmelse med en komponent model. kan anvendes og sættes samme uden modifikationer inden for en standard. har et klart defineret interface. er klart adskilt fra operativsystem og andre komponenter.

Definition of Software Component and Its Elements. Definition: Komponent model Peter, Ture & Jonathan3 En komponent model specificerer interaktionen og sammensætningen med andre komponenter. En komponent model definerer: hvordan komponenter skal konstrueres. en standard for hvordan komponenter i et komponent baserede system kommunikerer. En komponent model kan yderligere definerer: mekanismer der kan ændre komponenter uden modifikation af modellen. obligatoriske komponentegenskaber, som kode struktur dokumentationsstandard

Definition of Software Component and Its Elements. Definition: Komponent model implementation Peter, Ture & Jonathan4 Komponent model implementationen er et sæt af software elementer der er nødvendig for eksekvering af komponenter i komponent modellen. Komponent model implementationen: stiller evt. en metode til registrering af interfaces til rådighed i form af et bibliotek. gør det muligt at eksekvere komponenter i forhold til komponent modellen. fx CORBA,.NET mm. Definition: Software komponent infrastruktur En samling af interagerende software komponenter, som imødekommer systemspecifikationerne. En overordnet plan for sammensætning af komponenter for at opfylde kravene til systemet.

Definition of Software Component and Its Elements. Definition: Master software udviklingsplan Peter, Ture & Jonathan5 Konceptuel plan der definerer systemets grænser, og dets elementer og interaktioner, samt begrænsninger på disse. Master software udviklingsplanen består af: det overordnede design som opdeler projektet i underprojekter. performance specifikationer som fx forretningsmæssige specifikationer – Juridiske krav, kundens krav osv. teknologiske specifikationer – valg af hardware og software.

Problem to be solved Logical component infrastructure Component model Master software development plan Component infrastructure Component model implementation Component Evaluate success of software system Definition of Software Component and Its Elements. The Big Picture Peter, Ture & Jonathan6