|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
Поделитесь опытом реализации следующей задачи: Есть программный продукт по отчетности и анализу для финансовой организации. Есть дизайнер отчетов. Основная часть логики реализуется на стороне сервера БД. С помощью этого реализован некий отчет либо связанная группа отчетов. Задача: качественно задокументировать выполненную работу (для последующего повторного использования). Предположительные составляющие описания: - Макет отчета - Блок исходных данных (источники, описание в терминах предметной области) - Описание полей, составляющих макет отчета. Ссылка на элемент исходных данных либо алгоритм расчета на основе исходных данных. - Словарь используемых понятий предметной области. Вероятно такими возможностями располагают какие-то CASE средства. Подскажите какие. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 20:32 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
Пишите свою базу для документирования, заполняйте, используйте.. и всё :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 20:45 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
Никому не приходилось такими вещами заниматься? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 12:35 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
_makSimНикому не приходилось такими вещами заниматься? Такими глупостями? Увольте. У Вас уже есть отчеты + наверняка документы (в том числе и переписка), в которых написано, как получилось, что отчеты именно такие. Вот это и есть вся документация, ничего больше этого быть не может. Все лишнее к созданным отчетам as is никакого отношения иметь не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 12:49 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
_makSimНикому не приходилось такими вещами заниматься? сами формы отчетности описываются только произвольным текстом (коментарии), по источникам данных для отчетов выполняется генерация html - документации с активными ссылками, т.к. они действительно многократно используются, с разными параметрами и в разных формах представления, примерно так ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 13:36 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
Сергей Васкецов _makSimНикому не приходилось такими вещами заниматься? Такими глупостями? Увольте. У Вас уже есть отчеты + наверняка документы (в том числе и переписка), в которых написано, как получилось, что отчеты именно такие. Вот это и есть вся документация, ничего больше этого быть не может. Все лишнее к созданным отчетам as is никакого отношения иметь не будет. Не согласен. Отчеты привязаны к приложению и БД. Документы и переписка зачастую отсутствуют, постановка задачи в устной форме. Алгоритмы в программном коде - читабельны только для писавшего их программиста. Данное описание должно быть пригодно для отправки потенциальным клиентам и быть полезным в первую очередь постановщикам непрограммистам. iscrafm сами формы отчетности описываются только произвольным текстом (коментарии), по источникам данных для отчетов выполняется генерация html - документации с активными ссылками, т.к. они действительно многократно используются, с разными параметрами и в разных формах представления, примерно так Нечто похожее и нужно. HTML отчет вполне бы подошел. Можно сделать это и в ручную, но вероятно существует ПО, облегчающее данную задачу... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 15:04 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
_makSimДанное описание должно быть пригодно для отправки потенциальным клиентам и быть полезным в первую очередь постановщикам непрограммистам Что совсем не коррелирует с исходным описанием в 1-м топике. Впрочем, iscrafm подсказал уже пример части того, что вам надо. Насчет "невручную" - если у вас все в головах, на словах и не формализовано, то только вручную. Это как раз тот случай, когда надо было "день потерять, чтоб потом за 2 часа долететь". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 16:01 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
Проведу аналогию с документированием модели БД: Рисуется вручную с помощью CASE средства (ERWin, MS Visio, Ration Rose, ...) модель БД. Описываются поля, типы, связи и т.д. Делается это либо до создания таблиц, либо бывает, что и после (не суть). Из одного вида в другой можно преобразовывать автоматически (реинжиниринг и генерация ddl) - тоже не суть. Главное, что получаем модель в удобном для различных целей виде. Аналогичная задача стоит и для документирования отчетов. Никакой автоматической генерации из чего-либо не требуется. Сделать это надо руками, но, очевидно, в этом может помочь некий инструмент. Один пример реализации я услышал - HTML документ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 17:11 |
|
Способы и инструменты для описания элементов отчетно-аналитической подсистемы
|
|||
---|---|---|---|
#18+
У каждого отчёта наверняка есть название. Я бы для каждого отчёта создал одноимённый пакет в CASE-средстве, в который вставил бы необходимые диаграммы (наверное - Class Diagram, Activity, ERD), описал бы их элементы и прикрепил бы к ним файлы с макетами, нарисованными при помощи, например, MS Visio. Разумеется, были бы общие для всех пакеты "предметная область", "структура БД", "расчёт общих показателей". --- В Sybase Power Designer 12 файлы можно вставлять в дерево проекта. В IBM Rational Rose 2003 ссылки на файлы можно вставлять в дерево проекта. В Sparx Systems Enterprise Architect 7 ссылки на файлы можно прикреплять к элементам дерева проекта. При этом в самом дереве проекта они не видны, что не слишком удобно. Зато можно что-то схематично набросать GUI Model. В модель ARIS Toolset 6.2 файлы можно "вставить" как OLE-объекты, либо в виде копии, либо в виде ссылки. В Telelogic TAU и Borland Together тоже наверняка как-нибудь можно. Все эти CASE-средства хорошо поддерживают UML и по-разному - ERD. --- Хотя как-то у Вас всё очень сложно. Не переборщите с подробностью и формализмом, иначе станет проще написать заново, чем искать, читать и вникать. Программист у документации - как конь на водопое: можно дать возможность, но нельзя заставить. А вообще чем спрашивать - лучше бы сами поставили и попробовали. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2007, 18:28 |
|
|
start [/forum/topic.php?fid=33&msg=34723415&tid=1549021]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 223ms |
0 / 0 |