Irr
Member of CAR
Sr. Member
 
Рейтинг читателей: 14
Сообщений: 489
Акын: Что вижу, о том и пою
|
 |
« : Июня 28, 2007, 03:06:51 pm » |
|
В жизни каждого человека бывают моменты, когда нужно проанализировать много разнообразной информации и разложить ее по полочкам. Были такие моменты и у меня, наработались некие приемы анализа информации для разных классов задач, которые помогают этому. Одним из примеров такого приема-инструмента для анализа является рисование ментальных карт, они же mindmap. Входит ли в предметную область uml2.ru и форума обсуждение общечеловеческих приемов анализа информации или все жестко заточено под анализ с последующим проектированием программного обеспечения? Вопрос возник после того, как мне пришлось 2-3 людям объяснять, каким образом можно структурировать их информацию. На мой взгляд такие приемы являются азбукой, которую надо проходить перед дисциплинами "обучение какому-либо анализу" (это был реверанс в сторону многоуважаемого Galogen'а). Если эта тема интересна и нужна здесь, могу попробовать описать свои приемы и с удовольствием поучусь у форумян, если нет - извините, спасибо за внимание, больше спамить не буду :-)
|
|
|
|
|
Записан
|
|
|
|
Galogen
Member of CAR
Hero Member
 
Рейтинг читателей: 58
Сообщений: 3944
Аксакал
|
 |
« Ответ #1 : Июня 28, 2007, 04:05:36 pm » |
|
Вне всякого сомнения такая дискуссия очень полезна. Возможно, мы действиетльно сумеем разработать такую азбуку приемов анализа. Насчет надо проходить перед дисциплинами "обучение какому-либо анализу" , безусловно надо, только не получается. Потому приходится все это изучать в ходе преподавания анализа. Однако нужно понимать, что обучения приемам анализа начинается еще в школе и даже раньше. Может действительно нет такой точной актуализации, и она будет полезна?
|
|
|
|
|
Записан
|
Эдуард aka galogen
|
|
|
|
bas
|
 |
« Ответ #2 : Июня 28, 2007, 08:50:48 pm » |
|
Одним из примеров такого приема-инструмента для анализа является рисование ментальных карт, они же mindmap.
http://www.uml2.ru/index.php?option=com_smf&Itemid=45&topic=193.0Входит ли в предметную область uml2.ru и форума обсуждение общечеловеческих приемов анализа информации или все жестко заточено под анализ с последующим проектированием программного обеспечения?
Входит. Осмысленный коммент будет позже. З.Ы. Переношу тему в др. раздел
|
|
|
|
|
Записан
|
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь. Б.А.С.
|
|
|
Ontology Nazi
Member of CAR
Hero Member
 
Рейтинг читателей: 19
Сообщений: 1178
Возмутитель спокойствия
|
 |
« Ответ #3 : Июня 28, 2007, 11:16:08 pm » |
|
... разложить ее по полочкам. Да, многие думают, что именно в этом состоит работа аналитика  Входит ли в предметную область uml2.ru и форума обсуждение общечеловеческих приемов анализа информации или все жестко заточено под анализ с последующим проектированием программного обеспечения? Я всеми руками за, чтобы входила. Если эта тема интересна и нужна здесь, могу попробовать описать свои приемы и с удовольствием поучусь у форумян. Давайте, мы тоже попробуем свои методики выявить и описать.
|
|
|
|
|
Записан
|
|
|
|
Ontology Nazi
Member of CAR
Hero Member
 
Рейтинг читателей: 19
Сообщений: 1178
Возмутитель спокойствия
|
 |
« Ответ #4 : Июня 28, 2007, 11:20:07 pm » |
|
Давайте я сразу поделюсь своим алгоритмом анализа и разбора диаграммы БД при инженерном анализе.
Этот метод в принципе достаточно универсален и может быть использован для анализа сетей и графов вообще.
К сожалению, даже дорогие CASE-средства не умеют нормально строить диаграммы инженерного анализа без пересечений и повторений, поэтому родился такой алгоритм:
1) Сначала выделяю таблицы, имеющие наибольшее количество связей, и раскидываю их в разные стороны подальше друг от друга - это будут своеобразные центры кристаллизации, на которых, как на пяльцах, будет растянута схема. Те сильносвязанные таблицы из них, что связаны с большим количеством других "центров" помещаю ближе в середину диаграммы, остальные - по периферии.
2) Нахожу "справочные" однозависимые таблицы и их цепочки, которые связаны только с конкретным "центром" - выстраиваю сателлиты вокруг "планет".
3) Образующиеся независимые или слабозависимые отдельные кластера таблиц откидываю в процессе подальше или вообще выношу в другие диаграммы/пакеты.
4) Далее принимаюсь за "посредников" - таблицы, которые связывают между собой "центры кристаллизации", при необходимости производя своппинг их друг с другом, напоминающий заплетание косичек, с целью избавления от пересечений и стараюсь размещать из равноудалённо от связуемых.
5) Выравниваю по возможости таблицы так, чтобы было как можно больше прямых горизонтальных и вертикальных связей, что упрощает чтение.
6) "Сжимаю" диаграмму, пропорционально приближая таблицы друг к другу, добиваясь большей компактности, что важно для максимальной обозримости и читаемости диаграммы.
|
|
|
|
|
Записан
|
|
|
|
Irr
Member of CAR
Sr. Member
 
