- •Раздел 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
Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
1. Понятие автоматизации. Основные термины и определения. Цели автоматизации. Основные требования к автоматизации. Процессы автоматизации.
4. Стандартизация систем. Классификация ИС.
5. Стандартизация систем. ГОСТ Р МЭК 62264-1-2010 Интеграция систем управления предприятием. Функциональная модель управления предприятием. Контур управления.
6. Стандартизация систем. ГОСТ Р МЭК 62264-1-2010 Функции управления. Переход от функциональной модели предприятия к модели потоков данных.
7. Стандартизация систем. ГОСТ Р МЭК 62264-1-2010 Категории информации. Объектные модели ресурсов. Переход от модели потоков данных процессов предприятия к объектной модели данных.
8. Стандартизация систем. ГОСТ Р МЭК 62264-1-2010 Объектные модели возможности производства. Объектные модели графика производства. Объектные модели определения изделия.
9. Формирование требований к ИС. ГОСТ 34.602.ГОСТ 19. 105. Цикл формирования требований. Анализ и структурирование первичных требований заказчика.
10. Трехуровневая модель построение ИС. Модульный принцип построения ИС.
11. Особенности формирования модели данных. Виды СУБД.
12. Виды интерфейсов. Интерфейс пользователя ИС. Программные интерфейсы.
13. Особенности проектирования пользовательских интерфейсов. Подход психологии восприятия. Подход инженерной психологии. Подход когнитивной психологии.
14. Особенности интеграции ИС. Особенности ввода в эксплуатацию ИС. Сопровождение внедрения ИС.
15. Особенности выбора прототипа ИС. Вендоры ИС. Рекомендации вендоров к автоматизации предприятия.
16. Особенности оценки качества ПО. Подходы к организации оценки качества ИС.
17. Документационное сопровождение ИС. Документирование внедрения ИС. Документирование эксплуатации ИС. Документация передаваемая пользователю.
18. Жизненный цикл информационной системы. Модели жизненного цикла информационной системы.
19. Методологии проектирования. Каноническое проектирование. Типовое проектирование.
20. Процессы жизненного цикла информационной системы. ГОСТ 12 207.
21. Стратегии и методы проектирования информационных систем.
22. Процессы проектирования. Проектирование системной архитектуры. Методики описания системной архитектуры.
23. Процессы проектирования. Архитектурные стили и шаблоны проектирования.
24. Процессы проектирования. Проектирование информационной архитектуры. Виды нотаций. Шаблоны информационной архитектуры.
25. Процессы проектирования. Проектирование программной архитектуры. Модели описания программной архитектуры. Шаблоны программной архитектуры.
26. Процессы проектирования. Проектирование инфраструктуры.
1. Понятие автоматизации. Основные термины и определения. Цели автоматизации. Основные требования к автоматизации. Процессы автоматизации.
Автоматизация — одно из направлений научно-технического прогресса, использующее саморегулирующие технические средства и математические методы с целью освобождения человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов, изделий или информации, либо существенного уменьшения степени этого участия или трудоёмкости выполняемых операций.(Википедия)
Автоматизация процесса - применение энергии неживой природы в технологическом процессе или его составных частях для их выполнения и управления ими без непосредственного участия людей, осуществляемое в целях сокращения трудовых затрат ,улучшения условий производства, повышения объема выпуска и качества продукции (ГОСТ 23004-78)
Следует разделять понятия автоматический и автоматизированный.
Автоматический - подразумевает, что процесс происходит полностью без участия человека. Автоматизация же направленна на минимизацию его участия, но никогда не обходится без него
Автоматизированная система(automated system); АС: Система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций. (ГОСТ 34.003-90)
Основные виды систем автоматизации:
автоматизированная система планирования (АСП),
автоматизированная система научных исследований (АСНИ),
система автоматизированного проектирования (САПР),
автоматизированный экспериментальный комплекс (АЭК),
гибкое автоматизированное производство (ГАП) и автоматизированная система управления технологическим процессом (АСУ ТП),
автоматизированная система управления эксплуатацией (АСУ) и система автоматического управления (САУ).
Автоматизированная система управления предприятием(АСУП)
(Википедия)
У каждой системы автоматизации свои задачи, но в общем случае основные цели автоматизации следующие:
повышение эффективности процессов(бизнес процесс, технологический процесс итд)
повышение безопасности производственных и иных процессов
(http://proiz-teh.ru/at-avtomatizaciya-processov.html)
Требования к автоматизации
Л.Новиков в русской редакции нотации RUP [2.9] приводит следующее определение: "Требование - это условие или возможность, которой должна соответствовать система".
В IEEE Standard Glossary of Software Engineering Terminology (1990) [2.1] данное понятие трактуется шире. Требование - это:
условия или возможности, необходимые пользователю для решения проблем или достижения целей;
условия или возможности, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам;
документированное представление условий или возможностей для пунктов 1 и 2.
(http://www.intuit.ru/studies/professional_retraining/14629/courses/174/lecture/4714)
Для любой автоматизированной системы и процесса всегда определяются
Функциональные требования
Нефункциональные требования
Требования к безопасности
Требования к автоматизированной системе определяются на этапе формирования требований(ГОСТ 34).
Процессы автоматизации
Я не понимаю, что имеется в виду под процессами автоматизации. Нужно описать этапы разработки АС (ГОСТ 34.601-90)?
Процессный подход к разработке ИС описан в ISO 12207.
Конюхов.А
2. Анализ объекта автоматизации. Цели анализа. Принципы анализа и синтеза систем
Под анализом систем управления понимается процесс исследования, основанный на изучении системы управления с последующим определением ее статистических и динамических характеристик, составляющих элементов, рассматриваемых во взаимосвязи с другими элементами и с окружающей средой.
Целью анализа систем управления является:
- детальное изучение систем управления для более эффективного использования и принятия решения по дальнейшему совершенствованию или замене.
- исследование альтернативных вариантов вновь создаваемой системы с целью выбора наилучшего варианта.
Задачи анализа систем управления:
- определение объекта анализа.
- определение функциональных особенностей системы управления.
- определение количественных и качественных показателей системы управления.
- оценка эффективности систем управления
- обобщение и оформление результатов анализа.
Под синтезом понимается процесс создания (совершенствования, организации, проектирования) систем управления.
Целью синтеза систем управления является:
- создание новой системы управления на основе известных свойств.
- совершенствование существующей системы управления на основе выявленных недостатков, появления новых задач и требований.
Задачи синтеза:
- формирование цели создания системы.
- формирование вариантов облика новой системы.
- Приведение описания варианта облика системы во взаимное соответствие.
- Оценка эффективности вариантов и принятие решения о выборе облика новой системы.
- Разработка требований к системе управления.
- Реализация разработанных требований.
(http://theory-org.ru/index.php?request=full&id=176)
______________________________________________________________________________
Предпроектное обследование [predesign inspection ]- Сбор и обработка сведений об организации и особенностях функционирования объекта автоматизации, включая данных о его взаимодействии с внешней средой и другими объектами, а также выполнение системного анализа, разработка технико-экономического обоснования целесообразности автоматизации и выработка общих требований на разработку автоматизированной системы. Содержание работ при предпроектном обследовании объекта автоматизации соответствует стадии “Формирование требований к АС” ГОСТ 34.601-90, этапы: “ Обследование объекта и обоснование необходимости создания АС”, “Формирование требований пользователя к АС”, “Оформление отчёта о выполненной работе и заявки на разработку АС - тактико-технического задания” [3, 18, 19, 38].
(http://www.gpntb.ru/win/book/2/Doc9.HTML)
1. На этапе 1.1. "Обследование объекта и обоснование необходимости создания в АС" общем случае проводят:
а) сбор данных об объекте автоматизации и осуществляемых видах деятельности;
б) оценку качества функционирования объекта и осуществляемых видах деятельности, выявление проблем, решение которых возможно средствами автоматизации;
в) оценку (технико-экономической, социальной и т.д.) целесообразности создания АС.
2. На этапе 1.2. "Формирование требований пользователя к АС" проводят:
а) подготовку исходных данных для формирования требований АС (характеристика объекта автоматизации, описание требований к системе, ограничения допустимых затрат на разработку, ввод в действие и эксплуатацию, эффект, ожидаемый от системы, условия создания и функционирования системы);
б) формулировку и оформление требований пользователя к АС.
На этапе 1.3. "Оформление отчёта о выполненной работе и заявки на разработку АС (технико-технического задания)" проводят оформление отчета о выполненных работах на данной стадии и оформление заявки на разработку АС (тактико-технического задания) или другого заменяющего её документа с аналогичным содержанием.
(ГОСТ 34.601-90)
(Конюхов А)
