powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Практика проектирования данных
62 сообщений из 62, показаны все 3 страниц
Практика проектирования данных
    #38726946
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, коллеги.

Стоит вопрос о выборе средства проектирования структур и форматов данных.
Расскажу примерно как я вижу процесс проектирования.
1. Аналитики изучают предметную область, рисуют логическую модель: сущности, их атрибуты и связи.
2. Проектировщики БД добавляют сущностям дополнительные свойства и, используя логическую модель, в автоматическом режиме формируют физическую модель (структуру БД с учетом выбранной СУБД).
3. Разработчики, используя логическую модель, формируют интерфейсы сущностей на языке программирования (например, java).
4. Проектировщики внутренней интеграции формируют каноническую модель на XML.
5. Проектировщики внешней интеграции формируют свою модель данных в XML и мапят её на каноническую модель XML.

По отдельности это всё можно сделать хоть на коленке. Но когда количество сущностей доходит до 100 и все они имеют свойство периодически изменяться - нужно постоянно синхронизировать все перечисленные документы, что превращает жизнь в ад.
А теперь вопрос. Существуют ли реальная практика выполнения этих задач с помощью единого инструмента или какого-то фреймворка инструментов?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38726961
pomoev.u,

powerdesigner
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38726978
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пыщ-пыщ-пыщpomoev.u,

powerdesigner

PowerDesginer я щупал, выглядит вроде хорошо, но слышал, что на практике не всё так гладко. Хотя я понимаю, что задача не совсем тривиальная, поэтому вряд ли есть существует идеальное средство сразу для всего.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38726991
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описанная Вами цепочка маппинга из одного в другое, лично мне напоминает детскую загадку из журнала Мурзилка: "Туда, сюда, обратно - тебе и мне приятно"
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38726999
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevОписанная Вами цепочка маппинга из одного в другое, лично мне напоминает детскую загадку из журнала Мурзилка: "Туда, сюда, обратно - тебе и мне приятно"
Очень интересно, расскажите еще что-нибудь.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727015
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevОписанная Вами цепочка маппинга из одного в другое, лично мне напоминает детскую загадку из журнала Мурзилка: "Туда, сюда, обратно - тебе и мне приятно"

"Опытному" проектировщику настрогать пару тысяч таблиц - раз плюнуть:)
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727017
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123Leonid KudryavtsevОписанная Вами цепочка маппинга из одного в другое, лично мне напоминает детскую загадку из журнала Мурзилка: "Туда, сюда, обратно - тебе и мне приятно"

"Опытному" проектировщику настрогать пару тысяч таблиц - раз плюнуть:)
А что делают опытные проектировщики, когда аналитики меняют логическую модель?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727019
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pomoev.uprog123пропущено...


"Опытному" проектировщику настрогать пару тысяч таблиц - раз плюнуть:)
А что делают опытные проектировщики, когда аналитики меняют логическую модель?

Они с самого начала делают гибкую модель.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727020
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pomoev.uprog123пропущено...


"Опытному" проектировщику настрогать пару тысяч таблиц - раз плюнуть:)
А что делают опытные проектировщики, когда аналитики меняют логическую модель?

Как вариант:
https://www.google.com/patents/US20060225029?dq=US2006225029&hl=ru&sa=X&ei=E5WgU5qMNqWGywPu5YDoDQ&ved=0CB0Q6AEwAA
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727022
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123pomoev.uпропущено...

А что делают опытные проектировщики, когда аналитики меняют логическую модель?

Как вариант:
https://www.google.com/patents/US20060225029?dq=US2006225029&hl=ru&sa=X&ei=E5WgU5qMNqWGywPu5YDoDQ&ved=0CB0Q6AEwAA

Я спрашивал про реальную практику.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727023
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pomoev.uprog123пропущено...


Как вариант:
https://www.google.com/patents/US20060225029?dq=US2006225029&hl=ru&sa=X&ei=E5WgU5qMNqWGywPu5YDoDQ&ved=0CB0Q6AEwAA

Я спрашивал про реальную практику.

Так я анреал и не обсуждаюю
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727047
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дебильную ситуацию когда один АНАЛитик, что-то поменял, потом 4-5 (ПЯТЬ !) человек, должны следом что-то другое менять - никакое средство разработки исправить не сможет. Это лечится другими методами.

Я уже не говорю, что "проектировщик интеграции" - мне возможно еще понятен (хотя с очень большим трудом, но выпив качественного алкоголя, я его себе еще представить могу). А вот "Проектировщики ВНУТРЕННЕЙ интеграции" и соответственно "наружной".... я даже представлять себе не пытаюсь... у меня и так психика поломанная... потом неделю нейролептики пить придется, что бы успокоится

У Вас как-то ну очень много различных "проектировщиков". А реализует это в результате кто?
pomoev.uА что делают опытные проектировщики, когда аналитики меняют логическую модель?
А нафига они ее меняют?

Уволить, оторвать конечности, выключить(обрезать) электричество и так далее - менять будет некому

