Business Requirements Analysis

MS Visio Guidelines

Prof. J. Alberto Espinosa

Kogod School of Business
American University

Last updated on 12/29/09

Getting Started   Prepare Visio File
Context Diagrams   Use Case Diagrams   Activity Diagrams   Cross-Functional Flowcharts
Data Models  Class Diagrams   Packages   Data Flow Diagrams

 

Note: These instructions are for MS Visio Professional 2003 (11.3216.6408), which is installed in the Kogod Lab computers. Some of these instructions may not work exactly as detailed below in other versions of MS Visio, such as the ones running in the Anderson Lab, but there are usually workarounds in those other versions.

Useful Tip -- Copying a diagram into MS Word: to copy a Visio diagram to an MS Word document, first select all objects in your Visio file by pressing Ctrl and A in your keyboard or Edit and Select All from the menu. You can also select and de-select individual objects by pressing Ctrl and click-selecting the object with the mouse. Once all necessary objects are selected in your diagram either press Ctrl C or select Edit Copy from the menu to copy the selected objects to the clipboard. Then go to your MS Word document (e.g., Project.doc), and select Edit, Paste Special, Picture (Enhanced Metafile). I find that the Enhanced Metafile provides the best display format for Word.

Getting Started:

Preparing your requirements Visio file:

To copy your diagram to the Project.doc document: once you have a diagram ready to be transferred to your project document, press Ctrl and A in your keyboard, which selects all objects in your diagram (alternatively, select Edit from the main menu and then Select All). Then either press Ctrl C or select Edit Copy to copy the selected objects to the clipboard. Then go to your MS Word document (e.g., Project.doc), and select Edit, Paste Special, Picture (Enhanced Metafile). I find that the Enhanced Metafile provides the best display format for Word.

Your are ready to start modeling !!

To draw a Context Diagram:

To draw a Use Case Diagram:

To draw an Activity Diagram (e.g, a Business Process Model):

To draw a Cross-Functional Flowchart (e.g, a Business Process Model):

To Draw Data Models (Entity-Relationship Diagrams)

To Draw Class Diagrams:

To Draw and Use UML Packages

To Draw a Data Flow Diagram