Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к аттестации ТРПО (утвержденные).docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
286 Кб
Скачать
☆

13. Дать понятие метода функционального моделирования sadt.

Изложить принципы построения модели IDEFO.

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

Метод SADT  представляет собой совокупность правил и процедур, предназначен­ных для построения функциональной модели объекта какой-либо предметной области.

В основе методологии SADT лежат два основных принципа:

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

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

В целом рекомендуется прекращать моделирование, когда уровень детализации модели удовлетворяет ее цель.

14. Дать определение базы данных.

Модели представления данных: реляционная, древовидная, сетевая.

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

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

Иерархические (древовидные) базы данных. Они построены в виде обычного дерева. Данные здесь делятся на две категории: главные и подчиненные. Наивысший в иерархии объект называется корневым, остальные объекты носят название зависимых объектов.

В Сетевых БД любой объект может быть как главным, так и подчиненным. В сетевой модели базы данных каждый объект может иметь сколько угодно связей с другими объектами.

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

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

15. Дать понятие er-модели.

Основные понятии ER-диаграмм (сущность-связь) в нотации Ричарда Баркера.

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

• хранить информацию о покупателях (каждый покупатель является юридическим лицом и имеет наименование, адрес, банковские реквизиты);

• печатать накладные на отпущенные товары (каждый товар имеет наименование, цену, а также характеризуется единицами измерения);

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

ЕR-модели – моделирование структур данных.

Сущность – это класс однотипных объектов, информация о которых должна быть учтена в модели.

Экземпляр сущности – это конкретный представитель данной сущности.

Атрибут сущности – это именованная характеристика, являющаяся некоторым свойством сущности

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

Связь – это отношение одной сущности к другой или к самой себе.