Visio Advanced Tools for IT
Download
Report
Transcript Visio Advanced Tools for IT
Visio Advanced Tools for IT
Professionals
Shawn Tng
Regional Technical Manager
Microsoft Asia Pacific
Topics
Overview of Visio 2002 product line
Database diagramming
UML software modeling
Active Directory diagramming
AutoDiscovery and Layout
Visio Enterprise Edition?
Automated network
and directory services
diagramming
Visio
Network Center
10.3.3.6
Advanced software
and database
modeling
Visio Professional
Database Diagramming
Create entity relationship (ER) diagrams
using multiple notations
Reverse engineer database schema from
leading RDBMS
Relational, IDEF1X, and Crow’s Foot
SQL Server, Oracle, DB2, Informix and Sybase
Access
Generic ODBC and OLE-DB data sources
Import ERwin ERX files
Object Role Modeling diagrams
Visual Studio.net
Database Modeling
All of Visio Professional plus:
Database schema generation, either directly or
through a DDL script
Model error checking
Model-database synchronization
Database reports
Workgroup collaboration
Business rules-based database design (ORM)
Visio Professional
Software modeling
Support for complete UML 1.2 notation
Reverse engineer UML class diagrams
from VB, VC++
All 8 UML diagram types
Supports Visual Studio 6 at RTM
Will support VB7, VC++7 and VC# after the
release of Visual Studio.net
Support for multiple notations
UI prototyping
Automatic website mapping
Visual Studio.net
UML Software Modeling
All of Visio Professional PLUS
Generate customizable code skeletons for VB,
C++ and C#
Automatic semantic error checking
Customizable UML reports
Visual Studio/Visio
Positioning
Visio Professional
Automatically diagram database schema
Automatically create UML diagrams from Visual
Studio projects
Create software and database models via drag &
drop
Create application infrastructure diagrams using
software and network shapes
Interoperability for those who need to view or edit
models created in VS.net but don’t need full
modeling functionality
Visual Studio/Visio
Positioning
Visual Studio.net
For those who need full-fledged database and
software modeling functionality
Forward engineer changes to your database schema
Generate code skeletons from UML class diagrams
Database and UML reporting
Semantic error checking
Business rules-based database design
Easily exchange database schema and software
models with other Visio users
Topics
Overview of Visio 2002 product line
Database diagramming
UML software modeling
Active Directory diagramming
AutoDiscovery and Layout
What’s New in Visio 2002?
Database diagramming
Support for SQL 2000
Usability enhancements
Docking/merging windows
Database Properties window
Quicker data entry
Demonstration
Visio Database Diagramming
Topics
Overview of Visio 2002 product line
Database diagramming
UML software modeling
Active Directory diagramming
AutoDiscovery and Layout
What’s New in Visio 2002?
UML Software Modeling
Support for reverse engineering new Visual
Studio.net languages
Will support after VS.net is released
VB7, VC7 and VC#
Usability enhancements
Docking/merging windows
UML Properties window
Quicker data entry
Demonstration
Visio UML Modeling
What Is the UML?
UML is a language for:
Visualizing
Specifying
Constructing
Documenting
the artifacts of a software-intensive
system.
Software Development
Artifacts
Most software projects produce a number of artifacts:
Requirements
Architecture
Design
Source code
Project plans
Tests
Prototypes
Releases
UML is a language for expressing a system’s
architecture and associated details. It also is a
language for expressing requirements and test cases.
Topics
Overview of Visio 2002 product line
Database diagramming
UML software modeling
Active Directory diagramming
AutoDiscovery and Layout
Directory Services
Three separate solutions
Active Directory
Novell
LDAP
It is an “offline” diagramming tools
Support for Export via LDIF
Use LDIFDE.EXE to update AD database
Administrator access required
Demonstration
Active Directory Diagramming
Topics
Overview of Visio 2002 product line
Database diagramming
UML software modeling
Active Directory diagramming
AutoDiscovery and Layout
AutoDiscovery & Layout
TCP/IP Discovery and Diagramming
SNMP-based
Discovers Layer 2 and Layer 3 Topologies
Maps to equipment in shape library
Network Layer
Data Link Layer
22K vendor specific network shapes
Stored in local MSDE or SQL database
Results must be stored locally
Database is “open”
Can access with SQL, Crystal Reports, etc
Discovered @ Layer 3
IP Addresses discovered
Layer 3 connectivity
Network and Interface types
Single subnet may be multiple types
Discovered @ Layer 2
MAC Addresses
Layer 2 connectivity
VLAN’s and Spanning Tree
Cisco
3Com
Extreme Networks
Frame Relay
Discovery runs
Discover DLCI’s
Data Link Connection Identifier
Number of a private virtual circuit (PVC) on
a frame relay network
Provide UI to correlate DLCI’s and add
CIR’s (as appropriate)
Windows Networks
If WMI present:
Operating System details
Network configuration details
Logical disks
Shared Resources
Services
If WMI not present
Shared Resources
Tuning Discovery
Discovery does not impact network
performance
Small, low priority packets
Limited number of simultaneous requests
Can specify retries and timeouts
For SNMP and/or PING
Used to tune for latency, performance
Security
Discovery requires SNMP Community
string
Without SNMP string
Needs “read” access
Discovery can’t leave local subnet
Discovery will only perform PINGs
Discovery is read only
Discovery is not a packet sniffer
Demonstration
AutoDiscovery and Layout
Visio Network Central
http://netc.members.microsoft.com/default.asp
如果您有任何问题,请加入
微软中文新闻组
继续讨论
加入微软中文新闻组
http://www.microsoft.com/china/community