Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции информационные системы.docx
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
238.11 Кб
Скачать

Принципы и методология проектирования

Основные принципы и методология проектирования РАД должны базироваться на системном подходе и определяться с учетом существенной специфики их работы в составе ЭП как в установившихся, так и в динамических режимах. Системный подход предусматривает рассмотрение РАД во взаимодействии с другими элементами ЭП: силовой преобразовательной частью, системой управления и регулирования, исполнительным органом рабочей машины. Эффективность системного подхода при проектировании РАД основывается на учете особенностей отдельных составляющих ЭП, характера отношений и связей между этими составляющими. Благодаря этому значительно повышаются адекватность ММ и соответственно качество проектного синтеза РАД. Использование системного подхода позволяет реализовывать комплексный анализ проектируемого РАД, на основе которого рассматриваются все наиболее важные для проектного синтеза аспекты устройства и функционирования РАД.

Системный подход дает возможность осуществить:

комплексный учет всей необходимой совокупности проектных факторов в их взаимосвязи и взаимовлиянии;

разработку и применение адекватных ММ, учитывающих изменение параметров во всем диапазоне регулирования, и другие особенности работы РАД в регулируемом ЭП;

обоснование и применение рациональной декомпозиции проектной ММ и модели объекта проектирования, процессов проектного синтеза и оптимизации;

реализацию эффективных методов оптимизации;

системную организацию технологии процесса проектного синтеза РАД.

Исходя из системного подхода, определяются специфические проектные критерии и ограничения, используемые при проектировании РАД.

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

Визуальное программирование

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

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

В настоящее время существует довольно много различных визуальных средств разработки приложений. Но все они могут быть разделены на две группы - универсальные и специализированные.

Среди универсальных систем визуального программирования сейчас наиболее распространены такие, как Borland Delphi и Visual Basic. Универсальными мы их называем потому, что они не ориентированы на разработку только приложений баз данных - с их помощью могут быть разработаны приложения почти любого типа, в том числе и информационные приложения. Причем программы, разрабатываемые с помощью универсальных систем, могут взаимодействовать практически с любыми системами управления базами данных. Это обеспечивается как использованием драйверов ODBC или OLE DB, так и применением специализированных средств (компонентов).

Специализированные средства разработки ориентированы только на создание приложений баз данных. Причем, как правило, они привязаны к вполне определенным системам управления базами данных. В качестве примера таких систем можно привести Power Builder фирмы Sybase (естественно, предназначенный для работы с СУБД Sybase Anywhere Server) и Visual FoxPro фирмы Microsoft.

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

Визуальные инструменты RAD позволяют максимально сблизить этапы создания информационных систем: анализ исходных условий, проектирование системы, разработка прототипов и окончательное формирование приложений становятся сходными, так как на каждом этапе разработчики оперируют визуальными объектами.