Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 01 Апреля 2015 в 14:58, контрольная работа

Описание работы

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

Содержание работы

Тема 1. Основные понятия и методы теории информатики и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации. 3
Структурные меры информации 3
Статистические меры информации 5
Семантические меры информации 10
Тема 2. Технические средства реализации информационных процессов 2
Ранние приспособления и устройства для счёта 2
"Считающие часы» Вильгельма Шикарда 2
Появление аналоговых вычислителей в предвоенные годы 4
Первые электромеханические цифровые компьютеры 4
Британский «Колосс» 5
Первое поколение компьютеров с архитектурой фон Неймана 6
1950-е — начало 1960-х: второе поколение 8
1960-е и далее: третье и последующие поколения 10
1970—1990-четвертое поколение ЭВМ 11
1990—…до наших дней-5 поколение ЭВМ 12
Тема 3. Программные средства реализации информационных процессов 2
Тема 4. Модели решения функциональных и вычислительных задач 4
Компьютерное моделирование 5
Моделирование и его виды 5
Особенности компьютерного моделирования 6
Тема 5. Основы алгоритмизации. Технологии программирования. Языки программирования высокого уровня 7
ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 8
Тема 6. Компьютерные сети. Методы защиты информации 14
Сетевые протоколы. Стеки протоколов. 14
Основные сетевые протоколы 16
Список литературы 16

Файлы: 1 файл

контр..docx

— 134.86 Кб (Скачать файл)

Управление проектом связано с вопросами планирования и организации работ, создания коллективов разработчиков; контроля за сроками и качеством выполняемых работ.

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

Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования ПО.

Верификация– это процесс определения насколько текущее состояние разработки, достигнутое на данном этапе, отвечает требованиям этого этапа.

Оценка качества (ГОСТ 28195-89) осуществляется на всех этапах жизненного цикла программных средств (ПС) при:

планировании показателей качества ПС;

контроле качества на отдельных этапах разработки (техническое задание, технический проект, рабочий проект);

контроле качества в процессе производства ПС;

проверке эффективности модификации ПС в процессе сопровождения.

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

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

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

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

,ненного цикла ПО, прежде всего процессы разработки и сопровождения ПО ИС.

Управление конфигурацией позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях ЖЦ. Общие принципы и рекомендации конфигурационного учёта, планирования и управления конфигурациями ПО отражены в проекте стандарта ISO/IEC 12207.

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

Одним из базовых понятий проектирования ИС является понятие жизненного цикла её программного обеспечения (ЖЦ ПО)– это непрерывный процесс, начинающийся с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.

ИС входят в состав СУБД и являются специфическим инструментальным и прикладным (пользовательским) программным обеспечением.

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

5.1 Этапы решения задач на  компьютере.

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

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

 Математическая  модель всегда основана на  некоторых упрощениях, и поэтому этап построения математической модели весьма ответственный, неправильно выбранная модель с неизбежностью приводит к неверным результатам. Реально существующую физическую систему опишем с помощью идеализированной математической модели. Снаряд считаем материальной точкой, сопротивлением воздуха и размерами пушки пренебрегаем, ускорение свободного падения считаем постоянным g ~ 9,8 м/с2. Снаряд вылетает из пушки со скоростью V под углом а к горизонту.

 Математическая  модель описывается с помощью  уравнений.

 Пользуясь  формулами из курса физики 9 класса  и учитывая, что по оси X движение  равномерное, а по оси У —  равноускоренное, можно получить  формулы зависимости координат снаряда от времени: х = (Vcos a)t, y = (Vsina)t-gt2/2.

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

Построенный алгоритм записывается в какой-либо форме, например в виде блок-схемы:

Следующим этапом является кодирование алгоритма на языке программирования. Закодируем наш алгоритм на языке программирования Бейсик.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема 6. Компьютерные сети. Методы защиты информации

Сетевые протоколы. Стеки протоколов.

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

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

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

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

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

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

Сетевой протокол – это стандарт, который описан на компьютере в текстовом редакторе. Модель OSI была разработана международной организацией по стандартизации. Протоколы предписывают основные правила взаимодействия некоторым компьютерам, которые подключены к определенной сети. Количество используемых уровней в сетевом протоколе зависит от того, какую систему вы выберете. Иногда такую систему называют еще и моделью. Чаще всего пользователи используют систему, которая носит название TCP/IP. Сетевые протоколы этой системы вообще не делает свою работу на канальном и физическом уровне.

Основные сетевые протоколы

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

Протоколы приложений могут соответствовать нескольким уровням ISO OSI. На данный момент известно множество различных протоколов приложений. Также они подразделяются на два основных типа:

  1. Служебные.
  2. Пользовательские.

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

Список литературы

1. Информатика: Учебник/под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000. - 768 с.

2. Информатика. Базовый курс. Учебник для Вузов/под  ред. С.В. Симо-новича, - СПб.: Питер, 2000.

3. Симонович  С. В., Евсеев Г.А., Практическая информатика, Учебное пособие. М.: АСТпресс, 1999.

4. Фигурнов  В. Э. IBM PC для пользователя. М.: Инфра-М, 2001 г.

5. Симонович  С.В., Евсеев Г.А., Алексеев А.Г. Специальная  информатика, Учебное пособие. М.: АСТпресс, 1999.

6. Информатика: Практикум по технологии работы  на компьютере./ Под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2000 .

7. А.В.Могилев, Н.И.Пак, Е.К.Хеннер, Информатика, Учебник для ВУЗов – М.: Издательство Academa, 1999.

 

 

 

11


Информация о работе Контрольная работа по "Информатике"