Prakticke aspekty vývoje softwaru: Projekt 1 – Testování  1.0
Projekt zaměřený na osvojení praktik testování včetně technik test driven development, black box testing a white box testing.
Vysvětlivky ke grafu

Zde naleznete vysvětlení, jak mají být interpretovány grafy, které byly generovány programem doxygen.

Uvažujte následující příklad:

/*! Neviditelná třída, která se v grafu nezobrazuje, protože došlo k ořezání grafu. */
class Invisible { };
/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti je skryt. */
class Truncated : public Invisible { };
/* Třída, která není dokumentována komentáři programu doxygen. */
class Undocumented { };
/*! Bázová třída děděná veřejně (public inheritance). */
class PublicBase : public Truncated { };
/*! Šablona třídy. */
template<class T> class Templ { };
/*! Bázová třída, použitá pro chráněné dědění (protected inheritance). */
class ProtectedBase { };
/*! Bázová třída, využitá pro privátní dědění (private inheritance). */
class PrivateBase { };
/*! Třída, která je využívána třídou Inherited. */
class Used { };
/*! Odvozená třída, která dědí z více tříd. */
class Inherited : public PublicBase,
protected ProtectedBase,
private PrivateBase,
public Undocumented,
public Templ<int>
{
private:
Used *m_usedClass;
};

K výše uvedenému bude vygenerován následující graf:

Bloky (tj. uzly) v uvedeném grafu mají následující význam:

Šipky (tj. hrany grafu) mají následující význam: