- •Dfd модель. Назначение. Область применения. Элементы модели.
- •Структура информационно-логической модели асоИиУ. Erd модель. Назначение. Область применения. Компоненты и диаграммы
- •Информационное обеспечение асоиу. Внутримашинное и внемашинное обеспечение. Классификация внтуримашинного обеспечения.
- •Структура сложных программных систем. Характеристики оценки структуры программной системы.
- •Логический анализ структур. Сцепление в программных системах
- •Пользовательский интерфейс асоИиУ. Правила построения интерфейса.
- •Инструментальные средства проектирования асоИиУ. Case – средства.
Структура информационно-логической модели асоИиУ. Erd модель. Назначение. Область применения. Компоненты и диаграммы
Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. ВАЖНО: Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД.
Проектирование ИЛМ должно выполняться с учетом следующих исходных данных:
ТЗ: нефункциональные требования к АСОиУ
ТЗ: требования к информационному обеспечению
инфологическая модель или DFD модель
описание бизнес-модели
Цель проектирования: получение корректной модели данных, которая адекватно отражает предметную область, позволяет максимально удовлетворить эксп-луатационные характеристики и избегать не-желательных аномалий при любых изменениях в БД.
Оценка ИЛМ:
эффективность доступа, минимальное время, затрачиваемое на выборку и обработку данных.
эффективность хранения – минимальный объем памяти, требуемый для хранения данных.
Эффективность защиты данных – минимальный процент потери данных
эффективность модернизации БД – минимальное время на внесение изменений в модель данных и в программный код приложения, обрабатывающее данные в БД
ERD:
Модель “сущность — связь” (МСС) (entity — relation diagram — ERD) — является неформальной моделью предметной области (ПО) и используется на этапе инфологического проектирования БД. Моделируются объекты ПО и их взаимоотношения. Модель ERD была разработана П. Ченом.
Модель "сущность-связь" основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Она определяет значения данных в контексте их взаимосвязи с другими данными. Важным для нас является тот факт, что из модели "сущность-связь" могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей.
Достоинства МСС:
относительная простота; однозначность; применение естественного языка; доступность для понимания.
Информация о проекте представляется с использованием графических диаграмм. Для построения МСС используются 3 основных элемента: сущность, атрибут и связь.
Сущность – собирательное понятие, абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию в системе. Примеры сущностей: материальные (предприятие, сотрудники), нематериальные (описание явления, реферат). Отображается в виде прямоугольника- должна обладать уникальным идентификатором; один или несколько атрибутов.
Атрибут – поименованнная характеристика сущности, его роль – описание свойств сущности: (сущность: КНИГА, атрибуты: НАЗВАНИЕ, АВТОР) и идентификация экземпляра сущности – т.е. каждый экземпляр сущности должен иметь уникальное имя — В качестве имени выступает один или несколько атрибутов. Например, «НОМЕР ЗАЧЕТНОЙ КНИЖКИ» или «НОМЕР» и «СЕРИЯ ПАСПОРТА ; м.б. обязательным и необяз-ым.
Связи — средство представления отношений между сущностями, отображаются при помощи линий именованных ассоциацией между 2 сущностями. Связь характеризуется типом (1:1, 1:N, N:М) и классом принадлежности (обязательный и необязательный). Если каждый экземпляр сущности участвует в связи, то класс принадлежности – обязательный, иначе – необязательный.
