| Borland® Together®
Visual Modeling for Software Architecture Design
Creating applications that meet business needs is key to successful software architecture design. Borland Together 2008 technologies enable you to analyze, design and implement flexible and maintainable software architectures that can be easily modified as requirements change. A common visual understanding of important decisions also keeps business and system analysts, architects, data modelers and developers in sync—whether they’re changing business processes, creating new applications or extracting design information from existing systems. And Together’s integration with leading Requirements Definition and Management solutions allows direct access, reuse and traceability to and from requirements, ensuring that software delivery teams meet customer expectations.
Software Architecture Design Capabilities
• Increase the business-centric value of modeling with domain-specific languages that you can create and deploy using Together’s new and unique Domain Specific Language (DSL) toolkit
• Create UML 2 and business process models (BPMN™) to generate and import business process execution languages with Web Services definitions (BPEL4WS)
• Increase productivity and quality by automating design and code reviews that include audits and metrics at the model and code level
• Easily use, create and customize OCL 2.0-based model audits and metrics to align your modeling efforts with company standards and ensure precise and consistent models
• Boost productivity through Model Driven Architecture® (MDA®) features, including OMG’s Query View Transformation (QVT) used in model-to-model transformations and support for OCL 2.0 with syntax highlighting, validation, code sense, debugging and expression evaluation
• Improve communication with fully customizable template-based document generation that can assemble content from all model types and requirements
ACCELERATE THE ANALYSIS, DESIGN, AND DEVELOPMENT OF ENTERPRISE APPLICATIONS
Create applications that meet business needs using Borland Together 2008 technologies to analyze, design and implement flexible, adaptable and maintainable software architectures.Whether the task at hand is changing business processes, creating new applications, or extracting design information from existing systems, Together technologies keep business analysts, system analysts, architects, data modelers and developers in sync, with a common, visual understanding of the important decisions. Together integrates with leading requirements definition and management solutions, allowing direct access, reuse and traceability to and from requirements to ensure that software delivery teams meet customer expectations.
features and benefits
MODELING SOLUTIONS FOR BUSINESS ANALYSTS,
SYSTEM ANALYSTS, ARCHITECTS AND DEVELOPERS
Together technologies are designed to meet specific modeling needs across all roles of a software delivery team, enabling them to collaborate effectively to build high-quality applications in less time. Teams working on new or existing business processes, analysis, design and architecture benefit from enhanced communication and reduced risk of project delay.
SIGNIFICANTLY INCREASED BUSINESS AGILITY AND LOWER
APPLICATION MAINTENANCE COSTS THROUGH DSLs
Models provide a blueprint for business process, application and enterprise architectures, as well as data structures. These
models are essential for communicating among project teams and assuring architectural soundness. Visualization of models helps organizations deal with complexity by improving comprehension, communication and documentation value. As the complexity of applications and business processes increases, so does the importance of good modeling techniques in assuring correctness, quality and, as important, long-term maintainability.
Business process optimization, application design and generative techniques are critical in lowering the overall TCO for IT
organizations. Of increasing importance is the enablement of models that define domain-specific languages (DSLs), which provide a blueprint in the context of a business. DSLs can be augmented with visualization, model-driven integration, transformation and generation capabilities to provide business-centric value. This removes the overall modeling complexity, allowing teams to develop models within their own business domain for optimal communication and efficiency.
FIRST-CLASS DESIGN PATTERNS DRIVE
REPEATABLE PROJECT SUCCESS
Together technologies equip software development teams with the ability to create and reuse proven industry-standard
design patterns to ensure higher-quality applications and promote the use of successful blueprints. Teams work more
efficiently by reducing rework due to design errors later in the development lifecycle.
PLATFORM-INDEPENDENT MODELING FOR MULTIPLE PLATFORMS
Together technologies give organizations the flexibility to create platform-neutral designs that target multiple platforms.
Support for a wide range of programming languages is available, enabling architects to transform these designs into
platform-specific models.
SUPPORT FOR INDUSTRY STANDARDS
Together technologies conform to MDA standards: Unified Modeling Language™ (UML®), XML Metadata Interchange
(XMI®), Query/ Views/Transformations (QVT) and Object Constraint Language (OCL). Borland is influencing Model
Driven Architecture® (MDA®), specifically QVT, by contributing breakthrough model transformation technology. Today, this technology enables architects to transform any kind of Eclipse™ Modeling Framework (EMF)–based model into another model (for example, CIM to PIM, PIM to PSM, and vice versa).
TIMESAVING EFFICIENCIES THROUGHOUT THE DEVELOPMENT LIFECYCLE
Extensive automation and timesaving capabilities enable development teams to work more productively. Key capabilities
include automatic document generation; reuse of software assets such as patterns and component definition; rapid propagation of changes through refactoring; and unique LiveSource® technology that offers round-trip technology, keeping models and code synchronized at all times.
Operating System
Windows Vista®, Windows XP®Pro (SP 2)
_ RedHat® Enterprise Linux® 5 update 2, x86-32
_ SUSE® Linux™ Enterprise 10, x86-32
_ Mac®OS X™ 10.5, Universal, Carbon
|