|
|
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Прочитал на одном сайте , что проектиррование системы надо начинать с проектирования форм. А как же быть со структурой? Объясните пожалуйста, как надо правильно организовать проектирование структуры информационной системы. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 14:53 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Сначала анализируется бизнес-процесс и пишется техзадание, включающее технические требования к системе. А формы и база это вещи параллельные, нигде не пересекаются. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 14:59 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Enrego, Ну на заборах тоже много чего написано... Вообще все начинается с ТЗ. Ну а дальше уже дело вкуса, типа сначала одеть левый носок или правый - по сути ничего неменяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 15:01 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСначала анализируется бизнес-процесс и пишется техзадание, включающее технические требования к системе. А формы и база это вещи параллельные, нигде не пересекаются. А если создается универсальная система? Не заточенная под конкретное производство, а гибкая, с набором соответсвующих настроек. Отчего здесь отталкиваться будете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 11:32 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
как надо правильно организовать проектирование структуры информационной системыПроектируйте с расчетом, что система будет постоянно эволюционировать и развиваться. Аппетит заказчика приходит во время еды (когда он уже падло наестся ?). Любая инф.система это не более чем управление списками. :) Что такое меню ? Список по некоему ключу или условию. Что такое форма ? Один или несколько списков, сформированных по некоему ключу или условию. Что такое отчет ? Механизм, формирующий список по условиям-фильтрам. Что такое обработка ? Механизм, кот. производит некое действие над списком неких ключей + условия. Все остальное - маркетологическая туфта. :) Подумайте, как максимально отделить прикладную часть от ГУИ. ГУИ должен быть неким плеером для выполнения настроек-метаданных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 11:33 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
EnregoПрочитал на одном сайте , что проектиррование системы надо начинать с проектирования форм. Простите за лекцию по азам, но именно они здесь уместны. Последние лет пятьдесят, с тех пор как программисты заинтересовались процессом проектирования, проектирование строится как та или иная комбинация двух подходов, "восходящего" и "нисходящего". Нисходящий подход подразумевает движение от общего к частному: взять и осознать некую большую задачу и начать разбивать её на меньшие до тех пор, пока не получатся достаточно маленькие, очевидные в реализации подзадачи. Восходящий подход означает движение в обратную сторону: продумывание неких мелких подзадач, которые, очевидно, понадобятся, а затем попытку собрать из них решение требуемой задачи. "Начинать с проектирования форм" - это пример ярко восходящего подхода. Ну... можно и так, хотя лично я не советовал бы. В любом случае, стоит понимать, что проектирование форм и проектирование структуры БД - это мало связанные задачи, которые должны решаться как можно более независимо одна от другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 11:45 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
LSV, :) Забавно шутите... понравилось. Дополню: оно так, а случаи "форма из одной кнопки Далее", "отчет из одного числа ИТОГО", "обработка из показа одного простого текста" и т.д. -- это просто исключения, подтверждающие правила. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 13:38 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
LSV как надо правильно организовать проектирование структуры информационной системыПроектируйте с расчетом, что система будет постоянно эволюционировать и развиваться. Аппетит заказчика приходит во время еды ( когда он уже падло наестся ? ). Странный вопрос. Нам ведь выгодно, чтобы он никогда не наелся, чтобы получить с него побольше денег, не правда ли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 15:29 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
EnregoПрочитал на одном сайте , что проектиррование системы надо начинать с проектирования форм. А как же быть со структурой? Объясните пожалуйста, как надо правильно организовать проектирование структуры информационной системы. Спасибо Все просто: Входные данные -> МАГИЯ -> Выходные данные. В этом вся суть проектирования! Грубо говоря "Если щелкнуть (вход) кобылу в нос она махнет хвостом (выход)". Т.о. вам нужно знать что подается на вход (щелчек), форма ввода (нос), что получаем на выходе (мах), форма вывода/отчет (хвост). А лошадь (ИС) это МАГИЯ. Т.к. кроме щелчков лошадь может принимать другие входные данные и управляющие сигналы, то МАГИЯ довольно сильная/сложная! Соответственно при проектировании вы должны знать какие входные данные будут, или могут быть, или могут не быть, или не могут быть, или не могут не быть, а так же что должно быть на выходе в зависимости от входных данных. Как устроена лошадь внутри пользователя не волнует, главное что бы можно было щелкать! <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 16:25 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Что-то тут забыли самый важный этап - преодоление стадии "заказчик сам еще не знает, чего конкретно хочет". Те вытягивание из него смысла понятия "зашибись" в постановке задачи "Сделайте мне зашибись." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 17:01 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
softwarer, Не соглашусь. Начинать с проектирования форм - это как раз яркий (и модный) пример проектирования "поперек" а вовсе не "восходящий" или "нирсходящий" поток сознания... Берем дизайнера, он рисует (часто в Кореле) картинку формы, а уже потом начинаем думать где тут нос, куда щелкать и откуда оно полезет... и как это совпадает с пониманием "зашибись" Заказчика :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 19:33 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Arhat109Берем дизайнера, он рисует (часто в Кореле) картинку формы, а уже потом начинаем думать где тут нос, куда щелкать и откуда оно полезет... и как это совпадает с пониманием "зашибись" Заказчика :) Вы в точности описали суть восходящего подхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 20:25 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
softwarer, Ошибаетесь. "восходящий" подход - это от "частного к общему"... в данном случае оно "было бы так" (да "бы" мешает), ежелиб были ГОТОВЫЕ куски хотя бы чего-то... носа, того что вывалилось... вот тогда, можно вспомнить о "восходимости" подхода: взяли готовый кусок, ишо один... и т.д. и слепили ИЗ НИХ форму... посмотрели: "зашибись", нет? То бишь "это" - решение задачи Заказчика (= взошли доверху) или куда? А то что написал - ровно "поперек" обоих подходов: делаем дизайн серединки и смотрим: вверх "лезет"? А вниз "реализовать как"? :) ... вы опять путаете "теплое с мягким". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2013, 08:19 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
EnregoПрочитал на одном сайте , что проектиррование системы надо начинать с проектирования форм. А как же быть со структурой? Объясните пожалуйста, как надо правильно организовать проектирование структуры информационной системы. Спасибо Написать документ Термины и определения. Что точно понимать что такое "информационная система", "структура информационной системы", "проектирование структуры информационной системы", "форма", "проектирование формы"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2013, 10:41 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
InkelyadЧто-то тут забыли самый важный этап - преодоление стадии "заказчик сам еще не знает, чего конкретно хочет". Те вытягивание из него смысла понятия "зашибись" в постановке задачи "Сделайте мне зашибись."этот этап невозможно преодолеть, он - бесконечен, по определению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2013, 22:05 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
EnregoПрочитал на одном сайте , что проектиррование системы надо начинать с проектирования форм. А как же быть со структурой? Объясните пожалуйста, как надо правильно организовать проектирование структуры информационной системы. Спасибо Ну проггеры, бывает, начинают и продолжают с "форм" (точнее с клиентской проги), а таблицы по ходу прилабывают под них как придется. Возможно, это несет риски "излишних программных ухищрений вызванных не очень удачено спроектированной БД". Ну с целью снижения рисков, какие-то рекомендованные от буржуа методолигии проектирования, например, структурированный подход "Жизненный цикл ИС" или типа того. Там есть этапы проектирования БД (полный цикл включает концептальное, логическое и физическое проектирование БД), которые либо опрежают "формы" либо ведутся паралельно. Но риски - это то, что может и не наступить. Потому може кто-то начинает с форм и проект оказывается удачным. Потому, возможно, лучше говорить не о "правильном, не правильном", а "консервативном, агрессивном". Отнеся "начало с форм" к достаточно агресивным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 08:36 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСначала анализируется бизнес-процесс и пишется техзадание, включающее технические требования к системе. А формы и база это вещи параллельные, нигде не пересекаются. Очень верно сказано. Я бы еще поднялся на одну ступеньку выше. Нужно осознать конечную цель, которая должна быть достигнута и проанализировать возможные пути ее достижения. А тогда и требования к системе прорисуются. Вполне может оказаться, что достаточно людей пересадить, перераспределить функции, изменить документооборот, Эксель поставить и все. Любая система - дело не дешевое для заказчика. Автоматизация ради автоматизации никому не нужна. Свой личный автомобиль вы же все выбираете не просто с целью перемещения из пункта А в пункт Б. А еще, чтобы он мог достичь при необходимости пункты В, Г , Д и т.д., в т.ч. по бездорожью. И возить вы собираетесь не только людей, но и катер, и дрова, и картошку. И бензина чтобы поменьше "жрал", и безопасным был, и надежным. И много еще каких требований. Т.е., если речь идет о системе, то нужно определиться - для чего все это. А если этого ничего не надо, то это не система. Проще назвать задачей. Для решения некоторых задач автоматизации формирования форм вполне достаточно. Ну, а с программистской заинтересованность всё понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 09:10 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Enregoпроектиррование системы надо начинать с проектирования форм. А как же быть со структурой? Проектирование системы обработки данных надо начинать с проектирования структуры БД (через ER модель ессно). Потом прокетируются задачи (сверху вниз). Одновременно проектируется библиотека функций общего назначения (снизу вверх). В конце концов все три направления сходятся в одной точке. Это бест практикс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 09:33 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
V.SopkinСвой личный автомобиль вы же все выбираете не просто ....И возить вы собираетесь не только людей, но и катер, и дрова, и картошку На счет всех не знау, но я последний выбрал просто: заехал к диллеру, на киевке у Внуково, чтобы посмотреть на машинки. Манагер уломал меня на тестдрайв. Проехавшись, я понял что хочу эту машину здесь и сейчас. Ни о каких дровах, бездрожьях я и не думал. Хотя, картошку он довез, конечно, довез. А вот насчет катера и не заморачиваюсь - нету у меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 09:54 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
vadiminfo, и не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 11:01 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
ViPRos, ну и хорошо, значит не потонет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2013, 21:36 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
vadiminfoV.SopkinСвой личный автомобиль вы же все выбираете не просто ....И возить вы собираетесь не только людей, но и катер, и дрова, и картошку На счет всех не знау, но я последний выбрал просто: заехал к диллеру, на киевке у Внуково, чтобы посмотреть на машинки. Манагер уломал меня на тестдрайв. Проехавшись, я понял что хочу эту машину здесь и сейчас. Ни о каких дровах, бездрожьях я и не думал. Хотя, картошку он довез, конечно, довез. А вот насчет катера и не заморачиваюсь - нету у меня. Вот именно! Заказчик может говорить, что лошадь ему нужна чтобы щелкать по носу и она забавно махала хвостом. Чтобы она ездила, но в любой момент он мог щелкнуть по носу. И чтобы крылышки и рог, ибо модно. И еще кучу всего как должна выглядеть лошадь и как ей управлять. На на самом деле ему нужно просто доехать из точки А в точку Б. <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2013, 08:44 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
Вы не подскажите умные книжки по проектированию структуры БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 20:13 |
|
||
|
Проектирование системы
|
|||
|---|---|---|---|
|
#18+
http://ru.wikipedia.org/wiki/Проектирование_баз_данных Список литературы внизу. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2013, 20:18 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38208050&tid=1541289]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
9ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 460ms |

| 0 / 0 |