IMHO & AFAIK
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727051
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
От начала века всё должно сначала родиться в одной голове. Только после этого можно хлынуть толпе:)
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727056
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevДебильную ситуацию когда один АНАЛитик, что-то поменял, потом 4-5 (ПЯТЬ !) человек, должны следом что-то другое менять - никакое средство разработки исправить не сможет. Это лечится другими методами.

Я уже не говорю, что "проектировщик интеграции" - мне возможно еще понятен (хотя с очень большим трудом, но выпив качественного алкоголя, я его себе еще представить могу). А вот "Проектировщики ВНУТРЕННЕЙ интеграции" и соответственно "наружной".... я даже представлять себе не пытаюсь... у меня и так психика поломанная... потом неделю нейролептики пить придется, что бы успокоится

У Вас как-то ну очень много различных "проектировщиков". А реализует это в результате кто?
pomoev.uА что делают опытные проектировщики, когда аналитики меняют логическую модель?
А нафига они ее меняют?

Уволить, оторвать конечности, выключить(обрезать) электричество и так далее - менять будет некому

IMHO & AFAIK

Просто нужен Вождь!
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727067
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123Leonid KudryavtsevДебильную ситуацию когда один АНАЛитик, что-то поменял, потом 4-5 (ПЯТЬ !) человек, должны следом что-то другое менять - никакое средство разработки исправить не сможет. Это лечится другими методами.

Я уже не говорю, что "проектировщик интеграции" - мне возможно еще понятен (хотя с очень большим трудом, но выпив качественного алкоголя, я его себе еще представить могу). А вот "Проектировщики ВНУТРЕННЕЙ интеграции" и соответственно "наружной".... я даже представлять себе не пытаюсь... у меня и так психика поломанная... потом неделю нейролептики пить придется, что бы успокоится

У Вас как-то ну очень много различных "проектировщиков". А реализует это в результате кто?
пропущено...

А нафига они ее меняют?

Уволить, оторвать конечности, выключить(обрезать) электричество и так далее - менять будет некому

IMHO & AFAIK

Просто нужен Вождь!

Давайте я введу вас в немного в контекст. Предположим разрабатывается сложное отраслевое решение. В команде больше 10 аналитиков, которые изучают предметную область, общаются с персоналом заказчика, разбираются с законодательством и т.д. Они порождают требования. Под эти требования разрабатывается система.
Внутренняя интеграция - шина, позволяющая взаимодействовать подсистемам решения.
Внешняя интеграция - шина для взаимодействия с внешними потребителями и поставщиками сервисов, часто содержит специфический функционал затачиваемый под конкретную внешнюю ИС, повышенные требования к безопасности и т.д.

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

Еще есть вопросы типа "а зачем он меняет требования"?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727074
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pomoev.uprog123пропущено...


Просто нужен Вождь!

Давайте я введу вас в немного в контекст. Предположим разрабатывается сложное отраслевое решение. В команде больше 10 аналитиков, которые изучают предметную область, общаются с персоналом заказчика, разбираются с законодательством и т.д. Они порождают требования. Под эти требования разрабатывается система.
Внутренняя интеграция - шина , позволяющая взаимодействовать подсистемам решения.
Внешняя интеграция - шина для взаимодействия с внешними потребителями и поставщиками сервисов, часто содержит специфический функционал затачиваемый под конкретную внешнюю ИС, повышенные требования к безопасности и т.д.

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

Еще есть вопросы типа "а зачем он меняет требования"?

После слова "шина" можно было не продолжать. До того момента, как чья то умная голова не родит эту самую шину, все телодвижения остальных - пустая трата времени и денег, ибо все равно не взлетит.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727078
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аналитик должен проделать черную работу представив полный реквизитный состав всей информации и ничего при этом не забыв. Структура представленной информации в смысле "как есть" - тоже его работа. Со всем остальным - к вождю.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727079
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если вдруг вождя не оказалось, то я готов...
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727089
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uАналитик - это человек наиболее близкий к бизнесу. В процессе разработки требования бизнеса могут изменяться, уточняться и т.д. Поэтому именно аналитик вносит изменения в логическую модель, никого не спрашивая, т.к. его требования первичны. А все остальные должны быстро привести свои данные в соответствие.

Нормальный аналитик при изменении требований не изменяет,а дополняет модель - т.е. обратная совместимость сохраняется.
Шина обмена же вообще не должна зависеть от изменений в предметной области - зачем, собсно? Ну нельзя (или, наоборот, можно) теперь с неким обьектом совершить некое действие - шине-то зачем об этом знать? Ее дело передать запрос на дейстие и аккуратно вернуть результат, а будет ли этот результат "OK" или "ПНХ" - совершенно не ее забота.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727092
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскинpomoev.uАналитик - это человек наиболее близкий к бизнесу. В процессе разработки требования бизнеса могут изменяться, уточняться и т.д. Поэтому именно аналитик вносит изменения в логическую модель, никого не спрашивая, т.к. его требования первичны. А все остальные должны быстро привести свои данные в соответствие.

