Borland Introduces New Release of Together for Visual Studio .NET to Further Advance Modeling Capabilities for Microsoft .NET Users.SCOTTS VALLEY, Calif. -- Role-Based Together Suite Offers Easy-to-Use Modeling Tools with UML (Unified Modeling Language) An object-oriented analysis and design language from the Object Management Group (OMG). Many design methodologies for describing object-oriented systems were developed in the late 1980s. 2.0 Support for the Microsoft Development Environment Borland Software Corporation (company) Borland Software Corporation - A company that sells a variety of PC software development and database systems. Borland was founded in 1983 and initially became famous for their low-cost software, particularly Turbo Pascal, Turbo C, and Turbo Prolog. (Nasdaq:BORL), a global leader for Software Delivery Optimization(TM) solutions, today announced the newest release of Borland(R) Together(R) 2005 for Microsoft(R) Visual Studio(R) .NET, a significantly updated version of its popular Together modeling suite for Visual Studio .NET A suite of programming languages and development tools from Microsoft that supports the .NET environment. Upon its introduction in 2001, it included Visual C# and .NET versions of Visual Basic and Visual C++. See .NET. users. The release marks the first Borland role-based modeling solution for .NET and is one of the first products to support the UML(R) 2.0 standard for Microsoft's development environment. Together for Visual Studio .NET provides Visual Studio developers with an important bridge between Microsoft's own modeling solutions, including the emerging Software Factories approach, and advanced modeling benefits offered through the use of the industry standard Unified Modeling Language See UML. (language) Unified Modeling Language - (UML) A non-proprietary, third generation modelling language. The Unified Modeling Language is an open method used to specify, visualise, construct and document the artifacts of an object-oriented software-intensive system (TM) (UML). The new Together 2005 for Visual Studio .NET suite includes Together Designer and Together Developer, integrated and easy-to-use products made available individually for role-specific modeling functions within the software development lifecycle. "Modeling will continue to play an increasing role in making software delivery more successful by reducing the risk of project failure, reducing costs through reuse and enhancing team communication," said Raaj Shinde, vice president of product strategy and architecture, Borland. "But in order to see these gains, teams need easier-to-use tools that allow them to see the merits of modeling individually yet provide the ability to work seamlessly across job functions. Together 2005 helps make modeling and UML more approachable and usable for the growing number of .NET users by giving analysts, designers and developers the right tools specific to their job function." Flexible, Easy-to-Use Modeling for .NET Together 2005 for Visual Studio .NET is designed to provide Microsoft developers with flexible levels of modeling capabilities based on the specific degree of modeling complexity and utilization preferred by their teams and business requirements. Capabilities range from use case diagrams A use case diagram is a type of behavioral diagram defined by the Unified Modeling Language (UML). Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals—represented as use cases—and any dependencies and physical class models, to audits, metrics and re-factorings, as well as initial support for Model-Driven Architectures (MDAs). This flexibility makes the tools easier to use, while helping organizations elevate their modeling practices to more efficiently and successfully develop software. "The more formal and rigorous your models, the more you can benefit from automated transformations and generation of code," stated Carl Zetie, vice president of Forrester Research Forrester Research is an independent technology and market research company that provides its clients with advice about technology's impact on business and consumers. Corporate facts
"We see domain-specific tools such as Together for Visual Studio .NET as a great way for organizations to improve the rate of success for their development life-cycle processes," said Prashant Sridharan, lead program manager of Visual Studio 2005 Team System at Microsoft Corp. "These tools help organizations take advantage of advanced modeling capabilities and are the first step toward a Software Factory approach to development." A Role-Based Modeling Solution The new role-specific design of Together for Visual Studio .NET is intended to help Visual Studio .NET users more effectively realize the benefits of modeling within their software development efforts. Challenges that have historically thwarted widespread adoption of modeling practices -- such as lack of standardization, the ability to organize and understand large volume of requirements and difficult, often complex tools -- are greatly mitigated through the role-based design and flexible nature of the Together 2005 suite. The Together for Visual Studio .NET suite offers two role-specific products, Together Designer and Together Developer. Together Designer targets analysts and architects that need to validate software design and model requirements, while Together Developer targets developers that need to reduce complexity, improve quality and more easily understand their existing code base. Specific features and benefits include: --Lower the risk of software implementation -- The risk of common and avoidable errors during the design and build phases are reduced with key capabilities like design patterns, code visualization and re-factoring, which drive higher-quality applications without slowing development cycles. Audits and metrics enable coding standards to be measured and tracked within the models, while built-in unit testing (testing) unit testing - The type of testing where a developer (usually the one who wrote the code) proves that a code module (the "unit") meets its requirements. helps uncover issues earlier in development. --Improve efficiencies in 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 re-factoring; and diagram search capabilities. In addition, unique Borland LiveSource(TM) reverse-engineering technology offers "round-trip" capabilities that help keep models and code synchronized at all times. --Increase communication and visibility between roles -- Together 2005 enables teams to collaborate more effectively by providing seamless workflow between design and implementation models. For teams working on either new or existing applications, improving communication about design and code significantly reduces the risk of project failure. --Leverage investments and support multiple platforms Refers to two or more operating environments, which typically include the CPU family and operating system. For example, if versions of a program run on Windows and the Macintosh, the software is said to support multiple platforms. -- Organizations can use Together 2005 to create platform-neutral designs that target multiple platforms, with support for a wide range of programming languages through integration with IDE environments, enabling developers to transform these designs into platform-specific models. --Enhanced support for Microsoft(R) Visual Basic(R) .NET and Visual C# .NET -- Features such as Visual Basic (VB) .NET re-factoring, VB.NET (Visual Basic .NET) An object-oriented programming language from Microsoft. It is the .NET version of the Visual Basic (VB) programming language. Like all .NET languages, VB.NET uses the Common Language Runtime (CLR) for program execution. VB. audits, and metrics for both Visual C#(R) .NET and VB.NET improve developer productivity and code quality. Bridging UML with the Growing .NET World Use of Microsoft .NET See .NET. technologies is on the rise. A recent study by Forrester Research shows that more than 50 percent of enterprise software decision-makers indicated they were planning to use .NET development technologies.(1) Borland Together Together is a product line from Borland that integrates a Java IDE, which originally had its roots in JBuilder with a UML modeling tool. The product line comes in various levels of functionality, called Together Developer, Together Designer, and Together Architect. 2005 brings the benefits of UML, including UML 1.4 and UML 2.0 diagramming, and numerous other advanced modeling capabilities to the expanding pool of Visual Studio .NET users. UML is a standardized set of modeling notations used as a language for designing and developing software applications, and is becoming the foundation of many organizations' modeling efforts. UML 2.0 has significant improvements including the ability to facilitate modeling with very large software systems, better-defined UML run-time semantics, modeling concepts to better support automation and support of component-based architecture design. Advancing Model-Driven Development The role-based design of Together 2005 is well suited for model-driven development, which involves the creation of models before source code is written and is particularly well suited for distributed and offshore project teams. Together 2005 enables teams to focus on solving critical design challenges versus spending limited time and resources on low-level language A programming language that is very close to machine language. All assembly languages are low-level languages. Contrast with high-level language. (language) low-level language errors. The product also supports the implementation of MDA designs, a type of model-driven development that focuses on how systems are architected and designed and leverages the UML specification. MDA designs seek to separate business and application logic from the underlying platform technology, providing a platform-independent model A platform-independent model or PIM is a model of a software or business system that is independent of the specific technological platform used to implement it. The term platform-independent model is most frequently used in the context of the MDA approach. of an application that is capable of more easily adjusting to business and technology changes while promoting interoperability between platforms. Together 2005 helps enable organizations to conform with key MDA standards beyond UML, including XML Metadata Interchange The XML Metadata Interchange (XMI) is an OMG standard for exchanging metadata information via Extensible Markup Language (XML). It can be used for any metadata whose metamodel can be expressed in Meta-Object Facility (MOF). (XMI (1) (XML Metadata Interchange) An XML-based representation of a UML model. XMI is used to transfer UML diagrams between various modeling tools. See UML. (2) An earlier high-speed bus from Digital that was used in large VAX machines. (R)) and Object Constraint Language (language) Object Constraint Language - (OCL) A formal specification language extension to UML. The Object Constraint Language is a precise text language that provides constraint and object query expressions on an object-oriented model that cannot otherwise be expressed by (OCL (language) OCL - 1. Operator Control Language. 2. Object Constraint Language. ). "Model Driven Architecture, the leading model-driven paradigm, enables software teams to take an application from requirements to code very rapidly and makes it easier to create a visual design that aligns business requirements with the end product," said Dr. Richard Mark Soley, chairman and chief executive officer of OMG (1) See Object Management Group. (2) "Oh my God!" See digispeak. OMG - Object Management Group . "By making it much easier to create platform-independent models, Together technologies can help make the concepts of MDA a reality. We're very pleased to have a modeling leader like Borland contribute to the direction and adoption of MDA technologies." Application Lifecycle Support Together 2005 for Visual Studio .NET supports the entire application lifecycle to ensure seamless transitions from one phase to the next. For example, integration with Borland's CaliberRM(TM) requirements management The administration and control of the information needs of users. In order to achieve business objectives within an organization via information systems, user requirements must be defined in a consistent manner, prioritized and monitored. product helps keep design models tightly mapped to requirements. Together 2005 is also closely aligned with Borland's Software Delivery Optimization vision, as modeling plays a key part of making software delivery a more manageable and repeatable business process. By extending diagramming capabilities and linking internal code metrics Code Metrics is a code analysis tool included in Visual Studio 2008 that allows code and projects to be analysed and gathers statistics such as inheritance depth, lines of code, number of classes etc and computes a maintainability index based on the gathered information. to external metrics (process and performance) for analysis, organizations are able to ensure delivered software meets business and operational requirements (programming) operational requirements - Qualitative and quantitative parameters that specify the desired capabilities of a system and serve as a basis for determining the operational effectiveness and suitability of a system prior to deployment. . Borland Together 2005 for Visual Studio .NET is now available. Together Designer and Together Developer for Visual Studio .NET can be purchased as an integrated suite or as individual products. For more information, please go to http://www.borland.com/together. About Borland Founded in 1983, Borland Software Corporation (Nasdaq:BORL) is a global leader in Software Delivery Optimization. The company provides the software and services that align the people, processes and technology required to maximize the business value of software. To learn more about delivering quality software, on time and within budget, visit: http://www.borland.com. Borland, Together, Software Delivery Optimization, LiveSource, CaliberRM, and all other Borland brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation in the United States United States, officially United States of America, republic (2005 est. pop. 295,734,000), 3,539,227 sq mi (9,166,598 sq km), North America. The United States is the world's third largest country in population and the fourth largest country in area. and other countries. Microsoft, Visual Studio, Visual Basic and Visual C# are registered trademarks of Microsoft. UML and Unified Modeling Language are trademarks or registered trademarks of Object Management Group. All other marks are the property of their respective owners. Safe Harbor Safe Harbor 1. A legal provision to reduce or eliminate liability as long as good faith is demonstrated. 2. A form of shark repellent implemented by a target company acquiring a business that is so poorly regulated that the target itself is less attractive. Statement This release contains "forward-looking statements" as defined under the Federal Securities Laws, including the Private Securities Litigation Reform Act The Private Securities Litigation Reform Act of 1995 (PSLRA) implemented several significant substantive changes affecting certain cases brought under the federal securities laws, including changes related to pleading, discovery, liability, class representation and awards fees and of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the projected acceptance by existing or potential customers of Together for Visual Studio .Net, the potential features and functionality of Together for Visual Studio .Net, and the benefits to be derived from Together for Visual Studio .Net. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, our ability to sell multi-product solutions for the application development lifecycle; market acceptance of our products and services including our enterprise software development platform/solution; rapid technological and business change that can adversely affect the demand for Borland products and services, and shifts in customer demand. These and other risks may be detailed from time to time in Borland periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K Form 10-K A report required by the SEC from exchange-listed companies that provides for annual disclosure of certain financial information. Form 10-K See 10-K. and its latest Quarterly Report on Form 10-Q Form 10-Q See 10-Q. , copies of which may be obtained from www.sec.gov. Borland is under no obligation to (and expressly disclaims any such obligation to) update or alter its forward-looking statements whether as a result of new information, future events or otherwise. (1) Forrester Research, ".NET Versus J2EE (Java 2 Platform, Enterprise Edition) A platform from Sun for building distributed enterprise applications. J2EE services are performed in the middle tier between the user's machine and the enterprise's databases and legacy information systems. : .NET Has Clearly Arrived," September 2004 |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion