70631

Структурная модель предметной области

Лекция

Информатика, кибернетика и программирование

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

Русский

2014-10-23

39.44 KB

10 чел.

Лекция 18

Структурная модель предметной области

В основе проектирования ИС лежит моделирование предметной области. Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ, необходимо иметь целостное, системное представление модели, которое отражает все аспекты функционирования будущей информационной системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию – быть адекватной этой области.

Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Без проведения моделирования предметной области велика вероятность допущения большого количества ошибок в решении стратегических вопросов, приводящих к экономическим потерям и высоким затратам на последующее перепроектирование системы. Вследствие этого все современные технологии проектирования ИС основываются на использовании методологии моделирования предметной области.

К моделям предметных областей предъявляются следующие требования:

  1.  формализация, обеспечивающая однозначное описание структуры предметной области;
  2.  понятность для заказчиков и разработчиков на основе применения графических средств отображения модели;
  3.  реализуемость, подразумевающая наличие средств физической реализации модели предметной области в ИС;
  4.  обеспечение оценки эффективности реализации модели предметной области на основе определенных методов и вычисляемых показателей.

Для реализации перечисленных требований, как правило, строится система моделей, которая отражает структурный и оценочный аспекты функционирования предметной области.

Структурный аспект предполагает построение:

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

Для отображения структурного аспекта моделей предметных областей в основном используются графические методы, которые должны гарантировать представление информации о компонентах системы. Главное требование к графическим методам документирования — простота. Графические методы должны обеспечивать возможность структурной декомпозиции спецификаций системы с максимальной степенью детализации и согласований описаний на смежных уровнях декомпозиции.

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

Графическое изображение нередко оказывается наиболее емкой формой представления информации. При этом проектировщики должны учитывать, что графические методы документирования не могут полностью обеспечить декомпозицию проектных решений от постановки задачи проектирования до реализации программ ЭВМ. Трудности возникают при переходе от этапа анализа системы к этапу проектирования и в особенности к программированию.

Главный критерий адекватности структурной модели предметной области заключается в функциональной полноте разрабатываемой ИС.

Оценочные аспекты моделирования предметной области связаны с разрабатываемыми показателями эффективности автоматизируемых процессов, к которым относятся:

  1.  время решения задач;
  2.  стоимостные затраты на обработку данных;
  3.  надежность процессов;
  4.  косвенные показатели эффективности, такие, как объемы производства, производительность труда, оборачиваемость капитала, рентабельность и т.д.

Для расчета показателей эффективности, как правило, используются статические методы функционально-стоимостного анализа (ABC) и динамические методы имитационного моделирования.

В основе различных методологий моделирования предметной области ИС лежат принципы последовательной детализации абстрактных категорий. Обычно модели строятся на трех уровнях: на внешнем уровне ( определении требований ), на концептуальном уровне ( спецификации требований ) и внутреннем уровне ( реализации требований ). Так, на внешнем уровне модель отвечает на вопрос, что должна делать система, то есть определяется состав основных компонентов системы: объектов, функций, событий, организационных единиц, технических средств. На концептуальном уровне модель отвечает на вопрос, как должна функционировать система? Иначе говоря, определяется характер взаимодействия компонентов системы одного и разных типов. На внутреннем уровне модель отвечает на вопрос: с помощью каких программно-технических средств реализуются требования к системе? С позиции жизненного цикла ИС описанные уровни моделей соответственно строятся на этапах анализа требований, логического (технического) и физического (рабочего) проектирования. Рассмотрим особенности построения моделей предметной области на трех уровнях детализации.

Объектная структура

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

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

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

Далее концептуальная модель на внутреннем уровне отображается в виде файлов базы данных, входных и выходных документов ЭИС. Причем динамические объекты представляются единицами переменной информации или документами, а статические объекты — единицами условно-постоянной информации в виде списков, номенклатур, ценников, справочников, классификаторов. Модель базы данных как постоянно поддерживаемого информационного ресурса отображает хранение условно-постоянной и накапливаемой переменной информации, используемой в повторяющихся информационных процессах.


 

А также другие работы, которые могут Вас заинтересовать

75758. Характеристика производственных помещений по степени пожарной опасности 13.33 KB
  Все помещения и здания подразделяются на 5 категорий. Б помещения где осуществляются технологические процессы с использованием ЛВЖ с температурой вспышки свыше 28 С способные образовывать взрывоопасные и пожароопасные смеси. В помещения и здания где обращаются технологические процессы с использованием горючих и трудногорючих жидкостей твердых горючих веществ которые при взаимодействии друг с другом или кислородом воздуха способны только гореть. Г помещения и здания где обращаются технологические процессы с использованием негорючих...