Нормальный аналитик при изменении требований не изменяет,а дополняет модель - т.е. обратная совместимость сохраняется.
Шина обмена же вообще не должна зависеть от изменений в предметной области - зачем, собсно? Ну нельзя (или, наоборот, можно) теперь с неким обьектом совершить некое действие - шине-то зачем об этом знать? Ее дело передать запрос на дейстие и аккуратно вернуть результат, а будет ли этот результат "OK" или "ПНХ" - совершенно не ее забота.

Речь не об изменении работающей системы. Я говорю о стадии разработки, когда все должны начинать делать свою работу одновременно, при этом имея возможность синхронно вносить коррективы в свою часть работы при изменении требований бизнеса.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727115
R7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
R7
Гость
Умение разбивать систему на подсистемы - совсем важное умение. Вплоть до полной автономности, не нарушая всех требований.
Любой дурак может понарисовать квадратики так, что 10 мудрецов на 10 шинах не разгребут.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727145
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
R7Умение разбивать систему на подсистемы - совсем важное умение. Вплоть до полной автономности, не нарушая всех требований.
Любой дурак может понарисовать квадратики так, что 10 мудрецов на 10 шинах не разгребут.
Да-да, а Волга, между прочим, впадает в Каспийское море!
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727173
R7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
R7
Гость
pomoev.u,

Видите, как все просто. Вы представляете разработку горизонтально. У вас аналитики куражатся на своем уровне, программисты на своих шинах. Причем, делают это одновременно.
Проблема, что вы описали не в Практика проектирования данных и не в архитектуре. Проблема: как рулить проектом, когда требования меняются. Никак, если помимо рисования квадратиков и переверсткой КРУД-интерфейса пояляется бизнес-логика.
Разве что, как писали выше, требования добавляются. Но и в этом хорошего мало.
Ни одна система управления требованиями не подразумевает, что требования меняются по живой разработке. Если такие появились, я скажу: "Совсем охренели".
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727185
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123После слова "шина" можно было не продолжать.Именно:
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727197
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot pomoev.u]Кот Матроскинпропущено...
Речь не об изменении работающей системы. Я говорю о стадии разработки, когда все должны начинать делать свою работу одновременно, при этом имея возможность синхронно вносить коррективы в свою часть работы при изменении требований бизнеса.

Ну тогда готовьтесь, что часть (всю?) работы придётся выкинуть в корзину при появлении новых "пусятковых" требований бизнеса. И что совершенно точно при таком подходе - картинки, нарисованные аналитиками, будут где-то лежать в качестве декораций, реальная же система не будте иметь с ними ничего общего. Хуже того, появится часть недокументированных связей, о которых будут знать немногие гуру (и о причинах появления этих связей), с уходом которых поддерживать такую систему станет, скажем так, затруднительно.

ЗЫ
Вы описываете модель разработки водопад. Вот только она подразумевает отсутствие изменений требований после анализа.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727199
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, как-то неправильно заквотилось.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727228
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBagaХм, как-то неправильно заквотилось.
Я извиняюсь, вы мне говорили про waterfall подход или тем, кто не понимает почему аналитики вносят изменения?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727247
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uАналитик - это человек наиболее близкий к бизнесу. В процессе разработки требования бизнеса могут изменяться, уточняться и т.д. Поэтому именно аналитик вносит изменения в логическую модель, никого не спрашивая, т.к. его требования первичны. А все остальные должны быстро привести свои данные в соответствие.


Ваше описание - водопад. Ещё хуже - серия водопадов, каждый из которых начинается (наплевав на все предыдущие) тогда, когда "аналитик вносит изменения ... никого не спрашивая". При этом все остальные поставлены в позу дурачка, который возьмёт под козырёк на любую прихоть и выбросит предыдущие наработки... или является штатным ясновидящим, который сделает "как надо" ещё до полученной модели и заранее "предусмотрит невероятное".

Обратной связи, чтобы дать вовремя по рукам аналитеГу, в вашем описании не предусмотрено. В результате его модель может "не уложиться" в используемый стек технологий. Желающих переписывать всё на каждый чих нет, поэтому на практике имеющийся код будет обрастать костылями, а при добавлении нового разработчики будут просто применять избыточно "гибкие" схемы, не налагающие практически никаких ограничений (а следовательно создающие проблему обеспечения согласованности данных и выполнения бизнес-регламентов) и далеко не идеальные по производительности (за "гибкость" надо платить). Вас же не удивляет, что внедрение покупных продуктов сопровождается не только "допилом под себя коробки", ни и перестройкой части бизнес-процессов под требования системы?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727267
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBagapomoev.uАналитик - это человек наиболее близкий к бизнесу. В процессе разработки требования бизнеса могут изменяться, уточняться и т.д. Поэтому именно аналитик вносит изменения в логическую модель, никого не спрашивая, т.к. его требования первичны. А все остальные должны быстро привести свои данные в соответствие.


