Описание родословной с помощью дерева представляет собой модель

Обновлено: 18.09.2024

Разработка программной системы для поддержки генеалогических деревьев. Модели вариантов использования и анализа системы. Морфологическая и функциональная модели, диаграммы состояний, деятельности и взаимодействия. Хранение сведений в базах данных.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 01.02.2013
Размер файла 535,2 K

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ЦЕНТРОСОЮЗ РОССИЙСКОЙ ФЕДЕРАЦИИ

Кафедра прикладной информатики

Проектирование информационных систем

    Введение
  • 1. Постановка задачи
  • 1.1 Программная система
    • 1.2 Глоссарий проекта
    • 1.3 Анализ и определение требований
    • 2.1 Описание модели вариантов использования
    • 2.1.1 Диаграмма вариантов использования
    • 2.2 Описание модели анализа системы
    • 2.2.1 Диаграммы деятельности
    • 3.1 Морфологическая модель
    • 3.2 Функциональная модель
    • 3.3 Диаграмма состояний
    • 3.4.Диаграмма деятельности
    • 3.5 Диаграмма взаимодействия

    Введение

    Визуальное моделирование - это способ представления идей и проблем реального мира с помощью моделей. Модель помогает понять проблему всем участникам, задействованным в реализации проекта на различных этапах: заказчику, эксперту, аналитику, проектировщику, автору документации, программисту и др. Моделирование обеспечивает более точную оценку необходимых ресурсов, четкую проработку планов и эффективное функционирование создаваемых систем.

    Нотация - важная составляющая любой модели, своего рода связующее звено между процессами. Унифицированный язык моделирования (UML) предлагает достаточно полную нотацию, которая расширяется при переходе от анализа к проектированию.

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

    1. Постановка задачи

    Требуется разработать программную систему для поддержки генеалогических деревьев.

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

    Пользователи системы могут осуществлять поиск полезной информации по дереву:

    · находить для указанного члена семьи его детей;

    · находить для указанного члена семьи его родителей;

    · находить для указанной персоны братьев и сестер, если таковые есть;

    · получать список всех предков персоны;

    · получать список всех потомков персоны;

    · получать список всех родственников персоны;

    1.2 Глоссарий проекта

    1. Система - программная система для поддержки генеалогических деревьев.

    2. Пользователь - человек, работающий с системой.

    3. База данных - файл во внешней памяти компьютера, хранящий таблицы данных.

    1.3 Анализ и определение требований

    Как составить родословную: где искать информацию, как нарисовать генеалогическое древо. Что такое родословная схема и поколенная роспись. Пример поколенной росписи.

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

    Небольшое вступление: полезная привычка - записывать

    Память рода – это не только фотографии, так можно сказать про любую бережно хранимую фамильную вещицу. Старинный угольный самовар на современном столе смотрится… приятно. Но совсем другое дело, если за историей самовара стоят живые истории предков! Поэтому есть смысл завести привычку: записывать рассказы бабушек и дедушек, мам и пап, прабабушек и прадедушек, дядюшек и тетушек. Правнуки могут и не успеть лично познакомиться с прадедами. Но молодое поколение всё равно сможет узнать их, если сохранились аудио или видеозаписи, на которых родственники остаются живыми и здоровыми, рассказывающими о своей жизни.

    Создаём основу родословной

    Именно так, в живом общении, записывают информацию профессиональные этнографы. А как создать ту самую основу, на которую можно надеть одежды устных рассказов, семейных преданий? Где взять информацию, узнать точные даты, имена и должности? Ответ прост – в архивах, а помощь можно найти в социальных сетях, где активно работает множество групп любителей генеалогии.

    Как нарисовать генеалогическое древо

    У начинающих исследователей возможны трудности, связанные с графически правильным оформлением информации. Поэтому сегодня коснёмся именно этой темы.

    ” Но вот тут возникает проблема – большинство схем генеалогических дерев не верны!

    Например, посмотрите вот на такую схему, которую мы нашли в Интернете

    Как составить родословную: где искать информацию, как нарисовать генеалогическое древо. Что такое родословная схема и поколенная роспись. Пример поколенной росписи.

    ” Действительно, наоборот! Общая закономерность построения родословных дерев состоит в том, что в корнях изображают первых из известных нам предков, самых далеких по времени от нас.

    Как составить родословную: где искать информацию, как нарисовать генеалогическое древо. Что такое родословная схема и поколенная роспись. Пример поколенной росписи.

    Генеалогическое древо английской королевы Виктории

    ” Другое правило научной генеалогии - деревья строятся по мужской линии.

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

    Важно: именно по мужской линии в нашей традиции строятся все виды фиксации родословия: и родословные схемы, и поколенные росписи, и уже описанные родословные деревья. Остальное в оформлении родословного древа – дело творчества.

    ” На родословном древе про каждого человека следует написать фамилию, имя, отчество, дату рождения и смерти, если человека уже нет в живых.

    Как построить родословную схему

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

    ” А вот с точки зрения пространственной организации информации есть важные отличия: родословное древо строится обязательно снизу вверх, а схема может быть восходящей (снизу вверх), нисходящей (сверху вниз) и даже боковой (слева направо).

    Как составить родословную: где искать информацию, как нарисовать генеалогическое древо. Что такое родословная схема и поколенная роспись. Пример поколенной росписи.

    Поколенная роспись

    На мой взгляд, для взрослого человека, ведущего родословные изыскания, наиболее удобная форма фиксации новой информации - поколенная роспись. Для подростков умение составлять поколенные росписи может стать ещё и ярким дополнением к курсу истории России.

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

    Поясню это на примере – фрагменте поколенной росписи Захаровых.

    Выходец из Вязников Владимирской губернии, мещанин. Отца Ивана Александровича звали Александром Козминым (Кузьмичом) Захаровым, он был вязниковским мещанином. 24 июля 1883 года Иван Александрович и Прасковья Николаевна вступили в брак, для обоих он был первым. Таинство совершил священник Константин Веселовский с диаконом Иоанном Смирновым в Троицкой церкви г. Вязники, о чём сделана актовая запись № 21 в метрической книге. Поручателями по жениху были вязниковские мещане Михаил Павлович Фигурнов и Александр Павлович Давыдов, а по невесте – вязниковский мещанин Николай Чирков и вязниковский купец Степан Иванович Красавцев[v]. В Томске И.А.Захаров был доверенным лицом купца Гадалова.

    Мещанка. Дочь вязниковского уезда деревни Новоселки крестьянина Николая Егоровича Всехвальнова. Родилась в Вязниках Владимирской губернии, там же вышла замуж. Впоследствии, период между 1890 и январем 1894 года, с мужем перебралась в Томск. Была домохозяйкой, воспитывала детей. Всего имела 12 детей, но до взрослого возраста дожили только 6. После 1917 года все время жила с семьей своей дочери Марии Ивановны. Умерла от порока сердца и старости в г. Томске, о чём имеется запись № 903 от 16 марта 1942 года[vii].

    Выходец из Вязников Владимирской губернии, мещанин. Был восприемником при крещении своей племянницы – Марии Ивановны. Умер 25 июня 1906 года. Был похоронен 27 июня 1906 года.

    Выходец из Вязников Владимирской губернии. 25 июля 1871 года получил вид на жительство в Томске сроком на 11 месяцев как рядовой Вязниковского уездного полка[x]. В “Алфавитной книге временно проживающих в городе Томске” сведений о его убытии нет.

    [v] основание для информации о бракосочетании – Государственный Архив Владимирской области, ф. 590, оп. 22, д. 3, л. 676об – 677

    Римскими цифрами обозначены поколения. Под первым номером идет поколение самого далекого из известных предков. Каждому человеку присваивается порядковый номер, обозначаемый арабской цифрой. В данном фрагменте порядковые номера доведены до семи. Вторая арабская цифра, стоящая после тире, это порядковый номер отца человека. Так, в данном примере есть персоналия:

    Аппетит приходит во время еды. Вполне возможно, занявшись этим летом вместе с ребёнком составлением генеалогического дерева или поколенной росписи, вы захотите задать свои вопросы. В Новосибирске с 1994 года существует общественная организация – Новосибирское историко-родословное общество, объединяющее единомышленников и оказывающее методическую помощь при составлении родословной. Общество представлено группой в социальной сети ВКонтакте >>>>

    Интересно? Оставьте ссылку на эту статью в социальных сетях!


    о детях от 7 до 10 лет

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

    До этого я пытался как-то записать все на бумаге, но буквально через месяц это было утеряно. В связи с чем в этот раз я решил хранить данные в электронном формате.

    Прежде чем делать что-то своё, я:

    Определил ряд критериев к сервису:

    Возможность импорта/экспорта всех данных в простом виде (возможность создания бекапа и независимость от одного сервиса)

    Возможность создания сложных структур (не только вертикальные генеалогические линии, но и горизонтальные, также “множенство”, “многомужество” и другие ситуации)

    “Приемлемое” отображение в виде графа

    Изучил всевозможные аналоги на рынке

    К сожалению я не нашел удовлетворяющего критериям сервиса. Пример сервиса:


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

    В последствии я решил сделать универсальный инструмент для хранения, отображения реальной картины родословной.

    Модель данных

    Для начала я принял соглашение о том, что связью будет являться указание на родителя. Тк это обуславливается природой людей. И всегда у каждого человека будет мать и отец. Удивительно, но даже тут есть исключительные ситуации о которых я напишу ниже.

    Свое решение я начал с создания примитивной структуры данных, и сбора данных в таблицу Numbers (Excel).

    Last name or maiden name

    Date of birthday

    В этой модели данных единицой является некоторый человек с уникальным ID, у него могут быть ссылки на ID матери и отца. Также у каждого элемента есть поля которые его описывают: имя, дата рождения и смерти, пол, комментарий для дополнительной информации.

    Отображение графа

    До этого в университете, в 2013 году в рамках хакатона и курсовой работы, я делал сервис для поиска родственных связей по базе жителей Самарской области. Мой интерес представляло – по данным места жительства, дате рождения, фамилии, имени и отчеству определить с некоторой вероятностью и отобразить на графе какую-то семью. Тогда для отображения графа я использовал библиотеку sigmajs. Эта библиотека написана на JavaScript и она удовлетворяла моему видению того, что я собирался сделать.

    День 1

    Просто перебрав в голове всех ближайших родственников, у меня получилось 26 человек. Конечно информация была не полной, но это был 1 день, когда я начал.


    День 2

    После я напряг бабушку вспоминать и узнавать всех наших предков и родственников, и начал всё активно записывать в свою таблицу. Уже к ночи следующего дня мы записали информацию о ≈100 людях. А также я добавил заполнение черным цветом, узлов умерших людей.


    День 3

    После чего мы начали показывать эту картинку нашим родственникам и просить их рассказать о тех, кого мы не знаем. Благодаря обильному общению через мессенджеры и телефонные звонки к следующему вечеру мы собрали информацию ≈200 наших родственниках.


    Хочу заметить, что на графе отображены ближашие родственники по горизонтали и их ближайшие предки, которых они помнят. Что естественно является не полной картиной при построении вертикального древа. Но уже на этом этапе стало понятно, что используемая библиотека построения графа не подходит для отображения дерева.

    Через 6 дней

    Буквально через 6 дней я попробовал с десяток разных библиотек на JS и выбрал библиотеку GoJS. Одна из причин по которой я это сделал было то, что я нашел пример для построения графа с автоматической визуализацией поколений. Это позволяло автоматически расположить людей на графе, а также визуализировать связи под прямым углом.


    Однако после этого и начали проступать основные проблемы отображения, которые раньше были не видны.

    GoJS

    Нужно заметить, что GoJS подошла на стадии создания прототипа, однако ввиду неадекватной цены лицензии в 3495$ за 3 года, использовать её в конечном решении я не планирую. Однако в её примерах содержатся неплохие алгоритмы и принципы, которые можно позаимствовать.

    Проблемы отображения графа на плоскости

    Для начала, если не рассматривать сложных случаев, стандартные алгоритмы GoJS для расположения вершин не справлялись:

    При рисовании ребер под 90 градусов многие ребра накладывались друг на друга, и не сдвинув ребра, было не понять откуда какое выходит. Поэтому я сразу исправил их рисование на прямые линии.

    Некоторые связи улетали не в те поколения. Дети как бы перепрыгивали сильно вниз.

    Граф переплетался и накладывался, даже в тех случаях, где можно было этого не делать.

    Стало очевидно, что нужны правила отображения такого графа. И вообще задача создания алгоритма расположения вершин – основная работа.

    Интерфейс пользователя

    Также я добавил функции для импорта в формате .csv , также экспорта в .svg , .json , а хранение данных перенес в LocalStorage браузера, таким образом перезагружая страницу, данные не терялись и отпала необходимость использовать БД.


    А также я понял, что:

    Добавление людей осуществлять в Numbers не удобно, нужен интегрированный веб-интерфейс.

    Нужен поиск по людям.

    Нужна функция подсветки маршрута от одного человека к другому.

    Нужно, чтобы при нажатии на элемент отображается все его “прямое” дерево вверх и вниз.

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

    Эти задачи я пока отложил и начал думать про реализацию нормального отображения графа, а для этого сначала нужно побороть теорию.

    Алгоритм отображения

    Писать алгоритм я начал с задания ограничений и изучения теории.

    Ограничения

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

    Генеалогия содержит 3 закона:

    На каждые 100 лет приходится жизнь трех поколений или чуть больше, если родждение детей было в возрасте порядка 18 лет. Границы этого обуславливаются репродуктивным возрастом.

    Удваивание числа предков в каждом поколении (очевидно, что у каждого человека есть два родителя).

    Также есть много материалов по построению генетических деревьев все это ищется по слову genogram . Основная часть этих материалов про построение этих деревьев с помощью софта EdrawMax :

    ссылка 1: EdrawMax, общая информация о Genogram’ах

    ссылка 2: EdrawMax, законы и обозначения принятые для Genogram

    ссылка 3: лекция Deena Shelton “Genogram Instructions - Marriage and Family”

    ссылка 4: видеоурок на тему “How to draw a genogram”

    ссылка 5: видеоурок “Addams Family Genogram”

    ссылка 6: лекция Wilma Schroeder “How to Draw Genograms”

    Также я принял собственные правила отображения:

    Строятся только кровные связи, от ребёнка до родителей (отсутствуют связи от родителей до ребенка, связи типа братья, сестры, дедушки, бабушки).

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

    Если оба родителя неизвестны, родители не отображаются.

    Связь выходит из ребенка сверху, а входит снизу (от его ребенка). Можно также добавить стрелку в сторону ребенка, хотя не обязательно тк они должны быть разнесены по вертикале.

    По возможности поколения должны находиться на отдельных уровнях.

    По возможности ребра не должны пересекаться. В идеале граф должен быть планарный.

    Исключительные ситуации

    Для решения проблем планарного отображения рассмотрим несколько ситуаций:

    Инцест (1 случай - межпоколений)


    Касаемо графа справа, очень долго думал через сколько колен максимальна возможна эта афера. Но не стал визуализировать, остановился на одном.

    Инцест (2 случай - внутрипоколения)

    Такой пример достаточно распространен в жизни, и встречается в моем древе:

    Однополые семьи, усыновление (удочерение), искусственное зачатие, смена пола, замороженный генетический материал – те случаи, которые могут сломать вообще всю логику.

    Ограничение отображения

    Вместе с тем как быстро граф расширяется в ширь, стало понятно, что отображать такую структуру становится сложно. Нужно как-то её ограничивать. Для этого я придумал следующий алгоритм

    PHASE “A” Для узла-точки-входа отображаем всех прямых предков.

    PHASE “B” Для всех элементов на графе отображаем всех прямых потомков, при этом для каждого потомка отображаем вторых родителей (на графе отмечены серым кружком).

    Для всех вторых родителей повторяем PHASE “A”

    Повторяем PHASE “B”

    Это первая статья описывающая часть моей работы, за которую я:

    Изучил существующие на рынке решения.

    Протестировал некоторое количество библиотек рисования графа.

    Собрал информацию о ≈300 своих родственниках и предках.

    Сделал прототип приложения с минимальными удовлетворяющими функциями. И выявил основные направления по дальнейшей разработке.

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

    Для тех, кто дочитал бонусом прилагаю полученный прототип.
    PS работает не во всех браузерах, лучше просматривать с компьютера.
    При нажатии на ссылку будет всплывающее окно, если согласиться, то загрузится JSON файл с моим деревом (отображение происходит не моментально, обычно это занимает ≈2 секунды).
    Также можно загрузить своё древо, в формате csv или json , согласно модели данных выше.

    Генеалогическое дерево - это графическое изображение, на котором указаны все предки определенного человека. Его родословная. Составленная за несколько предыдущих поколений.

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

    Мы расскажем о том, что представляет собой генеалогическое дерево. А также посоветуем, как составить родословную. Как найти информацию о своих предках.

    Что представляет собой генеалогическое дерево?


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

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

    Зачем составлять родословную?

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

    Очень часто бывает так, что в рамках одного семейства все мужчины или женщины осваивали какую-либо конкретную профессию. Например, были докторами. Следовательно, вы сможете сделать вывод, что и у подростка есть предрасположенность к определенной профессии. И отдадите его в соответствующий университет.

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

    Виды родословного дерева

    Родословная может создаваться по одному из двух методов.


    Восходящее родословное дерево

    В рамках этого метода, родословная создается, начиная от потомка. И плавно переходит к предкам. В самом начале указывается человек, который создает родословное древо. Или тот, который заказал соответствующую услугу в агентстве.

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

    Нисходящее генеалогическое дерево

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

    Линии наследования

    Когда будете создавать родословную, в обязательном порядке помните про линию наследования. Она может быть:

    Каким образом можно рисовать родословное дерево?


    Родословное дерево можно рисовать в абсолютно любой произвольной форме. Однако, мы рекомендуем придерживаться стандартного дизайна. Того, которое похоже по внешнему виду на дерево. Этот дизайн можно применять для абсолютно любых генеалогических деревьев. Самых разных уровней сложности.

    Как составить генеалогическое дерево самостоятельно?

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

    Изучите архив вашей семьи


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

    При поиске бумаг обращайте особое внимание на:

    1. Свидетельства, в которых написана информация о вступлении в брак.
    2. Свидетельства о рождении.
    3. Паспорта.
    4. Различные виды дипломов из учебных заведений.
    5. Школьные аттестаты.
    6. Различные трудовые книги.

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

    Что делать с найденными документами о родственнике?

    Каждый из документов, которые вы найдете, рекомендуется отксерокопировать. А затем положить оригиналы на место. И использовать только лишь ксерокопии.

    Помните, что найденные документы будут старыми. Есть риск, что вы их порвете. Или потеряете. Что приведет к серьезным проблемам в дальнейшем.

    Поговорите со своими пожилыми родственниками


    После того, как найдете все необходимые документы, поговорите со своими пожилыми родственниками. Не нужно проводить беседы на отвлеченные темы. В противном случае, вы рискуете сбить с толку собеседника. Вместо этого рекомендуем задать несколько конкретных вопросов:

    В каком году и городе/стране родился человек. А также другие родственники, которых он может знать.

    Поговорите со своим родственником более подробно

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

    Разговоры с родственником рекомендуется записывать на диктофон


    Это делать очень важно. Поскольку так вы получите дополнительную гарантию того, что не забудете ни одной фразы. Не нужно надеяться на то, что вы сможете все запомнить. Вероятность этого довольно мала. Даже если вы обладаете идеальной памятью.

    Информацию о родственниках необходимо правильно структурировать

    Это важно сделать правильно. Чтобы в дальнейшем вам было проще составлять генеалогическое дерево. И чтобы вы не запутались в больших объемах полученной информации.

    Более подробно почитать о том, как искать информацию о семье, можно здесь.

    Что лучше: составить родословную самостоятельно или заказать ее в специальном агентстве?

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

    За определенную сумму денег вы получите подробную родословную, составленную без ошибок (если вы обращаетесь в авторитетное агентство). Сделанное за максимально короткий срок. Без дополнительных затрат времени и нервов с вашей стороны.

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

    Составлять генеалогическое дерево можно и самостоятельно. Однако, это займет у вас огромное количество времени. А также отнимет много денег.

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

    Читайте также: