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

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

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

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

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

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

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

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

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

  1. Ресурсы;

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]