Ваше описание - водопад. Ещё хуже - серия водопадов, каждый из которых начинается (наплевав на все предыдущие) тогда, когда "аналитик вносит изменения ... никого не спрашивая". При этом все остальные поставлены в позу дурачка, который возьмёт под козырёк на любую прихоть и выбросит предыдущие наработки... или является штатным ясновидящим, который сделает "как надо" ещё до полученной модели и заранее "предусмотрит невероятное".

Обратной связи, чтобы дать вовремя по рукам аналитеГу, в вашем описании не предусмотрено. В результате его модель может "не уложиться" в используемый стек технологий. Желающих переписывать всё на каждый чих нет, поэтому на практике имеющийся код будет обрастать костылями, а при добавлении нового разработчики будут просто применять избыточно "гибкие" схемы, не налагающие практически никаких ограничений (а следовательно создающие проблему обеспечения согласованности данных и выполнения бизнес-регламентов) и далеко не идеальные по производительности (за "гибкость" надо платить). Вас же не удивляет, что внедрение покупных продуктов сопровождается не только "допилом под себя коробки", ни и перестройкой части бизнес-процессов под требования системы?
Аналитики в достаточно мере представляют себе используемые технологии, чтобы вносить изменения более менее осмысленно. Изменения это например добавление атрибута к сущности или уточнение допустимого диапазона значений, переименование и т.д.
Откуда вы придумываете эти сценарии про "наплевать на все предыдущие" и "переписывать всё на каждый чих" и прочее?
По теме есть что добавить, или тут одни Капитаны собрались?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727270
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.u....
1. Аналитики изучают предметную область, рисуют логическую модель: сущности, их атрибуты и связи.
2. Проектировщики БД добавляют сущностям дополнительные свойства и, используя логическую модель, в автоматическом режиме формируют физическую модель (структуру БД с учетом выбранной СУБД).
3. Разработчики, используя логическую модель, формируют интерфейсы сущностей на языке программирования (например, java).
.....


Из опыта. То что выбором инструмента задались это правильно. Без него будет большая свалка документов и схем. Важно чтобы грань между Аналитики и Проектировщики была как можно тоньше, т.к.
первые - рисуют логическую модель: сущности, их атрибуты и связи.
вторые - добавляют сущностям дополнительные свойства и, используя логическую модель
Т.е. лучший вариант когда они используют один инструмент. Иначе схем будет в двойном количестве.
Важно чтобы инструмент какой бы Вы не выбрали умел рисовать Диаграммы связей таблиц - например - master-detail - они все равно будут даже если Foreign Keys в базе нет (к примеру у меня такое встречалось в DWH на Exadata), но если рассматривать OLTP и к примеру банковское ПО или процессинг, или SaaS Cloud то скорее всего FK будут.
Важно чтобы ИНструмент мог рисовать стрелки между таблицами - сущностями. Еще круче если инструмент может привязывать к сущностям операции над ними - тоже графически.
И потом все выгружать это все в XML, JSON, CSV и т.п.
Еще лучше если инструмент может создавать сам таблицы в базе.
У нас был именно последний вариант. Т.е. полноценный - еще и многопользовательский, со своей БД о мета-инфо.
Повторюсь что он был самописный - поэтому вам рекламироваать не могу.
Но чем меньше прослоек между разными типами людей тем лучше.
И лучше забыть про проектирование и аналитику в Ворде и Эксель - этот уже прошлый век.
Так что либо создавайте инструмент под себя или выберите платный или бесплатный - а таких превеликое множество
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727275
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uОткуда вы придумываете эти сценарии про "наплевать на все предыдущие" ...
Вы сами ровно это сказали

pomoev.u... аналитик вносит изменения в логическую модель, никого не спрашивая, т.к. его требования первичны. А все остальные должны быстро привести свои данные в соответствие.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727277
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uАналитики в достаточно мере представляют себе используемые технологии, чтобы вносить изменения более менее осмысленно.
Аналитик имеет какое-то представление об используемых технологиях и принимаемых архитектурных решениях для реализации его логической модели. Чтобы понять на сколько его представления соотвествуют действительности требуется обратная связь.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727279
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uПо теме есть что добавить, или тут одни Капитаны собрались?
Полагаю, Вам сюда
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727282
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю немного сбавить обороты. Ведь тема создавалась для поиска оптимального решения а не для жесткой борьбы алтернатив)

Я тоже за связь между аналитиками и проектировщиками - т.к. аналитик - бизнес - а проектировщик - технарь.
Два в одно редкость а с опытом еще и найти надо. Так и приходится им уживаться вместе. И желательно чтобы в компании
они и сидели рядом - симбиоз плюсом выйдет. Плохо если аналитик пришел - за месяц - нарисовал и исчез.
Тут процесс эволюционный и надо чтобы до точки сдачи проекта в эксплуатацию - аналитик чувствовал ответственность.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727287
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Judo,
у него их подозрительно много.
pomoev.uДавайте я введу вас в немного в контекст. ... В команде больше 10 аналитиков
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727288
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> для поиска оптимального решения

