- •11)Пример краикой информации фирмы по ис
- •22) Технология создания ис
- •23) Методология rad
- •26) Обьектно-ориентированный подход технологии rad
- •27) Универсальные и специализированные визуальные инструменты rad
- •28) Событийно ориентированное рад проектирование
- •29) Сложные и открытые ис
- •32) Об эталонной модели среды открытых систем
- •33) Общая структура профиля информационной системы
- •36) Ограничения методологии rad///
- •44) Особенности стандарта iso 12207.
- •45) Особенностями комплекса стандартов гост 34
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) Задачи и актуальность использвонаия профилей ИС
Использование профилей информационных систем призвано решить следующие задачи:
-снижение трудоемкости проектов;
-повышение качества компонентов информационной системы;
-обеспечение расширяемости и масштабируемости разрабатываемых систем;
-обеспечение возможности функциональной интеграции в информационную систему задач, которые раньше решались раздельно;
-обеспечение переносимости прикладного программного обеспечения.
В зависимости от того, какие из указанных задач являются наиболее приоритетными, производится выбор стандартов и документов для формирования профиля.
Актуальность использования профилей информационных систем обусловлена современным состоянием стандартизации информационных технологий, которое характеризуется следующими особенностями:
-существует множество международных и национальных стандартов, которые не полностью и неравномерно удовлетворяют потребности в стандартизации объектов и процессов создания и применения сложных информационных систем;
- длительные сроки разработки, согласования и утверждения международных и национальных стандартов приводят к их консерватизму и хроническому отставанию от современных информационных технологий;
- функциональными стандартами поддержаны и регламентированы только самые простые объекты и рутинные, массовые процессы: телекоммуникации, программирование, документирование программ и данных. Наиболее сложные и творческие процессы создания и развития крупных распределенных ин формационных систем — системный анализ и проектирование, интеграция компонентов и систем, испытания и сертификация — почти не поддержаны требованиями и рекомендациями стандартов из-за трудности их формализации и унификации;
-совершенствование и согласование нормативных и методических документов в ряде случаев позволяют создать на их основе национальные и международные стандарты.
Кроме того, в профилях могут быть определены унифицированные интерфейсы взаимодействия функциональных частей друг с другом и интерфейсы взаимодействия между компонентами среды системы. Спецификации выполняемых функций и интерфейсов взаимодействия могут быть оформлены в виде профилей компонентов системы.