Готовый перевод A user-friendly,dinamic web enviroment for remote data browsing and analysis of multiparametric geophysical data with MULTIMO project / Дружелюбная к пользователю, динамическая вэб среда для удаленного доступа и анализа многопараметрических геофизических данных в проекте : 6. The UML approach

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

Это привело нас (и будет приводить в будущем) к значимым для сопровождения преимуществам.

Весь 'продукт' , поэтому был разработан используя метод UML(унифицированный язык моделирования) (Fowler, 2003).

С помощью этого метода мы можем графически определить структуру и использовать обработчик для создания 'готового-к-запуску' приложения, которое будет использоваться внутри Plone.

Таким образом, стало возможным оптимизировать систему без потери неограниченного количества времени. Кроме, так как это уже 'готовый-к-запуску' продукт, в будущем будет можно распространять платформа к остальным исследователями и сотрудничать с ними, чтобы оттачивать и расширять продукт.

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

Этот шаг - полностью независим от языка и приложения,то есть мы сможем его использовать с той же методологией проектирования для проектов на Python,C++ или Java.

Только в течении следующего шага, который вовлекает создателей, через обработчик настоящего приложения, нам придется сделать выбор целевого языка,то есть в нашем случае, которое это приложение должно быть использовать внутри Plone.

Эти шаги зарисованы на Рисунке 7 Главное преимуществом подхода UML - это то, что мы смотрим в будущее после проекта MULTIMO, и будет возможно сопровождать систему благоразумно эффективным путем даже расширяя сотрудничество другими разработчиками.

Также они не точно необходимы, существует много приложение, которые могут быть использованы для более эффективной разработки используя графический подход к UML проектированию.

Мы можем иметь в виду Rational Rose, одно из наиболее широко распространенных коммерческих решений (Boggs and
Boggs, 2002), Umbrello, свободное приложение для менеджера окон KDE (Umbrello, 2004), ArgoUML, свободный инструмент в основном уделяющий внимание разработки на Java и его коммерческих отпрысках, Poseidon (Ambler and Jeffreys,
2002), Powerdesigner, коммерческий продукт, для которого можно загрузить demo (Bellaver and Lusa, 2001) и Object-
Domain (Favre, 2003; ObjectDomain, 2004).

апи

Однако, как только другие полные freeware проекты достигнут функциональности предоставляемой ObjectDomain, мы сможем возможно переключится в будущем на другой Графический Интерфейс Пользователя, когда это будет необходимо. Это может быть сделано в любой момент без больших усилий [Рисунок 8].

Переведено на Нотабеноиде
http://notabenoid.org/book/3427/10800

Переводчики: wuffur

Настройки

Готово:

100.00% КП = 1.1