Какую бы задачу мы ни решали, мы никогда не рассматриваем всего многообразия той предметной области, в рамках которой возникла эта задача. Для нас важны лишь некоторые особенности, существенные с точки зрения решаемой задачи. Поэтому мы создаем удобное для нас описание предметной области, в которое включаем лишь наиболее значимые детали, а все остальное исключаем из рассмотрения. В результате у нас получается упрощенное описание предметной области – это информационная модель предметной области.
Кратко остановимся на том, как составить информационную модель. Вообще говоря, простейшей информационной моделью может служить вербальная модель – словесное описание предметной области. Но для проектирования информационной системы лучше использовать некоторую формализованную модель, которая будет описана с помощью одного из специализированных языков – например, UML. Если разрабатываемая информационная система подразумевает использование некоторой базы данных, то для описания предметной области рекомендуется использовать инфологическую модель, на основе которой в дальнейшем легко будет разработать модель базы данных.
На первом этапе для составления инфологической модели необходимо выделить сущности предметной области. Сущностью считается такой объект предметной области, который важен с точки зрения поставленной задачи. Для каждой сущности определяются ее тип (динамическая или статическая), набор атрибутов (свойств) и связи (отношения с другими сущностями).
Далее для каждого атрибута необходимо установить, является ли это свойство единичным или множественным, условным или безусловным. Среди атрибутов следует выделить ключевой – тот, по которому однозначно можно идентифицировать объект предметной области. На основании проделанного анализа составляется диаграмма классов, где каждая сущность описывается в виде класса объектов. На ее основе составляется диаграмма «сущность - связь». При составлении этой диаграммы необходимо учитывать связи между объектами и тип выявленных связей (1:1,1:N,N:M).
Если некоторый объект является динамическим (т.е. его поведение важно с точки зрения решаемой задачи, либо он меняет свои атрибуты в зависимости от условий), то для такого объекта необходимо построить диаграмму состояний.
В любом случае, чтобы понять, как составить информационную модель, какие диаграммы необходимо включить в ее состав, следует тщательно изучить предметную область и четко сформулировать задачу.
На нашем сайте Вы можете выбрать готовую дипломную работу по информационным технологиям или заказать полностью новый дипломный проект, который будет соответствовать всем Вашим требованиям.