Visual Studio .NET 向开发人员提供最具效率的工具,用于为Microsoft Windows 和 Web 创建下一代应用程序。Visual Studio .NET Enterprise Architect (VSEA) 通过包括其他用于设计、指定和沟通应用程序结构和功能的能力,基于 Visual Studio .NET Enterprise Developer 而创建。它使软件设计师和高级开发人员能够提供结构指导并在整个开发小组内共享最佳做法。
有了 Visual Studio .NET Enterprise Architect,设计师和高级开发人员就可以为 XML Web 服务和应用程序明确定义应用程序功能和结构。数据库的概念模型使数据库设计人员和分析人员能够捕获业务要求,并确保业务要求能够精确地反映数据库模型和数据库的物理设计。企业模板便于创建开发准则和策略、与经验较少的成员共享高级开发人员和设计师的知识、为他们的项目创建可重复使用的应用程序框架。基于统一模型语言 (UML) 的应用程序模型确保结构和功能在编码之前被清楚地记录和沟通。
直观地设计 XML Web 服务和应用程序
使用一套完整的基于 Microsoft Visio 的建模功能,创建和沟通应用程序结构、业务要求、数据库设计和业务处理。设计师可使用 UML 模型指定应用程序的结构和功能。根据这些模型,他们可通过直接在 Microsoft Visual C++.NET、Microsoft Visual Basic.NET 和 Microsoft Visual C#.NET 中生成类、函数和方法来减少开发时间。开发人员还可通过反向设计 Visual Basic .NET、C++ 和 C# 项目来记录现有应用程序的代码,以创建结构设计和模型并与小组中的其他成员共享这些模型。
Visual Studio .NET Enterprise Architect 对数据库建模(包括概念视图、逻辑视图和物理视图)提供完全的端对端支持。业务分析人员可使用 Fact Editor(事实编辑器)方便地输入业务规则,从而生成一个可由数据库分析人员简化为逻辑和物理视图的基本数据库模型。完全双向工程保证对任一视图进行的更改都将在各个位置反映出来,这改善了开发小组内部的沟通。
可使用为开发人员设计的全功能版本的 Microsoft BizTalk Server 定义和集成业务处理。这便于根据现有的功能编写应用程序,而无论该功能是在组织的内部还是外部。
创建和发送结构指导
随着技术的迅猛发展和机遇的激增,开发人员已面临着日益增长的复杂性。企业模板和模板描述语言将有助于降低这种复杂性并将增加开发小组内的协作。设计师可通过指定应用程序的原始结构并包括任何可重复使用或标准的组件和技术、设计文档和模型,使用企业模板项目创建应用程序起点。这可通过使用模板描述语言为组件在整个应用程序中的用法指定约束(包括用于设置属性值和范围的能力)来进一步增强,以便开发人员更有可能正确地选择实现。设计师还可在 HTML 中创建自定义的帮助主题并将其集成到 Visual Studio .NET 动态帮助系统中,以便开发人员在创建应用程序时能够访问他们所需的全部资源。
创建 XML Web 服务和应用程序
Visual Studio .NET 是开发人员效率的行业基准。它是终极开发人员环境(包括 Windows、Web、数据和基于服务器的组件的直观设计器),能够比以前更有效地完成任务。Visual Studio .NET 是基于 Microsoft .NET 框架而创建的,它允许无缝地创建和使用用于创建下一代 Internet 的 XML Web 服务。
使用开放式工具平台
Visual Studio .NET 提供可扩展的开放式结构,该结构能够使第三方工具、组件和语言供应商无缝地集成到环境中,并向开发人员提供广泛的选择以满足开发要求。