Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_IT.doc
Скачиваний:
5
Добавлен:
20.08.2019
Размер:
896 Кб
Скачать

Вопрос № 14 Базовые информационные технологии: case-технологии. Задачи концорциума omg и спецификация oma. Идеальное объектно-ориентированное case-средство. Критерии оценки и выбора case-средств.

Функционально-модульный подход основан на принципе алгорит­мической декомпозиции с выделением функциональных элементов и установлением строгого порядка выполняемых действий. «-» однонаправленность потока инф-ии, недостаточная обратная связь

Объектно-ориентированный подход основан на объектной де­композиции с описанием поведения системы в терминах взаимо­действия объектов.

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

Из-за двух подходов к проектированию ПО, существуют CASE-технологии ориентиро­ванные на структурный подход, объектно-ориентированный под­ход, и комбинированные. Большое распространение получил ООП. Причины этого:

- возможностью сборки программной системы из готовых ком­понентов,

- возможностью накопления проектных решений в виде биб­лиотек

- простотой внесения изменений в проекты за счет инкапсуля­ции

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

- возможностью организации параллельной работы аналити­ков, проектировщиков и программистов.

Концепции объект­но-ориентированного подхода и распределенных вычислений стали базой для создания консорциума Object Management Group (OMG). Основным направле­нием деятельности консорциума является разработка специфика­ций и стандартов для создания распределенных объектных систем в разнородных средах. Базисом стали спецификации под названи­ем Object Management Architecture (ОМА).

ОМА состоит из четырех основных компонентов, представляю­щих спецификации различных уровней поддержки приложений.

- архитектура брокера запросов объектов (CORBA)определяет механизмы взаимодей­ствия объектов в разнородной сети;

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

- универсальные средства являются высо­коуровневыми системными сервисами, ориентированными на под­держку пользовательских приложений (электронная почта, средст­ва печати и др.);

- прикладные объекты предназначены для решения конкретных прикладных задач.

Концепция идеального объектно-ориентиро­ванного CASE-средства.

Ав­торами наиболее распространенных объектно-ориентированных методов являются Г.Буч, Д.Рамбо, И.Джекобсон (UML).

Классическая постановка задачи разработки программной сис­темы (инжиниринг) представляет собой спиральный цикл итера­тивного чередования этапов ОО анализа, проектирования и реализации.

Вопрос №15 «Базовые информационные технологии: телекоммуникационные технологии.»

архитектуры

Архитектуры копм. Сетей

1. одноранговая

  1. клиен-сервер

  2. клиент-сервер дляWeb-технологий

1 . терминал – для отображения и ввода

MainFrame- все вычисления и данные

2. Локльные, корпоративные, глобальные сети объединяющие ПК клиентов использующие ресурсы и серверы предоставляющие ресурсы.

  • компонент представления – интерфейс;

  • прикладной компонент – отвечающий за выполнение ф-ий;

  • компонент доступа к данным (менеджер ресурсов) – отвечает за определение и управление данными;

1 .Доступ к удаленным данны

«-»низкая производительность

низкая скорость

2 . Сервер управления данными

«+»Передается чатсть данных

Прикладные ф-ии унифицировны

«-»Отсутствие четкого разграничения между компонентом представления и прикладным компонентом.

3. Комплексный сервер

«+»Высокая производительность

Централизованное администрирование

Экономия ресурсов

4. Тонкий клиент

« +»Организация разных прикладных компонентов при разных задачах, без перенастройки сервера и клиента.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]