Download presentation
Presentation is loading. Please wait.
Published byJeffery Hudson Modified over 9 years ago
1
Visio Advanced Tools for IT Professionals Shawn Tng Regional Technical Manager Microsoft Asia Pacific
2
Topics Overview of Visio 2002 product line Overview of Visio 2002 product line Database diagramming Database diagramming UML software modeling UML software modeling Active Directory diagramming Active Directory diagramming AutoDiscovery and Layout AutoDiscovery and Layout
3
Visio Enterprise Edition? Advanced software and database modeling Automated network and directory services diagramming Visio Network Center
4
Visio Professional Database Diagramming Database Diagramming Create entity relationship (ER) diagrams using multiple notations Relational, IDEF1X, and Crow’s Foot Reverse engineer database schema from leading RDBMS SQL Server, Oracle, DB2, Informix and Sybase Access Generic ODBC and OLE-DB data sources Import ERwin ERX files Object Role Modeling diagrams
5
Visual Studio.net Database Modeling 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)
6
Visio Professional Software modeling Software modeling Support for complete UML 1.2 notation All 8 UML diagram types Reverse engineer UML class diagrams from VB, VC++ 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
7
Visual Studio.net UML Software Modeling UML Software Modeling All of Visio Professional PLUS Generate customizable code skeletons for VB, C++ and C# Automatic semantic error checking Customizable UML reports
8
Visual Studio/Visio Positioning Visio Professional 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
9
Visual Studio/Visio Positioning Visual Studio.net 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
10
Topics Overview of Visio 2002 product line Overview of Visio 2002 product line Database diagramming Database diagramming UML software modeling UML software modeling Active Directory diagramming Active Directory diagramming AutoDiscovery and Layout AutoDiscovery and Layout
11
What’s New in Visio 2002? Database diagramming Database diagramming Support for SQL 2000 Usability enhancements Docking/merging windows Database Properties window Quicker data entry
12
Demonstration Visio Database Diagramming
13
Topics Overview of Visio 2002 product line Overview of Visio 2002 product line Database diagramming Database diagramming UML software modeling UML software modeling Active Directory diagramming Active Directory diagramming AutoDiscovery and Layout AutoDiscovery and Layout
14
What’s New in Visio 2002? UML Software Modeling 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
15
Demonstration Visio UML Modeling
16
What Is the UML? UML is a language for: UML is a language for: Visualizing Specifying Constructing Documenting the artifacts of a software-intensive system.
17
Software Development Artifacts Most software projects produce a number of 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. UML is a language for expressing a system’s architecture and associated details. It also is a language for expressing requirements and test cases.
18
Topics Overview of Visio 2002 product line Overview of Visio 2002 product line Database diagramming Database diagramming UML software modeling UML software modeling Active Directory diagramming Active Directory diagramming AutoDiscovery and Layout AutoDiscovery and Layout
19
Directory Services Three separate solutions Three separate solutions Active Directory Novell LDAP It is an “offline” diagramming tools It is an “offline” diagramming tools Support for Export via LDIF Support for Export via LDIF Use LDIFDE.EXE to update AD database Administrator access required
20
Demonstration Active Directory Diagramming
21
Topics Overview of Visio 2002 product line Overview of Visio 2002 product line Database diagramming Database diagramming UML software modeling UML software modeling Active Directory diagramming Active Directory diagramming AutoDiscovery and Layout AutoDiscovery and Layout
22
AutoDiscovery & Layout TCP/IP Discovery and Diagramming TCP/IP Discovery and Diagramming SNMP-based SNMP-based Discovers Layer 2 and Layer 3 Topologies Discovers Layer 2 and Layer 3 Topologies Network Layer Data Link Layer Maps to equipment in shape library Maps to equipment in shape library 22K vendor specific network shapes Stored in local MSDE or SQL database Stored in local MSDE or SQL database Results must be stored locally Database is “open” Can access with SQL, Crystal Reports, etc
23
Discovered @ Layer 3 IP Addresses discovered IP Addresses discovered Layer 3 connectivity Layer 3 connectivity Network and Interface types Network and Interface types Single subnet may be multiple types
24
Discovered @ Layer 2 MAC Addresses MAC Addresses Layer 2 connectivity Layer 2 connectivity VLAN’s and Spanning Tree VLAN’s and Spanning Tree Cisco 3Com Extreme Networks
25
Frame Relay Discovery runs Discovery runs Discover DLCI’s 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) Provide UI to correlate DLCI’s and add CIR’s (as appropriate)
26
Windows Networks If WMI present: If WMI present: Operating System details Network configuration details Logical disks Shared Resources Services If WMI not present If WMI not present Shared Resources
27
Tuning Discovery Discovery does not impact network performance Discovery does not impact network performance Small, low priority packets Limited number of simultaneous requests Can specify retries and timeouts Can specify retries and timeouts For SNMP and/or PING Used to tune for latency, performance
28
Security Discovery requires SNMP Community string Discovery requires SNMP Community string Needs “read” access Without SNMP string Without SNMP string Discovery can’t leave local subnet Discovery will only perform PINGs Discovery is read only Discovery is read only Discovery is not a packet sniffer Discovery is not a packet sniffer
29
Demonstration AutoDiscovery and Layout
30
Visio Network Central http://netc.members.microsoft.com/default.asp
35
如果您有任何问题,请加入 微软中文新闻组 继续讨论 加入微软中文新闻组 http://www.microsoft.com/china/community
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.