|
11.03.2002, 09:20 | #1 |
Moderator
|
Организация работы программистов
Всем добрый день.
До недавнего времени я занимался разработкой в Аксапте один, но недавно в нашей организации появилось еще несколько разработчиков. Соответственно встала проблема оптимальной организации их совместной работы. Поясню, что я хотел сказать. Допустим я детально разобрался в устройстве какого-то модуля (ну например, Закупки). Естественно возникает желание как-то оформить мои знания таким образом, чтобы они стали легко доступными и для других разработчиков. То есть, необходим какой-то механизм, который позволит им избежать изучения данной области с нуля. Первая (да пожалуй, и единственная толковая) мысль – UML. Но тут же вспоминаешь про два важных момента. Во первых, UML довольно громоздкий язык моделирования и требует значительного времени на его изучение, а в дальнейшем на составление диаграмм. Во вторых, я не знаю не одного средства, позволяющего генерировать код, пригодный для Аксапты. Допустим первое не так уж и страшно – я с UML знаком (не скажу, что детально знаю), остальным разработчикам объясню. Генерировать код по моделям, в принципе, не так уж и нужно. Скорее нужно, как уже говорилось выше, документировать свои знания об Аксапте. Отсюда первый вопрос: Как Вы считаете, нужен ли в данном случае UML или это явно не тот случай и не стоит тратить на это время? А если не стоит - подскажите пожалуйста, как лучше документировать как коллективные знания о системе, так и модификации вносимые в нее? Если UML вполне здесь подходит, то встает вопрос о выборе средства для построения диаграмм. Попробую сформулировать требования к этому средству. Так как я не собираюсь генерировать код по создаваемым моделям, то на первое место выходят требования удобства и простоты работы, а также количество и возможности настройки отчетов. Так же не помешают хорошие возможности импорта/экспорта данных из построенных моделей. Насколько я, понял, лидером в данной области считается Rational Rose. Или я не прав? Кроме Rational Rose я рассмотрел ряд других средств для построения UML диаграмм и Visual UML (Visual Object Modelers) показался мне наиболее подходящим для решения моих задач. Если говорить про Rational Rose, то мне очень не понравилось то, как он составляет отчеты (а точнее, всего один отчет, причем практически не настраиваемый). Может есть дополнительны модуль, позволяющий создавать разнообразные отчеты ? Кроме того, все инструментальные средства, рассмотренные мной, позволяют работать только одному человеку с одним документом. Или это тоже есть в виде отдельного модуля для Rational Rose? Вопрос второй: Если все таки мы решим использовать UML, какое инструментальное средство посоветуете Вы? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|