75759. Пожарная сигнализация, ее виды 12.36 KB
  Пожарная связь и сигнализация играют важную роль в мероприятиях для предупреждения пожаров способствуют своевременному их обнаружению и вызову пожарных подразделений к месту возникшего пожара а также обеспечивают управление и оперативное руководство работами на пожаре. Пожарную связь можно подразделить на связь извещения своевременный прием вызовов на пожары диспетчерскую связь управление силами и средствами для тушения пожаров и связь на пожаре руководство пожарными подразделениями. Наиболее надежное и быстродействующее средство...
75760. Понятие системы «Человек-среда обитания» 14.32 KB
  Человеку эти потоки необходимы для удовлетворения своих потребностей в пище воде воздухе солнечной энергии информации об окружающей среде и т. В то же время человек в жизненное пространство выделяет потоки механической и интеллектуальной энергии потоки масс в виде отходов биологического процесса потоки тепловой энергии и др. Естественная среда обеспечивает поступление на нашу планету потоков солнечной энергии что создает в свою очередь потоки растительной и животной масс в биосфере потоки абиотических веществ воздух вода...
75761. Причины региональной деградации биосферы. Формирование техносферы-нового типа среды обитания 15.71 KB
  Этим изменениям во многом способствовали: высокие темпы роста численности населения на Земле демографический взрыв и его урбанизация; рост потребления и концентрация энергетических ресурсов; интенсивное развитие промышленного и сельскохозяйственного производства; массовое использование транспорта; рост затрат на военные цели и ряд других процессов. Достижения в медицине повышение комфортности деятельности и быта интенсификация и рост продуктивности сельского хозяйства во многом способствовали увеличению продолжительности...
75762. Взаимодействие человека и техносферы 12.42 KB
  Взаимодействие человека и техносферы Человек и окружающая его среда гармонично взаимодействуют и развиваются лишь в условиях когда потоки энергии вещества и информации находятся в пределах благоприятно воспринимаемых человеком и природной средой. Любое превышение привычных уровней потоков сопровождается негативными воздействиями как на человека так и природную среду. и действиями человека. комфортное оптимальное когда потоки соответствуют оптимальным условиям взаимодействия: создают оптимальные условия деятельности и отдыха;...
75763. Понятие опасных и вредных производственных факторов 42.64 KB
  Понятие опасных и вредных производственных факторов По степени и характеру действия на организм все факторы условно делят на вредные и опасные. К вредным относятся такие факторы которые становятся в определенных условиях причиной заболеваний или снижения работоспособности. Опасными называют такие факторы которые приводят в определенных условиях к травматическим повреждениям или внезапным и резким нарушениям здоровья. И опасные и вредные факторы могут быть естественного или природного и антропогенного характера т.
75764. Теоретические основы и практические функции БЖД 21.59 KB
  Иначе говоря традиционно в данном научном направлении рассматривается преимущественно лишь локальная система жизнедеятельности как образующая своего рода фундамент безопасности для системы более высокого уровня так называемой глобальной системы жизнедеятельности. Соответственно можно выделить пространство локальной безопасности жизнедеятельности которое составляет часть более общего пространства глобальной безопасности жизнедеятельности. Кроме того говоря о локальной безопасности жизнедеятельности следует учитывать что в последнее время...
75765. Индивидуальный и социальный риск 15.64 KB
  Индивидуальный и социальный риск Наиболее распространенной оценкой опасности является риск. Риск частота реализации опасностей. Риск расценивается или как опасное условие при котором выполняется деятельность или же как действие совершаемое в условиях неопределенности. Различают индивидуальный и социальный риск.
75766. Основные задачи БЖД 12.77 KB
  Основные задачи БЖД Безопасность жизнедеятельности представляет собой область научных знаний охватывающих теорию и практику защиты человека от опасных и вредных факторов во всех сферах человеческой деятельности сохранение безопасности и здоровья в среде обитания. Эта дисциплина решает следующие основные задачи: идентификация распознавание и количественная оценка негативных воздействий среды обитания; защита от опасностей или предупреждение воздействия тех или иных негативных факторов на человека; ликвидация отрицательных последствий...