2010-08-16 4 views
0

Я ищу инструмент/программное обеспечение, которое может помочь мне в разработке моего приложения.программное обеспечение для Mac, которое может помочь в фазе проектирования (UML?)

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

Пример: я делаю блок и называю это «автомобилем»; я реализую методы ускорения, разрыва и других; затем я создаю блок под названием «человек»; которые взаимодействуют с автомобильным блоком. Когда я решаю добавить еще один класс, я просто добавляю еще один блок, и если я попытаюсь использовать этот блок с автомобилем или блоком человека, не используя правильные типы данных, это даст мне ошибку (например, я создаю блок, называемый слон, и попытайтесь использовать его на машине).

Я просмотрел UML, но в основном на ПК, и мне нужно приложение для Mac; и большинство ответов, которые я получаю, ориентированы на инструменты рисования, такие как omnigraffle ... проблема в том, что это программное обеспечение просто помогает вам рисовать классы; и если я должен выполнить всю работу самостоятельно, на данный момент я использую старую ручку и бумагу: D

Было бы неплохо, если бы был и экспортер, чтобы сделать псевдокод, поэтому я могу импортировать его в Xcode и иметь все связанные реализации, построить и посмотреть, если я получаю какие-либо ошибки; а затем начать реализацию каждого отдельного метода.

Мне снится видение или что-то в этом роде? Visio классный (когда он работает); но ориентирован на платформе MS, не OBJ-C :(

Спасибо за любые предложения!

ответ

0

Я думаю, что Jude это именно то, что вы хотите. Это инструмент, разработанный специально рисовать UML диаграмм (в том числе класса . диаграмма, что вы упомянули в вашем вопросе)

Так как это приложение Java, вы можете использовать его в Mac без проблем

+0

Спасибо! Загрузила бесплатную версию, и теперь я смотрю на нее, пытаясь понять, как она работает, но с первого взгляда, похоже, будет решаться многие из моих проблем :) BTW название компании изменило его к Асте; и даже если для ПК он может использоваться на Mac, как вы сказали, так как это приложение java. Теперь я должен выяснить, поддерживает ли он OBJ-C для вывода кода (это было бы замечательно!) Еще раз спасибо! – 2010-08-16 23:21:45

0

Visual Paradigm работает на нескольких операционных системах, включая OS X, и это фантастика.:

http://www.visual-paradigm.com/solution/freeumltool

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

+0

Спасибо за предложение; пытался использовать его, но для бесплатной версии по-прежнему требуется лицензия ... отправил электронное письмо, чтобы запросить лицензию около часа назад, и я еще не получил ответа, поэтому я не могу запустить его или проверить. Сравнивать его с Astah и посмотреть, какой из них будет лучше для моих нужд (мне нужно что-то действительно простое, просто нарисуйте классы, добавьте типы данных и методы и создайте псевдокод, и я счастливый турист: D) – 2010-08-16 23:23:23

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

  • Нет связанных вопросов^_^