Информационные технологии в науке, образовании и инженерной практике. Майстренко А.В - 30 стр.

UptoLike

30
Первоначально строятся информационные модели различных уров-
ней представления:
информационно-логическая модель, не зависящая от средств про-
граммной реализации хранения и обработки данных, отражающая интег-
рированные структуры данных предметной области;
даталогические модели, ориентированные на среду хранения и об-
работки данных.
Даталогические модели имеют логический и физический уровни
представления. Физический уровень соответствует организации хранения
данных в памяти компьютера. Логический уровень данных применительно
к СУБД реализован в виде:
концептуальной модели базы данных интегрированные структу-
ры данных под управлением СУБД;
внешних моделей данных подмножество структур данных для
реализации приложений.
Средствами структур данных моделируются функции предметной об-
ласти, прослеживается взаимосвязь функций обработки, уточняется состав
входной и выходной информаций, логика преобразования входных струк-
тур данных в выходные. Алгоритм обработки данных можно представить
как совокупность процедур преобразований структур данных в соответст-
вии с внешними моделями данных.
Выбор средств реализации базы данных определяет вид даталогиче-
ских моделей и, следовательно, алгоритмы преобразования данных.
В большинстве случаев используется реляционное представление данных
базы данных и соответствующие реляционные языки для программирова-
ния (манипулирования) обработки данных СУБД и реализации алгоритмов
обработки. Данный подход использован во многих CASE-технологиях.
Объектно-ориентированный подход к проектированию программных
продуктов основан на:
1) выделении классов объектов;
2) установлении характерных свойств объектов и методов их обра-
ботки;
3) создании иерархии классов, наследовании свойств объектов и
методов их обработки.
Каждый объект объединяет как данные, так и программу обработки
этих данных и относится к определённому классу. С помощью класса один
и тот же программный код можно использовать для относящихся к нему
различных объектов.
Объектный подход при разработке алгоритмов и программ пред-
полагает:
объектно-ориентированный анализ предметной области, т.е. ана-
лиз предметной области и выделение объектов, определение свойств и
методов обработки объектов, установление их взаимосвязей;
объектно-ориентированное проектирование, т.е. объединение про-
цесса объектной декомпозиции и представления с использованием моде-