Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы(ИС)редакция1.doc
Скачиваний:
0
Добавлен:
31.07.2019
Размер:
174.08 Кб
Скачать

26) Обьектно-ориентированный подход технологии rad

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

27) Универсальные и специализированные визуальные инструменты rad

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

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

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

28) Событийно ориентированное рад проектирование

С активным распространением системы Windows и появлением визуальных RAD-сред широкую популярность приобрел событийный подход к созданию программ – событийно-ориентированное программирование.Событийно-ориентированное программирование – это способ построения компьютерной программы, при котором в коде (как правило, в головной функции программы) явным образом выделяется главный цикл приложения, тело которого состоит из двух частей: выборки события и обработки события.

Событийно-ориентированное программирование, как правило, применяется в трех случаях:

-при построении пользовательских интерфейсов (в том числе графических);

-при создании серверных приложений в случае, если по тем или иным причинам нежелательно порождение обслуживающих процессов;

-при программировании игр, в которых осуществляется управление множеством объектов.

29) Сложные и открытые ис

В зависимости от сферы распространения профилей ИС рассматриваются следующие их категории:

-профили конкретных ИС, определяющие стандартизованные проектные решения в пределах проекта данной ИС и имеющие статус документации проекта в части нормативных требований или статус стандарта предприятия, для которого создается эта ИС;

-профили группы типовых тиражируемых ИС, предназначенных для определенной области применения, имеющие статус отраслевого (ведомственного) стандарта для этой области или статус стандарта организации, разрабатывающей и поставляющей такие ИС (системного интегратора).

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

30)основные функциональные профили ИС:

-профиль прикладного программного обеспечения;

-профиль среды информационной системы;

-профиль защиты информации в информационной системе;

- профиль инструментальных средств, встроенных в информационную систему

31) Задачи и актуальность использвонаия профилей ИС

Использование профилей информационных систем призвано решить следующие задачи:

-снижение трудоемкости проектов;

-повышение качества компонентов информационной системы;

-обеспечение расширяемости и масштабируемости разрабатываемых систем;

-обеспечение возможности функциональной интеграции в информационную систему задач, которые раньше решались раздельно;

-обеспечение переносимости прикладного программного обеспечения.

В зависимости от того, какие из указанных задач являются наиболее приоритетными, производится выбор стандартов и документов для формирования профиля.

Актуальность использования профилей информационных систем обусловлена современным состоянием стандартизации информационных технологий, которое характеризуется следующими особенностями:

-существует множество международных и национальных стандартов, которые не полностью и неравномерно удовлетворяют потребности в стандартизации объектов и процессов создания и применения сложных информационных систем;

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

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

-совершенствование и согласование нормативных и методических документов в ряде случаев позволяют создать на их основе национальные и международные стандарты.

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