CSC 326 Lab Tutorials
Table of Contents
Getting Started with Eclipse

UPDATED!

In this tutorial, you will learn the basic concepts of using Eclipse. You will know how to:

  • Create a new java and plug-in project,
  • Manage views and perspectives,
  • Compare different versions of local files,
  • Run your program, and
  • Add plug-ins to enhance the functionality of Eclipse
Installing Plug-ins in the Eclipse Environment

NEW!

Learn how to install plug-ins in the Eclipse Environment. This tutorial contains links to all plug-ins used in CSC 326 @ NCSU.

FIT

UPDATED!

In this tutorial, you will use FitRunner, an Eclipse plug-in, to create acceptance tests using the FIT framework.

JUnit

UPDATED!

In this tutorial, you will learn how to create unit tests with JUnit in Eclipse

djUnit

NEW!

djUnit runs JUnit test cases, and calculates line and branch coverage statistics.

Continuous Testing Continuous Testing runs your suite of JUnit test cases in the background while you continue developing your code.
Javadoc In this tutorial, you will learn how to use Eclipse's built-in Javadoc assistant to generate Javadoc HTML files
Class Diagrams

UPDATED!

In this tutorial, you will learn how to create class diagrams using the Omondo plug-in. You will know how to:

  • Use the UML toolkit,
  • Use the Class Diagram toolkit,
  • Perform round-trip engineering with Rational XDE.
Sequence Diagrams

UPDATED!

In this tutorial, you will learn how to create sequence diagrams using the Omondo plug-in.

Object-Oriented Metrics

UPDATED!

In this tutorial, you will use Metrics, an Eclipse plug-in, to calculate metrics on your code.

FindBugs Static Analyzer FindBugs is a static analysis tool that runs in the background when developing code. FindBugs uses bug patterns to find potential vulnerabilities in your source code.
State Diagrams In this tutorial, you will learn how to create state diagrams using the Omondo plug-in.
Use Case Diagrams In this tutorial, you will learn how to create use case diagrams using the Omondo plug-in.
Subversion with Subclipse In this tutorial, you will learn how to use the Subversion (a change management system) and the Eclipse plug-in, Subclipse.
Bug Tracking with Bugzilla In this tutorial, you will learn how to use Bugzilla, a web-based bug tracking program
Project Management with XpTracker In this tutorial, you will learn how to use XpTracker, a twiki that tracks programmer progress and user stories.
Eclipse Plug-in Development In this tutorial, you will be introduced to the Eclipse Plug-in Development Environment (PDE). You will create a simple Eclipse plug-in.
All tutorials ©2004 North Carolina State University, Laurie Williams, Dright Ho, Sarah Smith, Lynn Cunningham