2a. Conceptual Modeling Methods

Relaterede dokumenter
Design til digitale kommunikationsplatforme-f2013

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Database. lv/

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

Lovkrav vs. udvikling af sundhedsapps

Linear Programming ١ C H A P T E R 2

Software Design (SWD) Spørgsmål 1

CONNECTING PEOPLE AUTOMATION & IT

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Projektledelse i praksis

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Udbud på engelsk i UCL. Skabelon til beskrivelse

Software Design (SWD) Spørgsmål 1

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen

Profilbeskrivelse for Marketing, Globalisering og Kommunikation Marketing, Globalization and Communication

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

GLOBAL. Friis & Moltke Design

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

Unitel EDI MT940 June Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Software Design (SWD) Spørgsmål 1

Forventer du at afslutte uddannelsen/har du afsluttet/ denne sommer?

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

OIOEA and Archimate. Kuno Brodersen and John Gøtze

GUIDE TIL BREVSKRIVNING

WINDCHILL THE NEXT STEPS

Hvor er mine runde hjørner?

Studieordning del 3,

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Learnings from the implementation of Epic

Richter 2013 Presentation Mentor: Professor Evans Philosophy Department Taylor Henderson May 31, 2013

Our activities. Dry sales market. The assortment

VPN VEJLEDNING TIL MAC

Øvelse Slides må ikke deles uden godkendelse fra Anne Holmbæck

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/

Help / Hjælp

Skriftlig Eksamen Beregnelighed (DM517)

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview

Observation Processes:

INTEL INTRODUCTION TO TEACHING AND LEARNING AARHUS UNIVERSITET

Remember the Ship, Additional Work

SAS Corporate Program Website

Software Design (SWD) Spørgsmål 1

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

IPTV Box (MAG250/254) Bruger Manual

Bedømmelse af klinisk retningslinje foretaget af Enhed for Sygeplejeforskning og Evidensbasering Titel (forfatter)

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DOCUMENTATION FULLY DRESSED USE-CASE. 29. oktober 2012 [ TEMA PERSISTENS DOKUMENTATION] Use-case: Process Order

Tork Aftørringspapir Standard, M1. Fordel. Produktspecifikation. Beskrivelse. Farve: Hvid Type: Mini Centerfeed Rulle

Kompetence opbygning til bæredygtighed i FM. INNObyg Susanne Balslev Nielsen 12 November 2014

Remote Sensing til estimering af nedbør og fordampning

Sikkerhed & Revision 2013

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED

3D NASAL VISTA 2.0

Elite sports stadium requirements - views from Danish municipalities

Sport for the elderly

Mission and Vision. ISPE Nordic PAT COP Marts Jesper Wagner, AN GROUP A/S, Mejeribakken 8, 3540 Lynge, Denmark

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Basic statistics for experimental medical researchers

Modeling in Industry. DTU 27 April Netcompany A/S Netcompany A/S Grønningen København K Tlf Page 1. Version: 1.

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Get Instant Access to ebook Udleveret PDF at Our Huge Library UDLEVERET PDF. ==> Download: UDLEVERET PDF

Historien om en ikonisk vase

Transkript:

ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010.

CONTENT Conceptual Modeling methods overview IDEF0 E-R (Entity-Relationship model) UML (Unified Modeling Language) Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 2 /14

SYSTEM DEVELOPMENT Always achieve a good balance between Time, Ambition and Resources. From the real world to implemented systems in use Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 3 /14

