- •Раздел 1 программирование || объектно-ориентированное программирование
- •Раздел 1 программирование || объектно-ориентированное программирование
- •9. Создание и обработка исключений на пример с#.
- •1. Общая структура программы на языке с. Роль и задача заголовочных файлов.
- •3. Принципы работы операторов ветвления и циклов, на примере языка с. (проверить)
- •(Проверить, не доделан)
- •Стандартные функции динамического выделения памяти
- •Динамическое выделение памяти для одномерных массивов
- •Динамическое выделение памяти для двумерных массивов
- •N·m·(размер элемента)
- •Умные указатели
- •Класс auto_ptr
- •Класс shared_ptr
- •New/delete и классы
- •Альтернативы new/delete
- •6. Понятие класса, типы классов, члены классов, на примере языка с#.
- •7. Перегрузка операторов и функций на примере языка с#. (проверить, не доделан)
- •9. Создание и обработка исключений на пример с#.
- •11. Стандартные типы данных языка с, операции над ними.
- •12. Стандартные типы данных языка с#, операции над ними.
- •Abstract Class Example:
- •Динамическое приведение указателя
- •Динамическое приведение ссылки
- •Const_cast — константное приведение типов данных
- •Reinterpret_cast — операция приведения типов данных
- •Неявные преобразования
- •Явные преобразования
- •Исключения преобразования типов во время выполнения
- •17. Понятие класса Object в языке c#.
- •Особенности производительности
- •18. Понятие коллекции и принцип работы в с#.
- •(Http://professorweb.Ru/my/csharp/charp_theory/level12/12_1.Php)
- •Раздел 2 базы данных
- •Раздел 2 базы данных
- •Раздел 2 базы данных
- •1. Файловые формы хранения данных. Преимущества и недостатки
- •2. [Done] Сетевые формы хранения данных. Преимущества и недостатки
- •3. Языки разметки как структуры хранения. Преимущества и недостатки
- •4. [Done] Основные понятия реляционных бд и используемая терминология
- •5. Модель данных – определение, реализация в разных формах хранения.
- •6. [Done] Многоуровневая архитектура бд. Субд, ее назначение.
- •7. [Done] Реляционные ключи – назначение, типы, примеры применения
- •8. [Done] Оператор select – формат, последовательность обработки
- •9. Теоретико-множественное описание и характеристические функции отношений. Аксиомы Армстронга
- •10. [Done] Содержание процесса нормализации бд
- •11. [Done] Содержательная трактовка первой нормальной формы бд
- •1Nf tables as representations of relations
- •12. [Done] Содержательная трактовка второй нормальной формы бд
- •13. Унарные операции реляционной алгебры
- •14. Бинарные операции реляционной алгебры
- •15. [Done] Классификация и содержательный смысл различных операций соединения
- •16. [Done]Особенности применения конструкций where, order by, group by, having и агрегирующих функций в языке sql
- •17. [Done] Подзапрос в языке sql: типы, особенности применения
- •18. [Done] Процедурные расширения языка sql – курсоры, подпрограммы, триггеры.
- •19. [Done] Механизм представлений в языке sql
- •20. [Done] Средства поддержки целостности данных в языке sql
- •Раздел 3 операционные системы || администрирование в операционных системах linux
- •Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
- •Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
- •1. Понятие автоматизации. Основные термины и определения. Цели автоматизации. Основные требования к автоматизации. Процессы автоматизации.
- •3. Анализ объекта автоматизации. Понятие методологии анализа объекта автоматизации. Основные методологии анализа.
- •4. Стандартизация систем. Классификация ис.
- •Раздел 5 анализ и проектирование на uml
- •Раздел 6 теория систем и системный анализ || теория информационных процессов и систем
- •1. Определения системы. Классификации систем, место ит-систем в этих классификациях.
- •2. Основные закономерности систем. (Лекции Гусаровой)
- •3. Модели систем – определение, классификации, содержательные примеры. (лекции Гусаровой)
- •4. Связи в системах – определение, классификации, содержательные примеры.
- •5. Связи в информационных моделях систем – реляционные, онтологические, по управлению; их особенности и содержательные примеры.
- •6. Процессы в теории систем – определения, примеры, содержательная трактовка (Лекции Гусаровой)
- •7. Основные информационные процессы – определения, содержательная трактовка, примеры.
- •8. Процесс обработки данных. Основные постановки задач. Классификация методов реализации процесса обработки данных
- •9. Задачи машинного обучения в обработке данных. Примеры содержательной постановки
- •10. Основные понятия машинного обучения – решающая функция, метод обучения, функция потерь, переобучение. Содержательные примеры.
- •11. Методы регрессионного анализа в обработке данных.
- •12. Статистические методы классификации в обработке данных.
- •13. Метрические методы классификации в обработке данных.
- •14. Линейные методы классификации в обработке данных.
- •15. Нейросетевые методы в обработке данных.
- •16. Методы кластерного анализа в обработке данных.
- •17. Отбор признаков-регрессоров в обработке данных
- •18. Метод главных компонент и его модификации в обработке данных
- •19. Сингулярное разложение матриц в обработке данных
- •Раздел 7
2. Основные закономерности систем. (Лекции Гусаровой)
Закономерность целостности - свойство системы как целого не являются суммой свойств элементов или его частей. Свойства системы как целого зависят от свойств элементов или частей.
Иерархичность - закономерность целостности проявляется на каждом уровне иерархии. Иерархические представления позволяют отобразить системы с неопределенностью. Построение иерархической структуры зависит от цели моделирования.
Закон необходимого разнообразия - чтобы система могла решить задачу, обладающую разнообразием, сама система должна иметь большее разнообразие или способность это разнообразие создать в себе. Пример - идеология подхода ITIL (стандарт администрирование систем):
Есть статистика - список проблем, упорядоченный по убыванию частоты появления. Первая линия поддержки - список наиболее вероятных проблем, решение которых может выполнить сам пользователь (техподдержка). Вторая линия - специалисты, которые могут типовыми действиями , решить реже встречающиеся проблемы. Третья линия - узкие специалисты, решают всё. Однако, этот стандарт тяжело ввести из-за наличия статистики и из-за сложности системы.
3. Модели систем – определение, классификации, содержательные примеры. (лекции Гусаровой)
Организуя своё поведение на уровне экстравертного сознания (7й уровень) человек строит модели и живет в них.
Модель - упрощенная проблемно-ориентированное представление реальности, который в определенных условиях заменяет оригинал, воспроизводя интересующие нас свойства и имея преимущество удобства.
Чтобы объект и модель находились в отношение моделирования, необходимо выполнение свойств. (A, A' - состояния объекта, лямбда и дельта - отношения моделирования, T и Q - операторы преобразования). Если диаграмма коммутативна, то B - модель A.
T
A=>A'
λ\/ /\Δ
B=>B'
Q
Степень согласованности оригинала с моделью
Для построения модели на все случаи жизни необходимо полная эквиваленость модели и оригинала (изоморфизм)
Гомоморфизм - сохраняет все определенные на исходной системе свойства и отношения, но некоторые элементы оригинала на моделе оказываются склеенными.
Отношение моделирования всегда является целевым, хотя возможно и неявно.
Номенклатура моделей для информационных систем
По тому, какие аспекты системы моделируемы:
"черный ящик"
модель состава
модель структуры
структурная схема системы-объединение трех предыдущих
Учитываем ли параметр времени
Статические
Динамические
Какой аппарат применяем для моделирования:
Лингвистические
Теоретико-множественные
Математико-аналитические
Имитационные
Концептуальные (проектные/модель архитектуры)
Объекты системы
Номенклатура структурных компонентов систем вытекает из его второго определения
Объекты (эл-ты) системы имеют свойства и объединяются связями
"Черный ящик" - если вся система - один объект. Теоретико-множ система: S: x->y
Элементы - те части системы, которые мы рассматриваем как неделимые.
Подсистемы - часть системы, состоящая из более чем одного элемента.
Структура системы - совокупность необходимых и достаточных для достижения цели отношений между эл-тами системы. Если указать связи и направить их, то мы получим структурную схему.
Основные особенности структурирования систем
Особенности:
1. Свойства = свернутые отношения (свойства объекта определяются через его свойства и наоборот). Свойства можно рассматривать как одноместные отношения.
2. Объекты, свойства и связи составляют обменное соотношение.
С формальной точки зрения сущность и связь в реляционной модели неразличимы, а вся модель строится на множестве терминальных элементах одного типа (атрибуты).
