9
http:// wwwis .win. tue . nl / / department of mathematics and computer science / architecture of information systems technische universiteit eindhoven TU/e using Visio in the OGO 1.2 project (2004-2005) by Reinier Post

using Visio

  • Upload
    chars

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

using Visio. in the OGO 1.2 project (2004-2005) by Reinier Post. what is Microsoft Visio?. a very powerful diagram editor you can use predefined diagram techniques: “stencils”, “templates”, “solutions” you can define your own diagram techniques. - PowerPoint PPT Presentation

Citation preview

Page 1: using Visio

http://wwwis.win.tue.nl/

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/e

using Visio

in the OGO 1.2 project (2004-2005)

by Reinier Post

Page 2: using Visio

p. 2 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/ewhat is Microsoft Visio?

• a very powerful diagram editor

• you can use predefined diagram techniques:

• “stencils”, “templates”, “solutions”

• you can define your own diagram techniques

Page 3: using Visio

p. 3 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for diagram techniques:

shape properties

• Visio can be used to draw shapes (vector-based)

• shapes have many properties

• some properties control a shape’s appearance

• some properties control a shape’s behaviour

• some properties define extra right-click actions

• pages and documents have properties, too

Page 4: using Visio

p. 4 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for diagram techniques:

stencils and templates

• Visio documents (*.vsd) contain shapes

• shapes can be collected in stencils

• stencils can be saved as documents (*.vss)

• Visio documents can be opened together with

stencil documents

• a template (*.vst) is an example document

Page 5: using Visio

p. 5 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for diagram techniques:

solutions

• Visio can be made to “understand” a diagram

technique:

• arbitrary program code (macros / addins) can be

associated with Visio documents, stencils and

templates

• a Visio “solution” = stencil(s) + template(s) +

(optionally) code

• File->New-> lists available Visio solutions

Page 6: using Visio

p. 6 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for OGO 1.2:

conceptual models

• you can draw “Silberschatz” ER models with Visio

• I have a “solution” (stencil) to help with this

(not yet available online, URL will be published)

• warning: work on paper until you have a

reasonably detailed diagram, or you waste a lot of time

redoing the layout in Visio

• warning: work on the layout in Visio until it prints

nicely on A4, Visio’s automatic layout function doesn’t work

Page 7: using Visio

p. 7 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for OGO 1.2:

logical models

• Visio offers several solutions for logical

(relational) database models

• File->New->Database->ER Source Modelseparate database model

• File->New->Database->Database Model Diagramto integrate several ER Source models

• only Visio 2000 Enterprise !!! can generate

MS Access databases

Page 8: using Visio

p. 8 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for OGO 1.2:

logical models

• Visio offers several solutions for logical

(relational) database models

• File->New->Database->ER Source Modelseparate database model

• File->New->Database->Database Model Diagramto integrate several ER Source models

• only Visio 2000 Enterprise !!! can generate

MS Access databases

Page 9: using Visio

p. 9 / 9

/ department of mathematics and computer science/ architecture of information systems

technische universiteit eindhovenTU/eVisio support for OGO 1.2:

logical models

features and caveats:

• a complete relational database can be defined

you must error check it to spot all problems

• Visio maintains an abstract database model

• the diagram displays a subset of the model

• strange error messages are usually caused by

objects not being displayed in the diagram