Cтраница 3
Одним из решений проблемы может стать автоматическая генерация кода приложения CASE-средствами на основе модели предметной области. Эту задачу решает технология кодогенерации, основанная на объектно-ориентированном проектировании. Существует несколько CASE-средств, поддерживающих языки объектно-ориентированного проектирования, в том числе ставший в последнее время стандартом UML. [31]
Принципиальная схема работы ERwin Examiner / ИМОШКЭИ 295. [32] |
Моделирование данных представляет собой сложную и ответственную задачу, поскольку от качества модели данных зависит в конечном счете эффективность и производительность ИС. Создание моделей для крупных ИС вручную уже немыслимо - для этого используют CASE-средства, такие, как ERwin и ему подобные. Однако хотя применение CASE-средств и облегчает техническую работу по созданию моделей, оно не гарантирует от ошибок и неточностей, которые допускаются при моделировании данных достаточно часто, особенно при создании больших моделей. Поиск и исправление таких ошибок без применения специализированных средств по трудуемкости может превосходить создание самой модели, поскольку придется анализировать модель, содержащую тысячи таблиц и десятки тысяч колонок и связей. [33]
Объектная ориентация системы ReThink позволяет создавать понятные и наглядные модели бизнес-процессов, что существенно упрощает освоение и использование системы непрограммирующими пользователями. Объекты, построенные в результате моделирования бизнес-процессов, являются естественной основой для проектирования информационных систем поддержки этих процессов. В этом см ысле средства системы ReThink могут рассматриваться как развитие CASE-средств. [34]