Jump to content

    

А есть что-то для проектирования структуры классов Си++

11 часов назад, haker_fox сказал:

Скажите, пожалуйста, а проектирование с использованием подобного инструментария действительно упрощает проектирование?

Что точно упрощает - документирование и соответсвенно работу в команде.

20 часов назад, Forger сказал:

Использую XMind, но присматриваюсь к SoftwareIdeasModeler, она есть бесплатная.

По функционалу/удобству они сравнимые?

Share this post


Link to post
Share on other sites
5 hours ago, haker_fox said:

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

Модель всегда есть. 
Вот, например, модель парсера строк в одном из возможных представлений.

String_parser.PNG

Плохая новость в том, что модели нельзя научится строить глядя на классы. 
Даже хуже - классы  как синтаксические конструкции  ограничивают гибкость в построении моделей. 
Подумайте над тем почему в UML аж 14 видов диаграм.

Я бы даже предложил думать категориями интерфейсов вместо классов.      

Share this post


Link to post
Share on other sites
On 9/16/2019 at 3:02 PM, Kabdim said:

По функционалу/удобству они сравнимые?

Абсолютно разные

Share this post


Link to post
Share on other sites
3 hours ago, Forger said:

Абсолютно разные

XMind мне понравился! По-крайней мере показался более удобным в использовании и наглядным. Ко второму инструменту ещё не приступал.

Share this post


Link to post
Share on other sites
On 9/18/2019 at 3:36 AM, haker_fox said:

Ко второму инструменту ещё не приступал.

Аналогично :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now