Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
91201c_Вязович_ВА_ТОИД_пояснительная.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
203 Кб
Скачать
☆

3 Информационная модель системы и её описание

Erwin используется для построения модели данных. ERwin имеет два уровня представления модели – логический и физический. На логическом уровне данные не связаны с конкретной СУБД. Физический уровень данных – это по существу отображение системного каталога, который зависит от конкретной реализации СУБД. ERwin позволяет проводить процессы прямого и обратного проектирования БД. Это означает, что по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога. Для создания моделей данных в Erwin используются две методологии: IDEF1X и IE.

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

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

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

IDEF1.x – методология моделирования баз данных на основе модели «сущность-связь». Применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы или среды. Логический уровень модели представлен на «Рисунок 3.1».

Рисунок 3.1 – Логическая модель представления процесса

Система разработки программного обеспечения включает в себя следующие элементы:

  1. Ресурсы;

  2. Программист;

  3. Техническое задание;

  4. Программный продукт;

  5. Средства программирования.

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

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

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