Rational Tools for Linux development
Rational Software provides a comprehensive solution that enables you to build, integrate, scale, transform, and deploy software with Linux. With broad support for all roles and activities in the software lifecycle, IBM software development platform, Rational product support development and LINUX environment development. Rational support for Linux is focused on the following two areas: it facilitates the development of Linux applications through integrated IDE support, and lowers the total cost of ownership of the software development infrastructure by providing Linux based platform support for managing software assets. The Rational product family includes:
Requirements and analysis tools. This product category includes requirements management, business modeling, and data modeling tools.
IBM Rational RequisitePro Integrated products with powerful and easy-to-use management requirements and use cases to promote better communication, teamwork, and project risk reduction.
Design and build tools. This product group includes the award-winning WebSphere Studio integrated development Environment (IDE), which supports Linux development, and is now renamed Rational application Developer. Other tools include design modeling, component testing, and run-time analysis tools.
Product! IBM Rational Software Architect: This is a design and build tool that software architects and advanced developers use to create Java platform applications or C + + applications that use UML for model-driven development, Unifies all aspects of the software application architecture.
Product! IBM Rational Software Modeler: UML-based visual modeling and design tools that ensure that their specifications, architectures, and designs are clearly defined and used by architects, system analysts, and designers who can make clear presentations to stakeholders.
Product! IBM Rational Web Developer for WebSphere Software: Use an easy-to-use IDE to build, test, and deploy Web, Web services, and Java applications.
Product! IBM Rational application Developer for WebSphere Software (formerly known as WebSphere Studio application Developer): A comprehensive IDE that helps developers quickly design, develop, analyze, test, configure, and deploy Web, Web Services, Java, EE, and portal applications. April 2004, IBM WebSphere Studio was awarded the Best Linux Development tool award by Linux User & Developer Awards 2004 (USA)
The Rational Rose Technical Developer product Family supports visual modeling and provides language support for C, C + +, Java, and Ada. Rational Rose for Linux is tailored to the architect and development community for model-centric development. Rational Rose Realtime supports users who want to execute the Unified Model language (UML) and go to the complete model-driven development approach. Rational Rose Realtime supports modeling for device and system-level development. Linux provides complete support for both of these tools, both on the host side and on the target side.
Software quality tools. Test tools Help us ensure the quality of our software products and test the consistency, quality, functionality, and performance of the code.
IBM Rational Test Realtime provides run-time analysis as well as unit integration and system-level testing. It allows you to test and debug hosts and targets, and to coordinate the two-party environment.
IBM Rational Purifyplus provides run-time analysis, including memory leaks and error detection, also known as memory analysis. It tests application performance analysis and code coverage and provides all runtime profiling performance to evaluate your application.
IBM Rational Manual Tester: A manual scripting and execution solution that innovates common test practices using the principles of automation, organization, and reuse.
IBM Rational Functional Tester: Advanced automated functional testing and regression testing tools for testers and GUI developers who need fine-grained control and flexibility in testing Java,. NET, and web-based applications.
IBM Rational Performance Tester: A tool used to create, execute, and analyze performance tests that the team can use to validate the scalability and reliability of a program before deploying a web-based application.