Тема технология программирование - davaiknam.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Тема: «Математическое программирование» 8 504.92kb.
План-конспект урока по предмету «Английский язык» 8 «А» класс гбоу... 1 37.39kb.
Тюков А. А. Технология непрерывного программирования 1 35.06kb.
Методические указания к лабораторным работам и домашним заданиям... 6 327.14kb.
Параллельное программирование с использованием OpenMP 1 176.06kb.
Программа вступительного экзамена по специальности 05. 13. 18 Математическое... 1 112.81kb.
Варианты заданий к контрольной работе 1 22.41kb.
Тема дипломной работы 1 27.79kb.
Национальность и толерантность 1 83.24kb.
Целочисленное и бинарное программирование 1 108.08kb.
Средства программирования 10 829.64kb.
Язык программирования Паскаль 16 1322.13kb.
Направления изучения представлений о справедливости 1 202.17kb.

Тема технология программирование - страница №1/1

МАГИСТРАТУРА

по специальности

«6M070400 - Вычислительная техника и программное обеспечение»
ВОПРОСЫ К ВСТУПИТЕЛЬНЫМ ЭКЗАМЕНАМ

ТЕМА 1. Технология программирование

Современное программирование – базовые понятия и инструменты. Виды контроля качества ПО.

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

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

Технология программирования и основные этапы ее развития. Продукт технологии программирования.

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

Понятие надежности программного средства. Понятие ошибки в программном средстве.

Классификация направлений программирования и их особенностей. Понятие технологии программирования.

Основы концепции объектно-ориентированного программирования. Понятия функциональной и объектной декомпозиции системы.

Основы концепции объектно-ориентированного программирования. Понятия функциональной и объектной декомпозиции системы. Принципы объектно-ориентированного программирования.

Основы объектно-ориентированного подхода. Анализ требований, определение спецификаций и проектирование программного обеспечения.

Объектно-ориентированная программа как действующая модель решаемой проблемы. Обеспечение легкости применения программного средства.

Разработка структуры программного обеспечения. Определение отношений между объектами. Проектирование классов.

Понятие сопровождения программного средства. Последовательность действий при разработке программ.

Парадигмы связывания и видимости объектов – глобальные и локальные, статические и динамические, внутренние и внешние - методы и инструменты реализации.

Понятие устойчивости и защищенности программного средства. Алгоритмы сортировки.

Понятие инструментальной системы технологии программирования.

Понятие жизненного цикла и этапы разработки программного обеспечения. Технология RAD.

Методы разработки структуры программ. Структурные типы данных, виды, методы работы. Типы данных, определяемые программистом.

Классы. Функции и процедуры. Передача параметров.

Классы: свойства и операции. Синтаксис представления свойства и операции класса.

Управляющие конструкции языка программирования.

Спецификации программного обеспечения. Структуры данных. Представление основных управляющих структур: «последовательности», «выбора», «повторение».

Классификация задач и типы алгоритмов планирования.

Организация тестирования в объектно-ориентированных системах. Построение концептуальной модели предметной области.
ТЕМА 2. Сети
Понятие о компьютерной сети. Типы сетей. Базовые топологии. Архитектурные принципы построения сетей. Многоуровневая система OSI и проблема стандартизации.

Классификация сетей. Локальные и глобальные сети. Основные типы сетевого оборудования для построения телекоммуникационной системы.

ЛВС. Наиболее важные характеристики ЛВС.

Основные понятия о сети Интернет и корпоративных сетях. Многоуровневая система OSI и проблема стандартизации.

Маршрутизация в Internet. Протоколы Internet. Безопасность при работе в Internet. Протоколы стека TCP/IP.

Технологии Internet. Принципы построения и функционирования. Адресация ресурсов. Маршрутизация в Internet. Протоколы Internet. Безопасность при работе в Internet.

Эталонная модель взаимодействия открытых систем. Маршрутизация в сетях. Адресация в IР-сетях. Классы IР-адресов.

Понятие протокола ТСР. Многоуровневая структура стека протоколов TCP/IP.

Протоколы стека TCP/IP. Архитектура стека TCP/IP. IP-адреса. Классы. Маски. Маршрутизация IP. Принципы работы TCP. Разрешения адресов IP.

Многоуровневая структура стека протоколов TCP/IP. Протокол ТСР. Основные функции ТСР. Процедура установления соединения.

Коммутация и маршрутизация при передаче данных в сети. Классификация сетей. Локальные и глобальные сети.

Два способа передачи данных в сетях с коммутацией пакетов. IP маршрутизация. Статическая маршрутизация. Динамическая маршрутизация.

Телекоммуникационная вычислительная сеть. Телекоммуникационная система.

Методы поиска информации в сети Интернет. Современные тенденции развития сети Интернет. Информационные ресурсы Интернета, правила использования. Безопасность при использовании ресурсов Интернет.

