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

43) Компьютерная поддержка разработки и сопровождения программных средств.

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

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

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

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

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

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

Вопрос 71

система управления базой данных (СУБД) - важнейший компонент информационной системы. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор. Основные функции СУБД:

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти;

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

поддержание языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты (см. рис.):

ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

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

подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

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

58) Общие сведения о сети интернет. История развития. Техническое руководство Интернет. Интеграция мировых информационных ресурсов и создание глобального информационного пространства.

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

Леонард Клейнрок разработал базовые принципы пакетной коммутации, ставшие основой Internet.

1962 г: Пол Бэран из американского мозгового центра времен «холодной войны» (Rand Corporation) предложил коммутацию пакетов (КП) в качестве надежной сетевой технологии.  Леонард Клейнрок разработал базовые принципы пакетной коммутации, ставшие основой Internet.

      1964 г.: Rand Corp. публикует концептуальные положения будущей надежной сети ПД.

      1969 г.: Агенство перспективных исследований Министерства обороны США (DARPA) финансирует проект создания сетей с КП и принимает решение объединить суперкомпьютеры оборонных, научных и управляющих центров в единую сеть, которая получила название ARPANET (Advanced Research Projects Agency Network). Первая действующая информационная сеть ARPANET, объединила компьютерные системы университетов Лос Анджелеса, Стэнфорда, Санта Барбары и Солт Лейк Сити.

        1. 1974 г: Винтон Серф и Роберт Канн публикуют основные принципы работы протоколов TCP/IP.

      2. 1980 г.: История глобальной сети Интернет начинается примерно с 1980г., когда ARPA стало переводить компьютеры, подключенные к своим исследовательским центрам, на протоколы TCP/IP. Модернизацию начали с ARPANET.

      3. 1982 г.: Для сети ARPANET утверждено семейство протоколов TCP/IP.

      4. 1983 г.: Штаб-квартира Минобороны США объявила, что все их компьютеры переведены на TCP/IP. В этом же году Минобороны США разделило ARPANET на две независимые сети: научно-исследовательскую – ARPANET и военную – MILNET.

      5. 1984 г.: Национальный научный фонд США (NSF) начал инвестировать научную компьютерную сеть NSFNET.

      6. 1986 г.: Создание Национальным научным фондом США компьютерной сети NSFNET, которая объединила научные центры и университеты США. В качестве базовых протоколов были выбраны протоколы TCP/IP. К NSFNET примкнули NASA, DOE (Министерство энергетики), DOD (Министерство обороны) и Национальный институт здравоохранения. Появились шесть первых имен доменов: gov, mil, edu, com, org и net.       1986 г. можно считать годом становления глобальной компьютерной сети Интернет с опорной сетью NSFNET.

      7. 1989 г.: Последний год ARPANET (руководство ARPANET не сочло возможным войти в проект NSFNET и дальнейшее развитие Интернет (Internet) продолжалось уже без ARPANET).

      8. Конец 1995 г.: 6,6 млн. ГВМ; 70 тыс. независимых сетей и 200 тыс. сегментов.       Динамичное развитие спектра услуг пользователей Интернет.       IS-провайдеры. В 1997 г. – около 3500 тыс. провайдеров, предоставляющих услуги сети Интернет.

       Сейчас Internet составляют более 200 тыс. отдельных сетей, связывая более 2 млн. узловых компьютеров в 150 странах мира. Более 350 млн. пользователей регулярно используют ресурсы Internet.

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

      У истоков Internet в России стоят компьютерные сети ОИЯИ (г. Дубна) и Института им. Курчатого И. В. (г. Москва).

Техническое руководство

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

Этот документ был написан для тех, кто участвует в разработке политики безопасности на трех уровнях:

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

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

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

Потребности формирования единого мирового информационного пространства привели к созданию глобальной компьютерной сети Интернет. В настоящее время на более чем 150 миллионах компьютеров, подключенных к Интернету, хранится громадный объем информации (сотни миллионов файлов, документов и так далее). Глобальная сеть Интернет привлекает пользователей своими информационными ресурсами и сервисами (услугами), которыми пользуется около миллиарда человек во всех странах мира.

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