华唐产品 | 解决方案 | 技术支持 | 成功案例 | 下载中心 | 培训中心 | AEP理论中心
 首页 > 解决方案
华唐解决方案
  解决方案
  方案定制
     
Java Solutions  
Solution Info       Case Studies       Contact Sales
 

Java Solutions Overview

Effectively combines tools, services, and expertise into a practical solution for implementing Automated Error Prevention throughout your entire Java development cycle.


We Make Software Work

Parasoft Solutions for the Java?Programming Language seamlessly incorporate error prevention tools, methodologies, and services into the Java development process, ensuring that the software you produce works.

When software programs in our communications systems, appliances, and vehicles have errors, those systems may stop working altogether. Errors don抰 just mean an inconvenience; they mean that the tools and systems we use on a daily basis don抰 function. When this leads to loss of revenue, productivity, or market share, inability to respond to customers, or even negative publicity, then errors in software applications are no longer an issue of quality control but of functionality and business assurance. Companies must implement proactive error prevention strategies throughout the entire development lifecycle to ensure application reliability and functionality.

The Parasoft Java Solution

Parasoft Solutions for the Java?Programming Language fit into any development process with a minimum of disruption. They improve how organizations build software by placing a transparent layer on top of key development processes, allowing error prevention and monitoring techniques to be integrated into the full production lifecycle of any software development project. Every role and task in the Java software development lifecycle is identified and brought under an automated error prevention process that uses source control and nightly build systems in conjunction with proven error prevention techniques ?coding standards, unit testing, regression testing, and Design-by-Contract??to prevent development and testing errors.

Parasoft enhances these proven techniques by implementing a fully automated solution organized around the main roles in Java software development. Each of these roles ?Developers, Architects, and Project Managers ?is equipped with the tools and procedures that enable active participation in the prevention of errors throughout the entire software development lifecycle.

Java Developers ?Each Developer is equipped with the tools needed to automate error prevention practices. Parasoft tools improve Developer productivity and work as filters to your source control system so that corrupt or incomplete code cannot get from the Developer into the source code repository.

Java Architects ?Each Architect is equipped with the tools needed to control which coding standards, unit tests, and regression tests are used during development, nightly builds, and unit testing. The Architect can customize these techniques to meet the needs of a particular Developer, Development Team, or Project.

Reports from nightly builds provide Architects vital information that allows them to continually monitor all phases of the development process, from initial software coding to full application deployment. Using these reports, Architects can ensure that sufficient unit and regression tests are created and utilized, and that nightly builds are correctly integrated into the testing process to consistently ensure the structural and functional integrity of the application.

Java Product Managers ?Each Project Manager receives nightly reports that provide a detailed picture of the overall health of the development lifecycle. Through these reports, Project Managers can verify that each Developer and Architect is adhering to the error prevention process and that nightly builds are using only valid, checked-in code. At a single glance, management has all necessary information to make important decisions concerning application deliverables, key production dates, and development milestones.

The solution leverages interaction and communication between roles in the development lifecycle so that work is not duplicated or lost but fully utilized. This effectively and dramatically reduces the amount of time and effort spent in producing, testing, and deploying Java applications.

Parasoft's Automated Error Prevention Methodology

For the Java software development lifecycle, Parasoft Solutions for the Java?Programming Language is a logical and practical application of W. Edwards Deming抯 Principles of Total Quality Management (TQM). Parasoft finds errors in your development process, correlates each error to the production process that is responsible for introducing the error, implements practices to prevent the error from reoccurring, introduces practices and metrics for measuring error rates during all stages of development, and monitors all quality improvements.

Parasoft's Java SolutionImplementation in Five Easy Steps:

  1. Evaluation ?Parasoft抯 Professional Services team evaluates your development procedures and processes, gaining an intimate understanding of your overall manufacturing methods and identifying their weaknesses.
  2. Customization ?Parasoft customizes the solution to fit your development process. The goal is to improve your existing development process ?Parasoft solutions do not revolutionize your processes but rather help your already established software development cycle evolve. Put simply ?Parasoft improves the way you make software.
  3. Automation ?Parasoft automates needed error prevention procedures and build them into your development process, source control systems, and nightly build processes. For companies without established source control systems or nightly build processes, such systems and processes can be built and implemented ? using open source applications ?as part of the complete automation process.
  4. Training ?Parasoft trains and mentors all members of your organization to ensure that they understand the value of the automated error prevention process so that they can use the tools and techniques effectively and independently.
  5. Reports ?Parasoft creates the reports you need to help you maintain and use your solution by customizing standard report templates to your specifications, delivering them as the final stage in the implementation.

The Time Has Come for Error Prevention

Historically, companies have not found it economically feasible to implement error prevention strategies throughout their enterprise. With Parasoft抯 Solutions for the Java? Programming Language, businesses finally have an easy, cost-effective method for automatically implementing a complete automated error prevention package for their Java software lifecycle, from development through deployment.

Parasoft Solutions for the Java?Programming Language gives you the ability to identify and prevent errors before they affect your business, reducing the risk of business system failures. Parasoft Solutions automate error prevention practices for organizations looking to improve development processes and application quality while simultaneously preventing business failures and customer dissatisfaction. Functional application areas for the Parasoft Solution include:

  • Commercial software development ? Improve the quality of commercial software products your organization delivers to end-users.

  • Creation or enhancement of internal business systems ?Provide a comprehensive tool set your IT organization can use to create robust, reliable information systems for accounting, sales, human resources, and other vital departments.

  • Systems Integration ?Incorporate tested technologies into systems integration processes, whether merging existing business systems or third-party applications.

Whether your software system is a customer interface or will serve as the backbone for your business operations, choose Parasoft抯 Java Solution for Automated Error Prevention ?We make software work. that works.

Features

  • Complete automation of project management.
  • Automatic coding standards implementation.
  • Automatic unit and regression testing for Java classes, including EJB, Servlets, and JSP.
  • Custom profiles for Developers, Architects and Project Managers.
  • Automatic verification of process and regression testing during automatic build.
  • Services and tools to integrate solution with source control and automated build systems.

Benefits

  • Reduces development costs by making software teams 100% more productive. As errors decrease, productivity increases.
  • Easy to implement into any development process.
  • Supportive of practices required to achieve and maintain ISO and CMM certificates.
  • Prevents delays and budget overruns.
  • Reduces support calls and issues.
  • Helps your software development process evolve, thrive, and produce software that works.

Parasoft Java Solution Package

 
Parasoft Java Solution provides businesses with the capability to seamlessly incorporate automated error prevention strategies into existing Java development cycles. Our solution offers a combination of intelligence, tools, techniques and services to deliver a turnkey solution.
 
Tools included in the Parasoft Java Solution package are:
Add-on modules include:
 

Read the following Parasoft technical white papers:

版权所有 深圳市华唐软件技术有限公司   粤ICP备06057501号