Параметры производительности телекоммуникационной сети. Определение имен узлов. Файл HOSTS. Служба формирования DNS. Служба DHCP.

Принципы структурной и функциональной организации вычислительных сетей. IP маршрутизация. Статическая маршрутизация. Динамическая маршрутизация.



ТЕМА 3. ПБД
Классификация СУБД. Пользователи банков и баз данных. Архитектура базы данных. Физическая и логическая независимость. Жизненный цикл БД.

Технологии файл-сервер, клиент-сервер в системах БД.

Сравнение возможностей систем управления базы данных. Классификация СУБД.

Реляционная модель данных. Базовые понятия. Структурная, целостная и манипуляционная часть.

Реляционная алгебра. Операторы реляционной алгебры. Примеры.

Проектирование реляционных баз данных. Этапы проектирования БД. Проектирование данных с помощью модели "сущность-связь".

Этапы проектирования БД. Идеологический смысл технического задания.

Проектирование реляционных баз данных методом нормальных форм.

Нормализация. 1-4 НФ. Функциональные зависимости.

Манипуляционная часть реляционной модели данных.

Аномалии удаления, модификации, вставки. Первая, вторая и третья нормальные формы.

Понятие концептуальной, логической, физической структуры БД. Реляционная модель данных. Базовые понятия. Структурная, целостная и манипуляционная часть.

Язык SQL. Классификация. Поддержка безопасности в языке SQL.

Выборка данных из реляционных таблиц с помощью оператора SELECT. JOIN.

Концепция целостности баз данных. Виды целостности.

Целостность и надежность данных. Механизмы обеспечения целостности в БД. Типы ограничений целостности, ссылочная целостность, умолчания, правила.

Ограничения целостности данных. Целостность сущностей и целостность данных.

Администрирование СУБД. Классы защищаемых объектов. Идентификация и аутентификация.

Основные функции администратора БД.

Пользователи в СУБД. Права доступа. Создание прав доступа.

Выборочный и обязательный подходы к созданию системы безопасности. Классы безопасности. «Оранжевая» книга.

OLAP и OLTP. Характеристики и основные отличия.

Сравнение возможностей пакетов программирования баз данных.

Триггеры, системные и пользовательские хранимые процедуры БД. Управление транзакциями в современных реляционных СУБД.


Тема 4. ИСРП
Современное программирование – базовые понятия и инструменты.

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

Выработка требований. ТЗ. Методы и инструменты логического проектирования. UML.

Фаза предварительной разработки программного продукта – фаза логического проектирования. Диаграммы UML и цепочка построения диаграммы классов.

Диаграммы UML и цепочка построения диаграммы классов. Методика проектирование моделей представления информации и алгоритмов.

Классификация стандартов программирования. Понятие мобильности программного средства.

Инсталляция и установка программных систем – проблемы, пути решения, инструменты.

Оптимизация программных продуктов – методы и инструменты. Понятие программного модуля.

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

UML – средства описания проекта на логической стадии разработки. Диаграммы UML и цепочка построения диаграммы классов.

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

Диаграммы UML и цепочка построения диаграммы классов. Диаграмма классов: структура, состав, связи.

Диаграмма компонентов для объектно-ориентированной системы и web-системы.

Комплексная отладка и тестирование программного средства.

Построение модульных программ. Прототипирование. Функциональная декомпозиция. Принцип локализации.

Разработка структуры программы при объектном подходе. Шаблоны проектирование. Методология и инструменты проектирования.



ТЕМА 5. ИКС
Инструментальные средства разработки программного обеспечения (ПО).

История развития программного инструмента. Жизненный цикл и этапы разработки программного обеспечения.

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

Этап выработки требований к программе - методы и инструменты. Понятие качества программного средства.

Построение контекстной помощи – средства и методики. Понятия модульности и расширяемости программного средства.

Язык разметки гипертекста HTML (HyperText Markup Language). Структура HTML-документа. Использование символов, контейнеров и автономные теги. Атрибуты.

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

Построение интерфейса программы. Принципы разработки инструментария.

Каскадные таблицы стилей CSS в web-документах. Синтаксис правил. Обзор свойств CSS.

Цели и задачи инженерно-психологического проектирования интерфейса взаимодействия человека с вычислительной средой. Роль человека - оператора в компьютерных системах.

Логическая форма графического описания взаимодействия активных объектов системы.

Веб-сервера. Назначение, функции, возможности, примеры. Клиент-серверные технологии для реализации WEB сайтов.

Архитектура ЭВМ. CISC- и RISC-архитектуры..

Основы конструирования программ. Критерии качества программы. Этапы проектирования программы.



Назначение и основные функции системы прерываний. Программные и аппаратные прерывания и их отличия.




Я слышал, что жизнь — неплохая штука, но я предпочитаю чтение. Логан Пирсолл Смит
ещё >>