Objectif : Les diagrammes algorithmiques structurés de JGrasp (outil d'édition de programme Java en particulier) permettent une lecture visuelle de la topologie du code source. Ci-dessous un éventail des principaux diagrammes utilisés pour structurer un programme Java. Cet outil est gratuit et conçu par l'Université d'Auburn :http://www.eng.auburn.edu/grasp.
Diagramme de Classe :
Diagramme de Méthode :
Diagramme d'instruction composée :
Diagrammes d'instructions conditionnelles :
Diagrammes de boucles ou itérations :
Diagrammes de sélection :
Diagrammes de gestionnaire d'exception :