Логический уровень представляется комплексом взаимосвязанных моделей и методов, формализующих информационные процессы при технологических преобразованиях информации и данных.
Структурная модель логического уровня.
Модели на логическом уровне в целом соответствуют определяемым базовым процессам. Однако для взаимосвязи различных информационных процессов (обработки, обмена, накопления информации) строится модель организации информации. Т.е. в ней отображается связь процедур и соответствующих процессов. Модель организации информации строится на основе моделей предметной области, т.е. модели выделяемых объектов и решаемых задач. МОИ должна соответствовать выделенным объектам и задачам.
Для организации управления процессами обработки, обмена и накопления данных строится модель накопления данных. Модель управления данными реализуется через процессы обмена, накопления и обработки информации. В процессах обмена она отображается в виде процедур диспетчирования обработки. В процессе накопления модель управления реализуется через процедуры администрирования баз данных (организация уровней доступа, определение прав пользователей и т.д.). в процессе обмена модель управления данными отображается через процедуры сетевого администрирования.
Физический уровень рассмотрения ИТ.
Представляет ее аппаратно – программную реализацию. Элементами ИТ являются средства вычислительной техники, ввода информации, отображения информации и совокупность программных средств.
ИТ можно на физическом уровне представить, как сложную систему, в которой выделяются несколько крупных подсистем. Подсистемы данного уровня реализуют процессы концептуального уровня и алгоритмы, методы и модели логического уровня.
Структурная модель физического уровня.
Элементами подсистем, выделяемых на физическом уровне, являются конкретные программные и аппаратные средства.
При формировании подсистем на физическом уровне целесообразней использовать стандартные типовые решения, т.е. работающие, опробованные программные и аппаратные средства, отвечающие требованиям, выявленным на концептуальном и логическом уровне.
Особенности процессов, выделяемых общей ИТ. Базовые ИТ.
Процесс извлечения информации.
При рассмотрении этого процесса выделяются следующие процедуры:
На концептуальном уровне процесс сбора информации представляет из себя получение информации от различных первичных устройств, датчиков и т.д. В организационных системах сбор информации обычно производится вручную и заключается в заполнении первичных форм ввода. Подготовка информации заключается в ее первичной обработке, преобразовании в форму, удобную для ввода в вычислительное устройство. Если использовались автоматические устройства сбора, то подготовка может состоять в преобразовании сигнала в цифровой вид, приведении к требуемому уровню напряжения. Контроль необходим для предупреждения ошибок и устранения явно ошибочных данных. Процедуры контроля могут быть визуальные, логические или арифметические. Логический метод предполагает сопоставление фактических данных с нормативными, проверку логической непротиворечивости некоторых простейших показателей. Арифметический метод – расчет контрольных сумм, проверка по принципам делимости. Процедура ввода обычно производится вручную на алфавитно – цифровых клавиатурах. При использовании автоматических средств сбора информации (датчиков и т.д.) ввод производится через внешние порты вычислительных машин или платы расширения. При использовании ручных средств сбора информации или когда информация вводится с бумажных носителей, используются различные сканеры. Однако при этом требуются дополнительные процедуры распознавания и преобразования информации. Введенные данные о конкретном объекте обычно являются только частью данных из необходимых для решения поставленной задачи. Обычно отдельно выделяется ввод данных о предметной области в целом (справочная информация). Кроме того, как отдельную процедуру ввода можно рассматривать ввод информации о последовательности и содержании процедур преобразования данных.
Замечание.
Информацию, подготовленную для ввода или собранную часто необходимо передать к месту обработки. Для этого используются процедуры процесса обмена.
На логическом уровне рассмотрения процесс извлечения информации заключается в разработке моделей предметной области и отдельных объектов, выделяемых в ней.
Модели объектов предметной области прежде всего необходимы для интерпретации собранной информации, для ее отнесения к тому или иному объекту. На логическом уровне в процессе извлечения обычно выделяются следующие модели:
- модель объектов предметной области (аналог информационной модели в ООП)
- общая модель управления
должны быть определены взаимосвязи объектов, действия, которые они выполняют, типы их взаимного влияния (аналог модели состояний в ООП)
- модель решаемых задач
отображаются целевые характеристики, которые необходимо достичь, процессы преобразования данных. Более детально расписываются действия, выполняемые объектами в различных состояниях (программная реализация модели ООП или разработка модели процессов).
При разработке моделей объектов предметной области обычно используют следующие операции:
1. декомпозиция
2. абстракция
3. агрегатирование
декомпозиция – разбиение рассматриваемой системы на отдельные компоненты.
абстракция – отнесение выделенного компонента к определенному классу, типу известных теоретических объектов.
Декомпозиция и абстракция обычно взаимосвязаны, т.к. при выполнении операции декомпозиция обычно уже подразумевает какой-то набор стандартных компонентов. И разбиение происходит путем выявления элементов системы, близких к известным стандартным теоретическим компонентам.
Существует 2 типа абстракции:
- абстракция через параметризацию
- абстракция через спецификацию
Абстракция через параметризацию подразумевает выделение формальных параметров компонентов, при замене которых на фактические параметры мы переходим к конкретному экземпляру компонента.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.