Не существует оптимального решения. На самом деле качество структуры данных - полнота реализации стандартов и практик с учётом возможной динамики их изменения. В действительности оптимум - бюджет и степень кривоголовости участников проекта. Если, конечно, об оптимуме можно говорить в таком контексте. ТС говорит о ста таблицах, - совершенно искренне не понимаю, какие задачи он решает.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727299
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если быть честным, то тема создавалась, чтобы послушать людей, имеющих опыт автоматизации указанных процессов с помощью соответствующих инструментов, а большинство присутствующих почему-то пытаются перевести тему в разряд флуда о том, что такого не бывает и рассказать, как важно делить систему на подсистемы и как организовать общение между архитекторами и аналитиками. Все эти проблемы уже решены: всё поделено, аналитики даже с тимлидами разработки общаются постоянно, а с архитекторами они вообще не разлей вода. Но это всё не о том.
Вопрос: кто на практике выполнял все изложенные в первом сообщении задачи с помощью PowerDesigner? Или может быть с помощью IBM Data Architect? Какие впечатления? Удалось ли всё выполнить в автоматическом режиме или всё равно в конце всё пришлось переделывать руками?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727304
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.u,
ARIS вас устроит?

На самом деле, лучший инструментарий - тот, которым владеет ваша команда. Иначе вы будете не проект делать, а обучаться использованию конкретного CASE-средства за счёт заказчика.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727306
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBagapomoev.u,
ARIS вас устроит?

Если у вас есть опыт решения задач, описанных в топике, с помощью ARIS - расскажите, пожалуйста, очень интересно.
BagaBagaНа самом деле, лучший инструментарий - тот, которым владеет ваша команда. Иначе вы будете не проект делать, а обучаться использованию конкретного CASE-средства за счёт заказчика.
Я вас прошу, давайте без банальностей, я уже не знаю как еще намекнуть.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727344
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBagapomoev.u,
ARIS вас устроит?

На самом деле, лучший инструментарий - тот, которым владеет ваша команда. Иначе вы будете не проект делать, а обучаться использованию конкретного CASE-средства за счёт заказчика.

Эти программы предназначены для выкачки бабла из ламерских структур которые при деньгахZ:)
Для настоящего решения настоящих проблем, весь этот шлак абсолютно не нужен.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727349
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123BagaBagapomoev.u,
ARIS вас устроит?

На самом деле, лучший инструментарий - тот, которым владеет ваша команда. Иначе вы будете не проект делать, а обучаться использованию конкретного CASE-средства за счёт заказчика.

Эти программы предназначены для выкачки бабла из ламерских структур которые при деньгахZ:)
Для настоящего решения настоящих проблем, весь этот шлак абсолютно не нужен.
Вы абсолютно правы, я даже больше скажу: вообще все коробочные продукты предназначены для выкачки бабла из ламерских структур, которые при бабле.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727351
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pomoev.uprog123пропущено...


Эти программы предназначены для выкачки бабла из ламерских структур которые при деньгахZ:)
Для настоящего решения настоящих проблем, весь этот шлак абсолютно не нужен.
Вы абсолютно правы, я даже больше скажу: вообще все коробочные продукты предназначены для выкачки бабла из ламерских структур, которые при бабле.

Я вам дал ссылку на патент, какие проблемы с использованием и/или созданием чего то не худшего? Вы, судя по всему, хотите увлечь подчиненных к детской возне в песочнице важно надувая при этом щёки:)

PS Ничего личного, чистая констатация наблюдаемого.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727380
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBagapomoev.u,
ARIS вас устроит?

На самом деле, лучший инструментарий - тот, которым владеет ваша команда. Иначе вы будете не проект делать, а обучаться использованию конкретного CASE-средства за счёт заказчика.
При по-настоящему мобилизационному режиме экономики, за это должны быть предусмотрены посадки с дальнейшей работой на воздухе в течение многих лет.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727383
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пора по так называемым IT-конторам и IT-проектам пройтись железной метлой и сократить их всех десятами тысячь, а на полпроцента сэкономленных денег нанять нужное количество учётчиков, которые с Экселем и планшетами, а еще лучше - с обычными бумажными журналами будут спокойно фиксировать ход происходящего, например, - производство, а по их скрупулезным записям можно будет сосчитать НАСТОЯЩУЮ себестоимость изделий, и настоящую структуру этой самой себестоимости. На сегодняшний момент, ни 1С, Ни SAP/3(это даже не программа в обычном смысле, а это троянское коррупционное оружие), ни прочие поделки, - ничего не решают, кроме поглощения денег.

Нужен простой крестьянский здравый смысл. Законодательно должны признаваться любые неокупившиеся договора автоматитизации, - недействительними и не подлежащими страхованию!

