- •1) Определение информационных технологий. Роль ит в процессе информатизации общества.
- •6) Классификация ит по способу реализации и управления.
- •7) Классификация ит по типу пользовательского интерфейса, способу построения сети.
- •8) Характерные черты современной it-индустрии. (не очень точный ответ)
- •9) Факторы изменения производственной среды и ит.
- •10) Этапы развития ит.
- •11) Этапы развития инструментальных средств ит.
- •12) Понятие платформы. Виды платформ.
- •13) Понятие системы. Свойства системы.
- •14) Определение технологии программирования. Основные этапы.
- •15) Архитектурное проектирование ит. Основные этапы.
- •16) Виды моделей архитектуры ит. Статистическая модель.
- •17) Виды моделей архитектуры ит. Динамическая модель.
- •18) Модель репозитория. Репозиторий
- •19) Модель клиент/сервер. Клиент—сервер
- •20) Модель абстрактной машины.
- •21) Проблемно-зависимая архитектура.
- •Модели классов систем
- •Базовые модели
- •22) Осноные этапы модульной декомпозиции.
- •23.Базисные архитектуры
- •24.Основные этапы реализации по
- •25. Детальное проектирование по. Понятие модуля
- •26.Методология программирования. Императивное программирование.
- •27.Методология программирования. Процедурное программирование.
- •28.Методология программирования. Модульное программирование.
- •29.Методология программирования. Параллельное программирование.
- •30.Методология программирования. Функциональное программирование.
- •31.Методология программирования. Логическое программирование.
- •32.Языки программирования. Типы языков программирования.
- •33) Система программирования.
- •34) Ооп. Основные свойства.
- •35) Методы ооп
- •36) Понятие объекта, класса. Реализация наследования.
- •37) Каскадная технология разработки по.
- •Краткое описание фаз каскадной модели
- •38) Спиральная технология разработки по.
- •39) Современные технологии разработки по (экстремальная, scrum, оффшорная). Экстремальное программирование
- •40) Валидация по.
- •41) Верификация по.
- •Фазы V-образной модели
- •43) Тестирование по. Основные этапы.(?)
- •44) Модульное тестирование.
- •45) Интеграционное тестирование.
- •46) Системное тестирование.
- •47) Нагрузочное тестирование.
- •48) Формальные инспекции.
- •50) Методы функционального тестирования. Динамическое.
- •51) Классификация ошибок по международному стандарту.
- •52) Корпоративная классификация ошибок (полностью тетрадь, нуждается в проверке).
15) Архитектурное проектирование ит. Основные этапы.
Архитектурным проектированием называют первый этап процесса проектирования, на котором определяются подсистемы, а также структура управления и взаимодействия подсистем.
Этапы, общие для всех процессов архитектурного проектирования:
Структурирование системы. Программная система структурируется в виде совокупности относительно независимых подсистем. Также определяются взаимодействия между подсистемами.
Моделирование управления. Разрабатывается базовая модель управления взаимоотношениями между частями системы.
Модульная декомпозиция. Каждая определенная на первом этапе подсистема разбивается на отдельные модули. Здесь определяются типы модулей и типы их взаимосвязей.
16) Виды моделей архитектуры ит. Статистическая модель.
Виды:
А) Статистическая модель.
Б) Динамическая модель.
(В) Модель репозитория
Г) Модель клиент/сервер
Д) Модель абстрактной машины
Е) Проблемно-зависимая архитектура )
Статистическая модель.
Статическая структурная модель, в которой представлены подсистемы или компоненты, разрабатываемые в дальнейшем независимо.
17) Виды моделей архитектуры ит. Динамическая модель.
Виды:
А) Статистическая модель.
Б) Динамическая модель.
(В) Модель репозитория
Г) Модель клиент/сервер
Д) Модель абстрактной машины
Е) Проблемно-зависимая архитектура )
Динамическая модель.
Динамическая модель процессов, в которой представлена организация процессов во время работы системы.
18) Модель репозитория. Репозиторий
Модель репозитория основана на совместном использовании данных. Все совместно используемые данные хранятся в центральной базе данных, доступной всем подсистемам, каждая из которых имеет также собственную базу данных. Взаимообмен даными между подсистемами происходит с помощью передачи сообщений.
Плюсы
Эффективность
Централизация средств управления данными
Прозрачность модели совместного использования
Минусы
Все подсистемы должны быть согласованы с моделью репозитория данных
Проблема распределённого хранения репозитория
Сложность перевода уже существующих систем на эту модель
Одинаковые требования безопасности ко всем подсистемам
19) Модель клиент/сервер. Клиент—сервер
Модель клиент—сервер — это модель распределённой системы, в которой показано распределение данных и процессов между несколькими процессорами. Модель включает три основных компонента:
Набор серверов, предоставляющих сервисы другим подсистемам
Набор клиентов, которые вызывают эти сервисы
Сеть, посредством которой клиенты получают доступ к сервисам
Плюсы
Простота добавления новых серверов
Простота обновления сервисов
Минусы
Высокие требования к пропускной способности сети
20) Модель абстрактной машины.
Абстрактная машина
Модель абстрактной машины организует систему в виде набора уровней, каждый из которых предоставляет свои сервисы. Каждый уровень определяет абстрактную машину, машинный язык которой (сервисы) используется для реализации следующего уровня абстрактной машины
Плюсы
Пошаговое развитие системы
Кросс-платформенность
Минусы
Сложная структура