2012-01-08 5 views
0

Я только что закончил проект для моего курса ООП. Я должен написать отчет сейчас. Мне было интересно, существуют ли какие-либо стандарты (например, диаграммы) для описания дизайна объекта. Я читал о диаграммах классов. Какие еще диаграммы можно добавить в отчет?Отчет о проекте ООП

Кроме того, как я могу описать, что заставило меня спроектировать объекты, как я? Как в, как я могу показать перевод естественных объектов, которые я смоделировал для объектов?

Есть ли инструменты для создания этих диаграмм? Я использую C#.

Спасибо за любые указатели.

ответ

2

Унифицированный язык моделирования (UML) является наиболее распространенным методом создания схем разработки программного обеспечения. Вот quick reference guide to UML diagrams. После того, как вы выбрали диаграммы, которые вы хотите построить, имеется ряд инструментов для построения диаграмм.

Visual Paradigm предлагает бесплатное издание сообщества, которое охватывает ряд диаграмм Другим бесплатным и удобным инструментом является Violet UML Editor, который также является бесплатным и простым в использовании.

1

Unified Modeling Language (UML) является широко используемой схемой для создания схем разработки программного обеспечения. Существует множество инструментов, которые могут помочь вам создать диаграммы этого типа; некоторые из них перечислены в этой статье в Википедии.

2

Диаграмма классов - хорошее место для начала. Это позволяет читателю получить быстрый обзор ваших структур классов. В зависимости от того, какую версию Visual Studio вы используете, вы можете создавать диаграммы классов классов (не UML) (VS 2010 Ultimate генерирует диаграммы UML из вашего кода, если вам посчастливилось использовать эту версию!).

Вы также можете нарисовать некоторые диаграммы последовательности, чтобы показать связь между объектами и временем жизни этих объектов.

Вы можете создать диаграммы использования, чтобы показать примеры использования вашей системы на высоком уровне, из которых вы можете объяснить, как вы закончили свои проекты.

Два продукта, которые приходят на ум для диаграмм, - это Rational Rose и Microsoft Visio Professional.

+2

Другая программа, которую я использую, - это визуальная парадигма. В частности, версия Агилиана. Мне это и вправду нравится. – dgraziotin

Смежные вопросы