2
« : 25 Декабря 2011, 13:46:19 »
Спасибо за ответ.
Задачи, которые я хочу решить:
1) «В идеале» :
А) Моделирующий инструмент должен помогать руководителю (а также разработчикам, кодерам и тестировщикам) на протяжении всего проекта (а также в случае доработки или использования одного проекта в другом).
Руководитель: Работа с заказчиком, постановка задачи или ТЗ (очень понравилось в Visual Paradigm Textual Analysis)
Разработчик: Написание алгоритма и составление модели на основе данного алгоритма. (использование численных методов (математика), датчиков (внешние устройства) и др.). Необходимо: простота в построении (изменении), читабельная модель.
Кодер: Написание на основе построенной модели кода. Необходимо: написал код, тут же проверил на работоспособность, изменил код – изменилась модель. Возможность как можно шире использовать модель от разработчика.
Тестировщик: Нахождение уязвимостей.
Б) Моделирующий инструмент должен работать с большими моделями. Т.е. все локальные проекты делаются на основе одного глобального проекта.
Как это происходит, пример на «пальцах»:
Проект1: Жмем на пробел, на экране появляется надпись «вы нажали на пробел».
Проект2: Передача команд серверу через локальную сеть.
Проект3: Включение вентилятора с компьютера.
Проект1: компьютер
Проект2: компьютер - компьютер
Проект3: компьютер - вентилятор
Все эти три проекта объединены в глобальную модель через компьютер.
Теперь появляется
Проект4: по нажатию пробела, включается вентилятор в комнате с сервером.
На основе глобальной модели сделать его не составляет труда.
2) «хотя бы»:
Моделирующий инструмент должен быть подходящим (как можно ближе) для разработчика и кодера из «в идеале».
Опыта в моделировании практически нет (3 маленьких проекта с простенькими моделями).
Знания UML слабые. Для этого и еще подходящий моделирующий инструмент, что полноценно изучить UML., с закреплением на практике.
Бюджет: зависит от повышения качества готового продукта, увеличение скорости выполнения проекта и т.п. (думаю для дома могу выделить до 200-500$, если же вещь действительно стоящая, то на предприятии, думаю, могут выделить на порядок больше).
Почему именно эти продукты: до написания этой темы, искал информацию в интернете, практически ничего не нашел. Нашел несколько сравнений разных программ, там было выделено именно эти два продукта.