Меры возможны и другие, но смысл тот же, - против жульничества на ниве "автоматизации".
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727462
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123Пора по так называемым IT-конторам и IT-проектам пройтись железной метлой и сократить их всех десятами тысячь, а на полпроцента сэкономленных денег нанять нужное количество учётчиков, которые с Экселем и планшетами, а еще лучше - с обычными бумажными журналами будут спокойно фиксировать ход происходящего, например, - производство, а по их скрупулезным записям можно будет сосчитать НАСТОЯЩУЮ себестоимость изделий, и настоящую структуру этой самой себестоимости. На сегодняшний момент, ни 1С, Ни SAP/3(это даже не программа в обычном смысле, а это троянское коррупционное оружие), ни прочие поделки, - ничего не решают, кроме поглощения денег.

Нужен простой крестьянский здравый смысл. Законодательно должны признаваться любые неокупившиеся договора автоматитизации, - недействительними и не подлежащими страхованию!

Меры возможны и другие, но смысл тот же, - против жульничества на ниве "автоматизации".

Прочитал вашу речь и прям представил себя на сисопке. Обязательно вечером накачу 50 грамм за крестьянский здравый смысл и занюхаю пыльной книжкой Питера Абеля.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727465
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Judopomoev.u....
1. Аналитики изучают предметную область, рисуют логическую модель: сущности, их атрибуты и связи.
2. Проектировщики БД добавляют сущностям дополнительные свойства и, используя логическую модель, в автоматическом режиме формируют физическую модель (структуру БД с учетом выбранной СУБД).
3. Разработчики, используя логическую модель, формируют интерфейсы сущностей на языке программирования (например, java).
.....


Из опыта. То что выбором инструмента задались это правильно. Без него будет большая свалка документов и схем. Важно чтобы грань между Аналитики и Проектировщики была как можно тоньше, т.к.
первые - рисуют логическую модель: сущности, их атрибуты и связи.
вторые - добавляют сущностям дополнительные свойства и, используя логическую модель
Т.е. лучший вариант когда они используют один инструмент. Иначе схем будет в двойном количестве.
Важно чтобы инструмент какой бы Вы не выбрали умел рисовать Диаграммы связей таблиц - например - master-detail - они все равно будут даже если Foreign Keys в базе нет (к примеру у меня такое встречалось в DWH на Exadata), но если рассматривать OLTP и к примеру банковское ПО или процессинг, или SaaS Cloud то скорее всего FK будут.
Важно чтобы ИНструмент мог рисовать стрелки между таблицами - сущностями. Еще круче если инструмент может привязывать к сущностям операции над ними - тоже графически.
И потом все выгружать это все в XML, JSON, CSV и т.п.
Еще лучше если инструмент может создавать сам таблицы в базе.
У нас был именно последний вариант. Т.е. полноценный - еще и многопользовательский, со своей БД о мета-инфо.
Повторюсь что он был самописный - поэтому вам рекламироваать не могу.
Но чем меньше прослоек между разными типами людей тем лучше.
И лучше забыть про проектирование и аналитику в Ворде и Эксель - этот уже прошлый век.
Так что либо создавайте инструмент под себя или выберите платный или бесплатный - а таких превеликое множество

Спасибо за то, что вникли в проблему. Насчет разработки под себя - как всегда нет ресурсов, чтобы сделать что-то полноценное. Опять же сопровождение. Среди великого множества пока что нашел только PowerDesigner, но с ним были какие-то трудности на каждом преобразовании, поэтому коллеги не смогли мне его порекомендовать как решение всех проблем.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727483
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально У нас был PD в итоге отказались . Есть проги удобные а есть неудобные где все делается через ж с постоянными багами хоть и название известное
но Как говориться если изучить все ошибки то кое как с ними можно жить.
Но нас это не устроило. В итоге за месяц сделал визуальный редактор с возможностью создания обьектов оракла и экспортом в xml. Благо опыт есть а кто умеет у того быстро и получается. Это не реклама. К вам на работу не напрашиваюсь Мне тут отлично платят))
а суть в том что из любого проекта можно раздуть пузырь который потом еще пару лет будет расти и лопнет. Но у нас релиз был уже через месяц Прогу затем отдал другому челу он долелал процентов 20 % и саппортил небольшие хотелки и коегде баги. А они есть у всех даже у мокрого софта и эпла . Глупый тот кто не умеет признавать ошибок и тр езвонит что пишет безошибочный код. Я изначально ограничился минимумом и сделал релиз в большей части удовлетворяющей нашей специфике. Остальное потом докрутили. Так что мой вам
совет делайте под себя. Думаю в россии умных людей много . А можно нанять одного кто скажет что вам нужно 100 проггеров на два года и 200 млн бабла что бы создать такое средство. Правильно говорят что есть минимальными потерями Agile а есть реализация бабла. Кто неверит приведу еще один пример что оракловый сервер можно поднять за пять дней а можно и за два часа Вопрос в том чьими руками это делается опыта и откуда они растут. Полностью согласен что 100 сущностей в вашем проекте может и один умный орытный аналитик нарисовать а не десять.
И еще prog123 , ваш подход с экономией не годится для капитализма и общества ориентированного на реализацию личности. Это больше смахивает на совковый тип мышления. с вашей сообщения выходит что надо порезать всем зарплаты половину уволить а на место взять. людей с перфокартами. Не в обиду но попахивает что вы огорчены жизнью за отсутствием денег. Важно не меньше тратить а больше зарабатывать
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727812
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621 ТС говорит о ста таблицах, - совершенно искренне не понимаю, какие задачи он решает.

