Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование процесса по системе SADT.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.63 Mб
Скачать

Диаграмма а3

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

Рисунок 3.5 - Диаграмма А3. Контролировать соответствие проекта требованиям заказчика.

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

Диаграмма NodeTree.

Диаграмма NodeTree представляет модель в виде отношений между родительскими и дочерними узлами модели в форме древовидного графа. Диаграмма показывает не взаимосвязи между функциями, а иерархическую зависимость функций. Диаграмма использует традиционное дерево иерархий, в котором верхний узел (блок) соответствует контекстной диаграмме, а нижний уровень – декомпозицию потомков.

Рисунок 3.6 - Диаграмма NodeTree. Разработать сайт-блог.

Лабораторная работа №4. Создание er-модели.

        1. Выделение сущностей.

Анализируя список объектов, полученных в прцессе моделирования системы «Построение сайта-блога», были выделены следующие сущности:

    1. Студия веб-разработки – это частная коммерческая компания, которая занимается созданием, размещением и продвижением во Всемирной паутине сайтов.

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

    3. Заказчик – физическое или юридическое лицо, которое покупает определенные товары и услуги, которые не может произвести самостоятельно.

    4. Рабочая группа – люди, принятые на работу в студии веб-разработки.

    5. Сайт - совокупность электронных документов (файлов) частного лица или организации в компьютерной сети, объединённых под одним адресом (доменным именем или IP-адресом).

    6. Стандарт – требования для построения и функционирования сайта, необходимы для комфортной работы с сайтом пользователей.

        1. Выделение связей между сущностями

Студия веб-разработки составляет договор о разработке сайта, который подписывает (утверждает) заказчик. Договор описывает, как должен разрабатываться необходимый заказчику сайт. Заказчик подразделяется на юридических и физических лиц. Сайт соответствует определенным стандартам, таким как ГОСТы, требования хорошего дизайна, требования поисковой оптимизации. Студия веб-разработки состоит из рабочей группы, в которую входят сотрудники этой студии.

Описание сущностей и связей.

Связь «Студия» - «Договор»

Рисунок 4.1 – Связь «Студия» - «Договор».

Связь «Студия» - «Договор» является идентифицирующей один-ко-многим. Одна студия может составить много договоров, а много студий не могут иметь один договор.

Связь «Заказчик» - «Договор»

Рисунок 4.2 – Связь «Заказчик» - «Договор».

Связь «Заказчик» - «Договор» является идентифицирующей один-ко-многим. Один заказчик может иметь много договоров, но не может быть такого, что много заказчиков имеют один договор.

Связь «Студия» - «Рабочая группа»

Рисунок 4.3 – Связь «Студия» - «Рабочая группа»

Связь «Студия» - «Рабочая группа» является идентифицирующей один-к-одному, так как соединяет зависимую и независимую сущности. Одна студия может содержать одну рабочую группу, и рабочая группа может работать в одной студии.

Связь «Рабочая группа» - «Сайт»

Рисунок 4.4 – Связь «Рабочая группа» - «Сайт».

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

Связь «Договор» - «Сайт»

Рисунок 4.5 – Связь «Договор» - «Сайт».

Связь «Договор» - «Сайт» является связью один к одному, потому то один договор заключается на один проект сайта. Один сайт может быть описан только в одном договоре. На каждый отдельный сайт заключается отдельный договор.

Связь «Сайт» - «Стандарт»

Рисунок 4.6 – Связь «Сайт» - «Стандарт».

Связь «Сайт» - «Стандарт» является идентифицирующей связью один ко многим, так как один сайт должен соответствовать нескольким стандартам. Несколько сайтов могут соответствовать одному и тому же стандарту.

Связь «Заказчик» - «Сайт»

Рисунок 4.7 – Связь «Заказчик» - «Сайт».

Связь «Заказчик» - «Сайт» является идентифицирующей один ко многим. Заказчик может заключить договор на создание нескольких сайтов и соответственно контролировать правильность разработки нескольких сайтов.

        1. Выделение некоторых атрибутов сущностей.

  1. Для сущности «Студия» атрибутами будут являться номер, название, адрес, номер телефона. Ключом для сущности «Студия» будет ИНН Студии из-за уникальности данного номера для каждой зарегистрированной организации.

  2. Для сущности «Заказчик» атрибутами будут являться номер, ФИО заказчика, контактный телефон, название организации. Ключом для сущности «Заказчик» будет номер заказчика, так как он уникальный для каждого отдельного заказчика.

  3. Для сущности «Договор» атрибутами будут являться номер, дата создания, дата подписания.

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

  5. Для сущности «Сайт» атрибутами будут являться номер договора, номер проекта, дата создания, дата завершения.

  6. Для сущности «Стандарт» атрибутами будут являться номер стандарта.

Диаграмма «Сущность - Связь»

Рисунок 4.8 – Диаграмма «Сущность - Связь»

Рисунок 4.9 – Диаграмма, основанная на ключах

Диаграмма, основанная на ключах