A user-friendly,dinamic web enviroment for remote data browsing and analysis of multiparametric geophysical data with MULTIMO project / Дружелюбная к пользователю, динамическая вэб среда для удаленного доступа и анализа многопараметрических геофизических данных в проекте : 6. The UML approach
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Чтобы сохранять всю сложность системы под контролем, мы решили вложить все наши стартовые усилия, для того чтобы стандартизировать и формализировать инструменты разработки. wuffur 23.07.09 в 08:52 |
|
|
Это привело нас (и будет приводить в будущем) к значимым для сопровождения преимуществам. wuffur 23.07.09 в 08:53 |
||
|
Весь 'продукт' , поэтому был разработан используя метод UML(унифицированный язык моделирования) (Fowler, 2003). wuffur 23.07.09 в 08:54 |
||
|
С помощью этого метода мы можем графически определить структуру и использовать обработчик для создания 'готового-к-запуску' приложения, которое будет использоваться внутри Plone. wuffur 23.07.09 в 08:57 |
||
|
Таким образом, стало возможным оптимизировать систему без потери неограниченного количества времени. Кроме, так как это уже 'готовый-к-запуску' продукт, в будущем будет можно распространять платформа к остальным исследователями и сотрудничать с ними, чтобы оттачивать и расширять продукт. wuffur 23.07.09 в 08:58 |
||
|
UML - более абстрактный путь определения основных операций, которые воздействуют на данный, который остается на высоком уровне и даже может быть сделан полностью графическим путем. wuffur 23.07.09 в 13:04 |
||
|
Этот шаг - полностью независим от языка и приложения,то есть мы сможем его использовать с той же методологией проектирования для проектов на Python,C++ или Java. wuffur 23.07.09 в 13:07 |
||
|
Только в течении следующего шага, который вовлекает создателей, через обработчик настоящего приложения, нам придется сделать выбор целевого языка,то есть в нашем случае, которое это приложение должно быть использовать внутри Plone. wuffur 23.07.09 в 13:09 |
||
|
Эти шаги зарисованы на Рисунке 7 Главное преимуществом подхода UML - это то, что мы смотрим в будущее после проекта MULTIMO, и будет возможно сопровождать систему благоразумно эффективным путем даже расширяя сотрудничество другими разработчиками. wuffur 23.07.09 в 13:09 |
||
|
Также они не точно необходимы, существует много приложение, которые могут быть использованы для более эффективной разработки используя графический подход к UML проектированию. wuffur 23.07.09 в 13:14 |
||
|
Мы можем иметь в виду Rational Rose, одно из наиболее широко распространенных коммерческих решений (Boggs and wuffur 23.07.09 в 13:17 |
||
|
Этот последний инструмент, который бесплатен только для проектов включающих менее чем 30 классов, в другом случае он требует коммерческую лицензию. Вопреки этим ограничениям, мы выбрали ObjectDomain для нашей разработки. wuffur 23.07.09 в 13:18 апи (анонимно) 24.12.09 в 15:13 |
||
|
Однако, как только другие полные freeware проекты достигнут функциональности предоставляемой ObjectDomain, мы сможем возможно переключится в будущем на другой Графический Интерфейс Пользователя, когда это будет необходимо. Это может быть сделано в любой момент без больших усилий [Рисунок 8]. wuffur 23.07.09 в 13:21 |