Рейтинг читателей: 14
Сообщений: 489
Акын: Что вижу, о том и пою
|
 |
« Ответ #5 : Июня 29, 2007, 10:04:00 pm » |
|
Спасибо, Денис! Скоро займусь описанием своих методик, а пока ссылка: Тимур Василенко: О.Генри и когнитивные карты. http://www.improvement.ru/zametki/cognitive/У меня руки еще не доходили попробовать, но выглядит впечатляюще. И в той же статье ссылка на статью: Когнитивный анализ и моделирование сложных ситуаций, где описана методика когнитивного анализа http://www.iis.ru/events/19981130/maximov.ru.htmlДа, меня заинтересовала эта тема, хотелось бы узнать, удалось ли апробировать методику и получилась ли статья.
|
|
|
|
« Последнее редактирование: Июня 29, 2007, 10:14:40 pm от Irr »
|
Записан
|
|
|
|
bo
Newbie
Рейтинг читателей: 0
Сообщений: 17
|
 |
« Ответ #6 : Июля 25, 2007, 12:39:27 am » |
|
Давайте я сразу поделюсь своим алгоритмом анализа и разбора диаграммы БД при инженерном анализе. ...
гм... сколько таблиц в вашей базе данных? у меня уже несколько лет меньше 50 не встречается. при этом без использования чего-то автоматизирующего - просто беда. для десятка таблиц - способ работает. я тоже раскидываю обьекты по углам, а потом между ними связи. во
|
|
|
|
|
Записан
|
|
|
|
Ontology Nazi
Member of CAR
Hero Member
 
Рейтинг читателей: 19
Сообщений: 1178
Возмутитель спокойствия
|
 |
« Ответ #7 : Июля 25, 2007, 01:48:34 am » |
|
гм... сколько таблиц в вашей базе данных? у меня уже несколько лет меньше 50 не встречается. От 10 до 400. В среднем где-то да, около 50. при этом без использования чего-то автоматизирующего - просто беда. Ну собственно идея формализации алгоритма родилась именно от недовольства CASE'ами. для десятка таблиц - способ работает. я тоже раскидываю обьекты по углам, а потом между ними связи. Смотрите внимательно шаг 3 алгоритма, ключевое слово - ПАКЕТЫ. во я догадался )
|
|
|
|
|
Записан
|
|
|
|
nvoynov
Jr. Member

Рейтинг читателей: 0
Сообщений: 70
|
 |
« Ответ #8 : Сентября 27, 2007, 05:30:41 pm » |
|
Ну 50 это ерунда. Смотрел несколько инструменов, но ERWin остася вне конкуренции именно своими Subject Area. А для анализа чужих БД - отличный способ по связям. Спасибо Денис!
|
|
|
|
|
Записан
|
С наилучшими пожеланиями, Николай Войнов
|
|
|
|