CONCEPTUAL MODELING METHODS Conceptual modelling can be done in many ways. As a * free sketch or o Rich Picture o Mind Map o Synopsis * functional/process modelling or o IDEF0 (Data flow models. Functional models from Structured Analysis and Design Technique, SADT, function/activity decomposotion) o Business Process Modeling Notation (BPMN) o Yourdon Data Flow Diagram. * directed towards form/product/structure/geometric modelling or o IDEF1/X (Information models, entity-relation-attribute) o E-R models (Entity-Relationship) o NIAM (Nijsen's Information Analysis Model), 1977 (entity and atributes are nested) o EXPRESS (-G) * as a combination of process and product modelling o UML, Unified Modelling Language. o Contextual Design Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 4 /14

IDEF0 En MODEL er en repræsentation af et SYSTEM IDEF0 benyttes til at generere en funktionsmodel, som er en struktureret repræsentation af funktionerne (=handlingerne/aktiviteterne) i et produktionssystem og dets omgivelser og af de informationer og objekter, som forbinder disse funktioner. IDEF0 - konceptet er udarbejdert for at kunne beskrive systemer, når formålet fx er: * at analyserer eksisterende produktionssystemers funktionelle sammenhænge * at konstruere den funktionelle opbygning af nye systemer (fx produktionssystemer) * at diskutere og kommunikere sammenhænge mellem funktioner i et system * dokumentere og specificere systemer Litt: Rasmussen Annelise, 1996, "Introduktion til IDEF0 Version 1.1". Institut for Anvendt Konstruktion og Produktion. Danmarks Tekniske Universitet. Lyngby (30 pages) Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 5 /14

IDEF0. Graphic representation Box = funktion (udsagnsord) Pil = data/informationer eller objekter (navneord) Controls: Angiver data (betingelser, forhold), der styrer (og begrænser) aktiviteten i boxen Alle boxe skal have mindst én Control Input: Angiver de data eller objekter, som aktiviteten ændrer/transfomerer. Output: Angiver de data eller objekter, som aktiviteten resulterer i Alle boxe skal have Output Mechanism/Mekanismer: Angiver det udstyr, der anvendes ved udførelsen af aktiviteten Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 6 /14

IDEF0. Relation between boxes and arrows Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 7 /14

IDEF0. Relation between boxes and arrows Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 8 /14

IDEF0. Structure En komplet IDEF0-model består af en række diagrammer. "Forsiden" A-0 diagrammet, karakteriserer det modellerede system, og "toppen af modellen", A0 diagrammet, viser de vigitgste funktioner i systemet. Enhverv af funktionerne/boxene i A0 diagrammet kan detaljeres i et diagram, hvor igen enhver af boxene kan åbnes i nye diagrammer. Man taler om forældre-børn diagrammer og "åbning" af en box ved dekomposition. Eksempel: http://it.civil.aau.dk/it/education/sem7_2006 _kr_it_mngmnt/exercises_results/final_3108.pdf Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 9 /14

The Entity-Relationship model (E-R) Entity, Entity types Relations between Entity types Attributes are tied to Entity types There are different ways to graphically describe Entity types and their relations. Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 10/14

The Entity-Relationship model (E-R) The Entity-Relationship (ER) model was originally proposed by Peter in 1976 [Chen76] as a way to unify the network and relational database views. Simply stated the ER model is a conceptual data model that views the real world as entities and relationships. A basic component of the model is the Entity- Relationship diagram which is used to visually represents data objects. From The Entity-Relationship Model. The Unviersity of Texas at Austin. 2004. From The Entity-Relationship Model. The Unviersity of Texas at Austin. 2004. Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 11/14

The Entity-Relationship model (E-R) Example on entitites and their relations. We will come back to this type of diagram when we make E-R models that will be used in relational database models. Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 12/14

The Unified Modeling Language (UML) From Miller R, 2003, "Practical UML: A Hands-On Introduction for Developers". Borland Developer Network. At the center of the UML are its nine kinds of modeling diagrams, which we describe here. - Use case diagrams - Class diagrams - Object diagrams - Sequence diagrams - Collaboration diagrams - Statechart diagrams - Activity diagrams - Component diagrams Deployment diagrams Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 13/14

END http://it.civil.aau.dk Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 14/14

MODELS OF THE REAL WORLD The early design process focuses on user environment, UE, design/implementation and the later phases on software development and implementation. The UE design including user needs capture and user requirements formulations can be supported by contextual design methodology. Different evaluation paradigms can be used as design/implementation progresses. Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 15/14

SYSTEM DEVELOPMENT In the real world we identify activities, things, processes, context, and persons. The real world can be described as (interrelated) systems (no defacto structure is available today) to accomplish different functions e.g. a comfort system to provide personal living and working quality, personal transport system, load carrying building system, escape system, and communication systems (collaboration, knowledge transfer, mediation, virtual meeting). Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 16 /14

MODELS OF THE REAL WORLD The HOLISTIC view The holistic view. We use different kinds of ICT support in the building process and the built environment. The ICT systems support different functionalities in the building process and built environment. Cand. Scient Bygningsinformatik, IKT og Videnrepræsentationer [2a] sem.2 2010 Per Christiansson 17 /14