Да, 10 аналитиков на 100 таблиц - это что-то крутое, не иначе :)
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727926
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскинguest_20040621 ТС говорит о ста таблицах, - совершенно искренне не понимаю, какие задачи он решает.

Да, 10 аналитиков на 100 таблиц - это что-то крутое, не иначе :)
У нас в проекте есть, например, агрегирующая бизнес-сущность, содержащая около 700 реквизитов, поставляемых от разных источников, и над ней работают несколько аналитиков.

Если вы не понимаете чего-то - это означает только то, что вы этого не понимаете. И вы раз за разом возвращаетесь, чтобы продемонстрировать непонимание. Зачем это?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727953
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uКот Матроскинпропущено...


Да, 10 аналитиков на 100 таблиц - это что-то крутое, не иначе :)
У нас в проекте есть, например, агрегирующая бизнес-сущность, содержащая около 700 реквизитов, поставляемых от разных источников, и над ней работают несколько аналитиков.

Это типа круто? Надо завидовать?

pomoev.uЕсли вы не понимаете чего-то - это означает только то, что вы этого не понимаете. И вы раз за разом возвращаетесь, чтобы продемонстрировать непонимание. Зачем это?
Ну вот Вы, например, не понимаете, зачем я это делаю, и это непонимание демонстрируете Задайте себе этот вопрос

А в первом посте этого треда пытался Вам намекнуть, что при правильной организации работы описанных Вами проблем не случается
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38727961
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскинpomoev.uпропущено...

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

Это типа круто? Надо завидовать?

pomoev.uЕсли вы не понимаете чего-то - это означает только то, что вы этого не понимаете. И вы раз за разом возвращаетесь, чтобы продемонстрировать непонимание. Зачем это?
Ну вот Вы, например, не понимаете, зачем я это делаю, и это непонимание демонстрируете Задайте себе этот вопрос

А в первом посте этого треда пытался Вам намекнуть, что при правильной организации работы описанных Вами проблем не случается
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728248
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uКот Матроскинпропущено...


Да, 10 аналитиков на 100 таблиц - это что-то крутое, не иначе :)
У нас в проекте есть, например, агрегирующая бизнес-сущность, содержащая около 700 реквизитов, поставляемых от разных источников, и над ней работают несколько аналитиков.

Если вы не понимаете чего-то - это означает только то, что вы этого не понимаете. И вы раз за разом возвращаетесь, чтобы продемонстрировать непонимание. Зачем это?

700 столбцов в таблице Или у вас еще наследование таблиц?
DWH ELT ? или такой экспорт во внеш систему?
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728259
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Judopomoev.uпропущено...

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

Если вы не понимаете чего-то - это означает только то, что вы этого не понимаете. И вы раз за разом возвращаетесь, чтобы продемонстрировать непонимание. Зачем это?

700 столбцов в таблице Или у вас еще наследование таблиц?
DWH ELT ? или такой экспорт во внеш систему?
Как это будет реализовано на уровне БД пока не знаю (возможно это будет noSQL-решение), сейчас только аналитика готовится.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728265
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.u,

Если пользователей меньше мульона то и реляц БД потянет.
Вы же не фейсбук пишете)))
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728654
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uУ нас в проекте есть, например, агрегирующая бизнес-сущность, содержащая около 700 реквизитов, поставляемых от разных источников, и над ней работают несколько аналитиков.


Что-то в этом предложении не правильно...
"агрегирующая бизнес-сущность, содержащая около 700 реквизитов"
Может быть это?

У меня вопрос данная "бизнес-сущность" получилась пересечением или объединением?!
Если хотя бы было одно объединение, то это плохо.
Эта сущность либо лишняя, либо плохо спроектирована.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728888
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне лично известен только один инструмент, удовлетворяющий всем перечисленным требованиям - PowerDesigner.

А так в теории все просто: есть и модель требований, и концептуальная модель, и логическая, и физическая, и Object-Oriented (для генерации Java/C# кода). Причем все эти модели связаны друг с другом.

Имеется возможность совместной работы кучи народу через хранилище моделей.

К сожалению, его сложность и просто конская стоимость - это минусы. Да и базы он создает отнюдь не оптимально (ИМХО). И коды как минимум C# выглядят неопрятно (тоже личное мнение)

В общем, резюме такое:
1) Если деньги есть, то внедрение Power Designer на предприятии имеет смысл. Но нужно быть готовым к тому, что персонал придется отправлять на курсы.
2) Для маленького коллектива разработчиков он неоправданно дорог и лишь усложняет разработку.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38728980
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123При по-настоящему мобилизационному режиме экономики, за это должны быть предусмотрены посадки с дальнейшей работой на воздухе в течение многих лет.

