- •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) Корпоративная классификация ошибок (полностью тетрадь, нуждается в проверке).
21) Проблемно-зависимая архитектура.
Проблемно-зависимые архитектуры
Наряду с основными моделями, используются архитектурные модели, характерные для конкретной предметной области приложения. Эти модели называются проблемно-зависмыми архитектурами.
Модели классов систем
Модели классов систем отображают классы реальных систем, вобрав в себя основные характеристики этих классов. Как правило, модели классов встречаются в системах реального времени. Модель компилятора — наиболее известный пример этой модели.
Базовые модели
Базовые модели представляют собой идеализированную архитектуру, в которой отражены все особенности, присущие системам, работающим в данной предметной области. Примером такой архитектуры может служить модель OSI.
22) Осноные этапы модульной декомпозиции.
После этапа разработки системной структуры в процессе проектирования следует этап декомпозиции подсистем на модули.
Распространены две модели, используемые на этапе модульной декомпозиции подсистем:
Объектно-ориентированная модель. Структурирует систему в виде совокупности слабо связанных объектов с четко определенными интерфейсами. Объекты вызывают сервисы, предоставляемые другими объектами.
+ легко модифицируется
+ естественный взгляд
- наличие интерфейса
Модель потоков данных. Система состоит из функциональных модулей, которые получают на входе данные и преобразуют их некоторым образом в выходные данные.
Данные проходят через последовательность преобразований. Каждый шаг обработки данных реализован в виде преобразования. Данные, поступающие на вход системы, проходят через все преобразования и достигают выхода системы. Преобразования могут выполняться последовательно или параллельно. Обработка данных может быть пакетной или поэлементной.
23.Базисные архитектуры
Узел->Протокол
7 |
6 |
5 |
4 |
3 |
2 |
1 |
7.Прикладной уровень |
|
6.Уровень представления |
|
5.Уровень сеанса |
|
4.Транспортный уровень |
|
3.Сетевой уровень |
|
2.Канальный уровень |
|
1.Физический уровень |
|
Коммуникационная среда |
Коммуникационная среда |
Сетевой |
Канальный |
Физический |
3 основных класса ИС:
-распределённые системы
-встроенные системы
-прикладные системы для работы на одном ПК
Плюсы:
-Совместное использование ресурсов
-Открытость
-Параллельность
-Отказоустойчивость
Прозрачность
Минусы:
-Сложные центрованные системы
-Безопасность
-Управляемость гетерогенная
-Непредсказуемость
Существует 2 типа базисных архитектур:
- клиент/сервер
-распределённых объектов