Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
III Программное обеспечение ЭВМ
Системное программное обеспечение, технология программирования. 3.1.1. Системное программное обеспечение. Назначение и функции операционной системы. Многослойная структура ОС. Микроядерная архитектура ОС. 3.1.2. Процессы и потоки. Планирование, синхронизация процессов и потоков. Мультипрограммирование на основе прерываний. 3.1.3. Функции ОС по управлению памятью. Алгоритмы распределения памяти. Свопинг и виртуальная память. Кэширование данных. 3.1.4. Функции ОС по управлению файлами и устройствами. Многослойная модель подсистем ввода-вывода. Логическая и физическая организация файловой системы. Файловые операции. Контроль доступа к файлам. 3.1.5. Разработка системного программного обеспечения. Ассемблеры и макропроцессоры. Общая процедура проектирования. 3.1.6. Загрузчики. Схемы загрузки. Проектирование абсолютного загрузчика. 3.1.7. Формальное описание языка. Классы грамматик и их свойства. 3.1.8. Проектирование трансляторов. Общая процедура проектирования. Особенности проектирования компиляторов и интерпретаторов. 3.1.9.. Фазы трансляции. Основные задачи. Лексическая, синтаксическая, семантическая фазы. Фазы компиляции и интерпретации. 3.1.10. Технология программирования. Основные понятия, этапы развития. Стандарты по разработке программного обеспечения. Приемы обеспечения технологичности программных продуктов. 3.1.11. Определение требований к программному обеспечению. Разработка технического задания. 3.1.12. Анализ требований и определение спецификаций программного обеспечения при структурном и объектно-ориентированном подходах. CASE технологии и язык UML. 3.1.13. Методология объектно-ориентированного программирования. Основные положения и принципы объектного подхода. 3.1.14. Разработка пользовательского интерфейса. Типы интерфейсов и этапы их разработки. Пользовательские и программные модели интерфейсов. 3.1.15. Методы тестирования и отладки программных продуктов. 3.1.16. Технологии коллективной разработки программного обеспечения. Обзор и классификация средств.
Программирование для ЭВМ и информационные технологии в Интернете 3.2.1. Структура и компоненты программного обеспечения современной ЭВМ. Назначение основных компонентов. Принципы организации функционирования ЭВМ на основе ОС. Режимы работы: мультипрограммный, разделения времени, реального времени и их сравнительные характеристики. 3.2.2. Понятие алгоритма, формальное определение алгоритма, машина Тьюринга. Базовые конструкции алгоритмов и типы данных. Понятие программы. Характеристики алгоритмов и программ. 3.2.3. Языки программирования. Язык машинных команд. Язык ассемблера. История и тенденция развития языков высокого уровня. Назначение и особенности языков программирования. Понятие системы программирования. 3.2.4. Технология объектно-ориентированного программирования. Понятия абстракции данных, инкапсуляции, полиморфизма, наследования. Определение класса. Объект как представитель класса. Механизм наследования классов. Множественное наследование. Языки объектно-ориентированного программирования. 3.2.5. Логическая структура компьютерной сети. Пятиуровневая модель Интернета Протоколы и их назначение. Унифицированные указатели ресурсов (URL). Типы, структура URL. 3.2.6. Протокол HTTP. Области применения. Достоинства и недостатки протокола. Модель клиент-серверного взаимодействия в рамках протокола. HTTP-сообщения. HTTP- запрос и HTTP-ответ. Кодирование типов документов. MIME-типы. 3.2.7. Протокол CGI. Назначение протокола. Достоинства и недостатки. Методы взаимодействия HTTP-сервера и CGI-приложения. Способы передачи параметров HTML-форм в CGI-приложения. Стратегия обработки запроса CGI-приложением. Структура ответа CGI-приложения. 3.2.8. Язык HTML. Структура документа. Принципы разметки документов. Теги и их классификация. 3.2.9. Язык JavaScript и объектная модель браузера (документа). Характеристика языка JavaScript. Способы запуска скриптов. 3.2.10. Язык XML. Структура и синтаксис XML-документа. Адресация элементов внутри XML-документа. XSLT. Технология трансформации XML-документов. 3.2.11. Язык РНР. Характеристика и основные возможности языка. Динамические серверные страницы на примере технологии РНР. 3.2.12. Динамические страницы и СУБД. Взаимодействие динамических страниц и СУБД на примере РНР. и MySQL. 3.2.13. Язык Java. Назначение. Области применения. Апплеты и JVM. Сервлеты. Взаимодействие сервлета с HTTP-сервером. Структура и жизненный цикл сервлета.
Базы данных
3.3.1. Автоматизированная информационная система. Предметная область информационной системы. 3.3.2. Назначение и основные компоненты системы баз данных. Трехуровневая модель систем баз данных. 3.3.3. Понятие модели данных. Модели данных первого поколения (сетевая и иерархическая). 3.3.4. Реляционная модель данных. Операции реляционной алгебры. 3.3.5. Этапы проектирования баз данных. Проектирование с использованием метода "сущность-связь". 3.3.6. Особенности проектирования реляционных баз данных. Нормализация отношений (до ЗНФ). 3.3.7. Системы управления базами данных, состав и основные функции. Обеспечение логической и физической целостности БД. 3.3.8. Физическая организация данных в системах БД. Структуры хранимых данных. Методы управления памятью. 3.3.9. Индексирование как механизм доступа к данным. Принципы организации и использование индексов. 3.3.10. Механизмы размещения и доступа к данным: хеширование и кластеризация. Принципы организации и использование этих механизмов. 3.3.11. Оптимизация выполнения запросов. Методы оптимизации по синтаксису и по стоимости. 3.3.12. Обеспечение защиты данных от несанкционированного доступа. Управление доступом к данным. 3.3.13. Обеспечение защиты данных при сбоях. Восстановление базы данных. Резервное копирование. 3.3.14. Доступ к базе данных в многопользовательских системах. Взаимовлияние транзакций и уровни изоляции транзакций. Блокировки. 3.3.15. Распределенные базы данных (РБД). Специфика проблем проектирования и эксплуатации РБД.
Литература. 1. Н.А.Олифер, В.Г.Олифер. Компьютерные сети. Принципы. 2. Н.А. Олифер, В..Г. Олифер. Проблемы построения корпоративных сетей. 3. А.В.Максименко, М.Л.Селезнев. Основы проектирования информационно- 4. Г.Ф.Янбых, Б.А.Столяров. Оптимизация информационно-вычислительных 5. Дж.Челлис, Ч.Перкинс, М.Стриб. Основы построения сетей. Учебное 6. Криста Андерсон, Марк Минаси. Локальные сети. Полное руководство. 7. Локальные вычислительные сети. Книга 3. Организация функционирования, эффективность, оптимизация. Справочник. М., Финансы и статистика. 1995г. 8. Блек Ю. Сети ЭВМ: Протоколы, стандарты, интерфейсы: Пер. с англ. - 9. Флинт Д. Локальные сети ЭВМ: архитектуры, принципы построения, реализация: Пер. с англ. -М.: финансы и статистика, 1986 - 359 с. 10. Лоу Д. Компьютерные сети для чайников. М.: Диалектика, 1994 Локальные сети персональных компьютеров- Работа с сервером Novell 11. Мартин Дж. Организация баз данных в вычислительных системах—М.: Мир, 12. И.А.Мизин, В.А.Богатырев, А.П.Кулешов. Сети коммутации пакетов. Под 13. А.М.Шестопалов, В.П.Клепиков, К.С.Жевлюк. Центры коммутации 14. С.С.Зайцев, М.И.Кравцунов, С.В.Ротанов. Сервис открытых информационно-вычислиьтельных сетей. Справочник. М., Радио и связь. 1990г. 15. А.В. Петраков Основы практической защиты информации. Радио и 16. Ю.В.Романец и др. Защита информации в компьютерных системах и сетяхг. 17. А.А. Большаков и др. Основы обеспечения безопасности данных в Кн. 1 Системы общения и экспертные системы. 464 с. Кн. 2 Модели и методы.-304 с. Кн. 3 Программные и аппаратные средства.-368 с. -М.: Радио и связь, 1990. 18. Экспертные системы для персональных компьютеров: методы, средства, реализации. Справ, пособие /B.C. Крисевич, Л.А. Кузьмин, A.M. Шиф и др. -Мн.: Высшая школа, 1990.-197 с. 19. Буч Г. Объектно-ориентированное проектирование с примерами 20. Дюбуа Д., Прад А. Теория возможностей. Приложение к представлению 21. Петрушин В. А. Экспертно - обучающие системы - Киев, Наук, думка, 22. Вирт Н., Алгоритмы и структуры данных. -М.: Мир, 1989. 23. Коутс Р., Влейминк И. Интерфейс "человек-компьютер": Пер. с англ. - М.: Мир, 1990.-501 с. 24. Алексенко А.Г., Галицин А.А., Иванников А.Д. Проектирование 25. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода 26. Ахо А., Хоперерофт Дж., Ульман Дж. Построение и анализ вы 27. Данован Дж. Системное программирование. М.: Мир. 1976. 28. Батанист М.Л. Диалоговые устройства отображения информации 29. Каган Б.М. Электронные вычислительные машины и системы. М.: 30. Кнут Д. Искусство программирования для ЭВМ.т.1. М.: Мир. 31. Пржиялковский В.В., Ломов Ю.С. Технические и программные 32. Петренко А.И., Семенков О.И. "Основы построения систем ав 33. Анисимов Б.В., Голубкин В.Н. "Аналоговые и гибридные ЭВМ" 34. Попов Е.П. Теория линейных систем автоматического регулирования 35. Бесекерский В.А., Попов Е.П. Теория систем автоматического 36. Воронов А.А. Устойчивость, управляемость, наблюдаемость. М. 37. Красивский А.А. Аналитическое конструирование контуров 38. Сборник задач по теории автоматического управления и
Литература к разделу. «Системное программное обеспечение, технология программирования» . 1. А.В. Гордеев, А.Ю. Молчанов. Системное программное обеспечение. – СПб.: Питер, 2001. 2. А.Ю. Молчанов. Системное программное обеспечение: Учебник для вузов - СПб.: Питер, 2003 3. В.Г. Олифер, Н.А. Олифер. Сетевые операционные системы. - СПб.: Питер, 2002 4. Дж.Донован. Системное программирование. – Мир: Москва, 1975. 5. Г.С. Иванова. Технология программирования: Учебник для вузов. – 2-е изд., стереотип. – М.: Издательство МГТУ им. Н.Э Баумана, 2003. 6. Г.С. Иванова, Т.Н. Ничушкина, Е.К.Пугачев. Объектно-ориентированное программирование: Учебник для вузов. – 2-е изд., перераб. и доп./Под. Ред..Г.С.Ивановой. – М.: Издательство МГТУ им. Н.Э Баумана, 2003. 7. С.А. Орлов. Технологии разработки программного обеспечения: Учебник. - СПб.: Питер, 2002 8. Брауде Э. Технология разработки программного обеспечения. - СПб.: Питер, 2004
Список литературы к разделу “Базы данных”
1. Коннолли Т., Бегг К. Базы данных: проектирование, реализация, 2. Дейт К. Дж. Введение в системы баз данных.: Пер. с англ. - 8-е изд. - 3. Грабер М. SQL. Бестселлер #1. - Изд. "Лори", 2001. - 643 с. СУБД (Системы управления базами данных): Журнал. - АО 4. Проектирование реляционных баз данных: Метод, указания к 5. Изучение основ языка SQL: Метод, указания к лаб. работам по курсу 6. Карпова И.П. Введение в базы данных: Учеб. пособие / МГИЭМ. - М.,
|
||||
Последнее изменение этой страницы: 2016-09-13; просмотров: 201; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.201.46 (0.007 с.) |