Контрольные вопросы:
Задачи автоматизации технологических процессов.
Причины и необходимость разработки средства программирования систем автоматизации.
Причины разделения труда по созданию программных средств автоматизации между специалистами.
Развитие средства программирования систем автоматизации.
Типовая архитектура современной АСУ ТП.
Функциональные обязанности операторов/диспетчеров.
Базовый набор функций SCADA-систем.
4. Программные среды для разработки ПО ИС для научных исследований.
План лекции
1. Среда разработки программного обеспечения.
2. Среда программирования языка С.
3. Язык программирования Java.
4. Среда программирования языка Delphi.
Среда разработки программного обеспечения (интегрированная среда разработки, integrated development environment, IDE) – программный пакет, используемый программистами для разработки ПО. Обычно среда разработки включает в себя редактор кода, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит систему управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов – для использования при объектно-ориентированной разработке ПО. Существуют среды разработки, предназначенные для нескольких языков – такие Microsoft Visual Studio. Обычно среда разработки предназначается для одного определенного языка программирования – как, например, Visual Basic. Примеры сред разработки – Delphi, Borland C++, C, C++, Java.
Реализация программного обеспечения связана с использованием одного из языков программирования. Наиболее удобными для реализации программных систем, разработанных в рамках объектно-ориентированного подхода, являются объектно-ориентированные языки программирования, хотя возможна реализация и на обычных (не объектно-ориентированных) языках (например, на языке C и на языке Fortran). Объектно-ориентированные языки программирования пользуются в последнее время большой популярностью среди программистов, так как они позволяют использовать преимущества объектно-ориентированного подхода не только на этапах проектирования и конструирования программных систем, но и на этапах их реализации, тестирования и сопровождения.
Достарыңызбен бөлісу: |