Я ищу инструмент/программное обеспечение, которое может помочь мне в разработке моего приложения.программное обеспечение для Mac, которое может помочь в фазе проектирования (UML?)
В принципе, мне не нужно что-то вроде генератора кода, но хорошее программное обеспечение, которое позволяет мне создавать блоки, где я реализую действия (например, класс, но только с объявлением методов и типов данных/возвращаемых типов, без реализации) а затем позвольте мне создать отношения, как и в разных классах, взаимодействующих друг с другом.
Пример: я делаю блок и называю это «автомобилем»; я реализую методы ускорения, разрыва и других; затем я создаю блок под названием «человек»; которые взаимодействуют с автомобильным блоком. Когда я решаю добавить еще один класс, я просто добавляю еще один блок, и если я попытаюсь использовать этот блок с автомобилем или блоком человека, не используя правильные типы данных, это даст мне ошибку (например, я создаю блок, называемый слон, и попытайтесь использовать его на машине).
Я просмотрел UML, но в основном на ПК, и мне нужно приложение для Mac; и большинство ответов, которые я получаю, ориентированы на инструменты рисования, такие как omnigraffle ... проблема в том, что это программное обеспечение просто помогает вам рисовать классы; и если я должен выполнить всю работу самостоятельно, на данный момент я использую старую ручку и бумагу: D
Было бы неплохо, если бы был и экспортер, чтобы сделать псевдокод, поэтому я могу импортировать его в Xcode и иметь все связанные реализации, построить и посмотреть, если я получаю какие-либо ошибки; а затем начать реализацию каждого отдельного метода.
Мне снится видение или что-то в этом роде? Visio классный (когда он работает); но ориентирован на платформе MS, не OBJ-C :(
Спасибо за любые предложения!
Спасибо! Загрузила бесплатную версию, и теперь я смотрю на нее, пытаясь понять, как она работает, но с первого взгляда, похоже, будет решаться многие из моих проблем :) BTW название компании изменило его к Асте; и даже если для ПК он может использоваться на Mac, как вы сказали, так как это приложение java. Теперь я должен выяснить, поддерживает ли он OBJ-C для вывода кода (это было бы замечательно!) Еще раз спасибо! – 2010-08-16 23:21:45