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

32) Об эталонной модели среды открытых систем

В ЭМВОС выделяют 7 уровней: пользовательский, представительский, сеансовый, транспортный, сетевой, канальный, физический (рис. 1.4). Полную совокупность средств у одного пользователя, выполняющих операции различных уровней, называют станцией.

На пользовательском уровне происходят процессы обработки информации, передаваемой системой связи. Исполнителем функций этого уровня может быть как техническое устройство (ЭВМ), так и человек.

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

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

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

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

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

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

Правила, по которым взаимодействуют устройства соседних уровней одной станции, называют интерфейсом.

Правила, по которым взаимодействуют устройства одинаковых уровней у различных станций, называют протоколом.

33) Общая структура профиля информационной системы

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

Для обеспечения корректного применения профилей их описания должны содержать:

- определение целей использования данного профиля;

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

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

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

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

-информационные ссылки на все исходные документы.

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

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

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

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

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

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

35) Методология РАД и фазы жизненного цикла

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

-небольшой команде программистов (обычно от 2 до 10 человек);

-тщательно проработанный производственный график работ, рассчитанный на сравнительно короткий срок разработки (от 2 до 6 мес.);

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

         Основные принципы методологии RAD можно свести к следующему:

-используется итерационная (спиральная) модель разработки;

-полное завершение работ на каждом из этапов жизненного цикла не обязательно;

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

-необходимо применение CASE-средств и средств быстрой разработки приложений;

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

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

-тестирование и развитие проекта осуществляются одновременно с разработкой;

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

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

Фазы жизненного цикла в рамках методологии RAD

    

-фаза анализа и планирования требований;

-фаза проектирования;

-фаза построения;

-фаза внедрения.

ИСЛИ НЕ ХАРИТ :

    Рассмотрим каждую из них более подробно.

Фаза анализа и планирования требований

    На данной фазе выполняются следующие работы:

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

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

-проводится описание информационных потребностей;

-ограничивается масштаб проекта;

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

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

Фаза проектирования

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

Фаза построения

    На фазе построения выполняется собственно быстрая разработка приложения. На данной фазе разработчики производят итеративное построение реальной системы на основе полученных ранее моделей, а также требований нефункционального характера. Разработка приложения ведется с использованием визуальных средств программирования. Формирование программного кода частично выполняется с помощью автоматических генераторов кода, входящих в состав CASE-средств. Код генерируется на основе разработанных моделей.      На фазе построения также требуется участие пользователей системы, которые оценивают получаемые результаты и вносят коррективы, если в процессе разработки система перестает удовлетворять определенным ранее требованиям. Тестирование системы осуществляется непосредственно в процессе разработки.      После окончания работ каждой отдельной команды разработчиков производится постепенная интеграция данной части системы с остальными, формируется полный программный код, выполняется тестирование совместной работы данной части приложения с остальными, а затем тестирование системы в целом.      Завершается физическое проектирование системы, а именно:

-определяется необходимость распределения данных;

-производится анализ использования данных;

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

-определяются требования к аппаратным ресурсам;

-определяются способы увеличения производительности;

-завершается разработка документации проекта.

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

Фаза внедрения

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