Skip to main content


developerWorks  >  Rational  >

Design Driven Implementation Practice

developerWorks


Flash Presentation
Enablement



Architecture management

This practice describes how to create an implementation from a design, including writing and executing unit tests against the implementation.


Flash Presentation

Click on the film icon to start the flash presentation flash icon


Back to top



Enablement

This section describes enablement materials and activities for this practice. The activities are organized by skill levels, defined as follows:

Introductory

Activities at this skill level provide an overview of the practice, an understanding of when the practice is best applied, and what tools and technologies are applicable.

Practitioner

Activities at this skill level are suited to an individual or team that is applying, or preparing to apply, this practice.

Advanced

Activities at this level are aimed at an individual or team that requires a comprehensive, in-depth knowledge of the subject.

Enablement activities

The following table lists some sample enablement activities by skill level.

Number Activity type Activity [click link] Short description Expected outcome skills and skill level
1 Method content: self study Review the practice in Rational Method Composer (if you do not have it, you can buy or download it here).

One way to get familiar with this practice is to read the method content found in IBM Rational Method Composer.
Supporting Materials: Whitepaper: RUP/XP Guidelines: Test-first Design and Refactoring, Using TDD in context
Guideline: Developer Testing, Test Driven Development, Writing Unit Tests, Writing White-box Tests
Concepts: Developer Testing
Roadmap: How to Adopt the Test Driven Development Practice
Tasks: Implement Developer Tests, Implement the Solution, Implement Unit Tests, Run Developer Tests
Task Descriptors: Implement Developer Tests, Run Developer Tests

Practitioner
2 Article: self study JUnit and IBM Rational Application Developer This article describes how to test data-source based components (which are deployable in an application server) using JUnit and the IBM Rational Application Developer platform Practitioner
3 Article: self study Component Testing By reading this step-by-step guide, you will learn how to automate the creation and deployment of component tests efficiently and cost effectively. Practitioner
4 Tutorial: self study Get started with unit and component testing using IBM Rational tools This tutorial takes you step-by-step through unit and component testing specifically for Java™ code, Web services, servlets, Service Component Architecture (SCA), and Enterprise JavaBeans (EJB) components using the JUnit and Jakarta Cactus testing frameworks and simple HelloWorld samples. Also, learn how to automate these tests using IBM Rational Software Architect, Rational Application Developer, and IBM WebSphere Integration Developer. Practitioner
5 Demo: self study Create and test a bottom-up JAX-WS Web service This demonstration shows you how to build and test a JAX-WS (Java API for XML Web Services 2.0) Web service bottom-up (creating a Web service from a Java class, bean, or enterprise bean), leveraging the Rational Application Developer V7.0.0.3 Web Services Feature Pack. Practitioner

Courses:

Tools:

The following tools support this practice.

Other useful links


Back to top


 logo

We're here to help

Easy ways to get the answers you need.

 Call me
 E-mail us

Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


Special offers
Bring technology into 21st century webcast series
Streamline software delivery multimedia series
GReen IT Report Energy, Efficiency & the Environment

More offers