My Background: Менеджер программ навигационных системIBM Rhapsody или «бумага и карандаш»?
Проект: разработка навигационного устройства, которое также может загружать приложения, например, iPhone. Итак, представьте себе что-то вроде TomTom или Garmin, но также возможность подключения к Wi-Fi и возможность запуска приложений. В настоящее время используется Rhapsody для GUI и поток конечных машин. Обсуждаем его использование для разработки приложений.
Вопрос: Я не программист, поэтому я искал термины непрофессионала, преимущества и недостатки использования Rhapsody для не-GUI-интенсивных подобных функций. Мое личное чувство заключается в том, что использование Rhapsody для определения простого приложения, например, отображение «Amber Alert App», легко определяется и описывается только листом бумаги. Попытка смоделировать этот вид приложения в инструменте Rhapsody была бы пустой тратой времени. Смысл, я могу написать, просмотреть его, внести изменения, все в Word и Visio, до того, как я мог бы даже запустить его в Rhapsody.
Согласны или не согласны? Преимущества недостатки? (Опять же, ища ответ непрофессионала.)
- Следует ли использовать рапсодию для всего, что в этом проекте? Зачем? Или использует Rhapsody для небольших задач, например, используя бензопилу для обрезки кустарника?
- Использует Rhapsody для получения дополнительных ресурсов и времени для реализации, особенно если у нас есть небольшое количество людей, которые знают, как их использовать и читать?
- Другие комментарии?
+1 Опыт работы с Rhapsody аналогичен. Кроме того, мы потратили очень короткое время на замену встроенных ОС, но сохраним ту же модель (с некоторыми незначительными изменениями в рукописном коде). Это упростило перенос нашего приложения из NetOS в VxWorks в Linux. –
Да, OXF помог нам поддерживать переносимость между Windows и VxWorks. – Keugyeol
Мое понимание заключается в том, что вывод кода Rhapsody (особенно при включенном OXF) не может использоваться в аварийной/критически важной авионике из-за того, что он не совместим с DO-178 и не является квалифицированным инструментом. – JustADude