Тогда вам в Корею

http://polit.ru/article/2014/08/24/inminban/ В Северной Корее высадка рисовой рассады весной и уборка урожая осенью являлась временем массовой трудовой мобилизации. В эти недели прекращалась нормальная работа на большинстве предприятий и учреждений, большая часть сотрудников которых отправлялась работать на поля. Для домохозяек не делалось исключения, причём организацию их выездов в сельхозкооперативы на посадку, прополку, уборку должна была брать на себя именно «народная группа». Кроме того, именно через «народную группу» производилась мобилизация людей на работы по благоустройству города, а иногда и на строительные работы, где домохозяйки играли роль неквалифицированной рабочей силы.


http://polit.ru/article/2014/08/24/inminban/ До начала девяностых, когда никакой частной экономики в стране не было, ожидалось, что руководитель народной группы будет иметь примерное представление как о доходах, так и о расходах всех вверенных ей семейств. На занятиях с начальницами групп им постоянно твердили: «Вы должны знать, сколько в каждой семье ложек и сколько палочек для еды».
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38729015
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.uBagaBagapomoev.u,
ARIS вас устроит?

Если у вас есть опыт решения задач, описанных в топике, с помощью ARIS - расскажите, пожалуйста, очень интересно.


Давайте уточним. Каких задач. Вот этих?
pomoev.u проектирования структур и форматов данных.


Если тезисно, то

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

- многие из них
-- позволяют подсоединиться к конкретной СУБД с сгенерировать базу по физической модели (или создать скрипт генерации) и
-- (ВАЖНО) проверить соответствие уже имеющейся в СУБД схемы заданной физической модели
-- генерировать классы (интерфейсы) на основе диаграмм
НО
при возникновении несоответствий (модифицировали логическую модель аналитики или "подкрутили" физическую модель разработчики) ни одно из этих средств не будет делать правку автоматически (в конце концов, кто будет решать, какая версия актуальна?)! Разрешение несоответсвий (конфликтов) придётся делать явным образом человеку.

Вам здесь уже сказали "Но нужно быть готовым к тому, что персонал придется отправлять на курсы.", но вы просили обойтись без банальностей.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38729110
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело ясное что дело темное. Внедрить PowerDesigner можно, но судя по всему никто этим плотно не занимался, поэтому на деле может выйти так, что потратим кучу денег и времени, а в итоге окажется, что PD одни проблемы решает, а другие создает. В общем надо самому изучать. Спасибо всем.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38729329
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, про шину:



Скачайте демку и посмотрите в базе на их горе-шину. Предупреждаю, там они накидали кучу лишних таблиц, чтобы разнообразить жизнь интересующемуся:)

Для автора какая-никакая а все таки наука...когда то же надо начинать:)
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38729485
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
prog123Кстати, про шину:



Скачайте демку и посмотрите в базе на их горе-шину. Предупреждаю, там они накидали кучу лишних таблиц, чтобы разнообразить жизнь интересующемуся:)

Для автора какая-никакая а все таки наука...когда то же надо начинать:)
Ваши советы раз за разом не в бровь а в глаз. Премного благодарен.
...
Рейтинг: 0 / 0
Практика проектирования данных
    #38738092
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pomoev.u,

По моему опыту, важно получить исходное ТЗ, чтобы у проекта была четкая цель. И еще важнее понимать, что это ТЗ наверняка получится неполным или неправильным :)

Итоговая архитектура и процессы должны это учитывать таким образом, чтобы при попытке аналитика захотеть странное переделки были минимальны. Отсюда мораль:
- Наибольшее внимание следует уделить данным и процессу изменения структуры этих данных.
- Интерфейсы доступа к данным. При изменении формата данных приложения, которые этими данными пользуются, должны пострадать минимальным образом, поэтому весь мир должен лезть за данными не в базу, а в сервисы, которые как-то абстрагируют клиентов от формата хранения данных

Поэтому те 5 пунктов годятся только для подготовки изначального ТЗ. А развитие системы скорее выглядит так:
1. Аналитик захотел странного, например, у клиента раньше был один домашний адрес, а стало много
2. Базу доработали под новое требование. Количество переписанных запросов должно быть минимально, приложения ВООБЩЕ не должны пострадать.
3. если у клиента стало много адресов, значит это кому-нибудь нужно. Интерфейс доступа к данным дорабатывается таким образом, чтобы он мог возвращать много адресов и при этом не ломал существующих клиентов. Потом дорабатываются приложения, которым эти много адресов интересны. Потом, опционально, на новый интерфейс переводятся остальные приложения.
...
Рейтинг: 0 / 0
62 сообщений из 62, показаны все 3 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Практика проектирования данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]