
- •Лекция №2. Основы стандартизации создания асу.
- •2. Васильев в.М. И др. Управление в строительстве. Учебник для вузов. М., асв. 1994.
- •3. Гинзбург в.М. Проектирование информационных систем в строительстве. Информационное обеспечение. Учебное пособие. М., асв, 2008.
- •5. Дикман л.Г. Организация строительного производства. Учебник для вузов. М., асв, 2003.
- •13. Синенко с.А., Гинзбург в.М. И др. Автоматизация организационно-технологического проектирования в строительстве. Учебное пособие м., асв, 2002.
- •1. Сапр – сложная (большая) система.
- •2. Обслуживающие подсистемы.
- •3. Проектирующие подсистемы
- •5. Задачи анализа и синтеза. Локальная оптимизация. Принятие решения.
- •6. Обеспечивающие подсистемы (виды обеспечения).
- •7. Организационно-техническое (технологическое) проектирование.
- •8. Организационно-технологические задачи функционирования
- •Лекция №2 Основы стандартизации создания асу
- •1. Стандарты.
- •2. Стандарты на проектирование.
- •3. Сапр в строительстве.
- •Гост 19. Единая система программной документации (еспд).
- •Лекция №3
- •1. Общие положения
- •2. Состав и содержание
- •Лекция №4 гост 24. Система технической документации на асу
- •1. Состав комплекса стандартов
- •Лекция №5
- •Гост 24.602-86 Единая система стандартов автоматизированных систем управления.
- •Автоматизированные системы управления.
- •Состав и содержание работ по стадиям создания
- •Лекция №6
- •Единая система стандартов автоматизированных систем
- •Управления
- •Автоматизированные системы управления Общие требования гост 24.104-85
- •Виды и состав обеспечения асу (сапр) Лекция №7 Функциональное обеспечение
- •Логико-информационная модель
- •Фрагмент логико-информационной модели.
- •Логико-информационная модель взаимосвязанных задач.
- •Лекция №8 Математическое обеспечение (мо)
- •Лекция №9 Информационное обеспечение
- •Перечень выходных документов, видиограмм и массивов
- •Описание входных документов, видиограмм и массивов
- •Перечень выходных документов, видиограмм и массивов
- •Описание выходных документов, видиограмм и массивов
- •Описание массива базы данных (имя файла)
- •Организация разработчик
- •Классификация и кодирование инфориации
- •Разработка диалога «пользователь – машина»
- •Форматы диалога
- •Пример:
- •Период времени Комплекс работ Вид работ Вывод
- •Входное сообщение
- •Выходное сообщение
- •Лекция №15 гост 34. Единая система программной документации (еспд).
- •Состав еспд
- •Лекция №16 Программное обеспечение
- •1. Организация программирования
- •2. Операционная система
- •3. Выбор языка программирования
- •4. Процесс программирования
- •В. Способ хранения данных, с которыми работает система
- •5. Отладка программ
- •Лекция №17 Блок-схема алгоритма
- •Лекция №18 Комплексная отладка программ на контрольных примерах
- •Лекция №19 Техническое обеспечение.
- •Лекция №20 Организационное обеспечение
- •Лекция №21 Методическое обеспечение
- •Лекция №22 Правовое обеспечение
- •Лекция №23 Эксплуатационная документация
Лекция №16 Программное обеспечение
1. Организация программирования
Программное обеспечение автоматизированной системы составляет совокупность программ для решения задач автоматизированной системы и обеспечения функционирования комплекса технических средств системы.
Программное обеспечение принято делить на общее и специальное.
Общее программное обеспечение реализуется в виде программ операционной системы, управляющей всеми участвующими в решении задачи узлами машины и внешними устройствами ЭВМ.
Специальное программное обеспечение является проблемно-ориентированным и реализуется в виде комплекса программ, организующих работу по выполнению процедур решения конкретной прикладной задачи
Правильная организация программирования позволяет повысить эффективность разработки программ, сократить затраты труда и времени, повысить их качество. Основными этапами работы программиста являются:
- оптимальный выбор языка программирования,
- анализ математического алгоритма и функциональной схемы решения задачи, построение блок-схемы программы, состоящей из взаимодействующих подпрограмм и программных модулей,
- запись программы (подпрограмм и программных модулей) на выбранном языке программирования,
- подробный анализ работы программы,
- подготовка отладочных данных для проверки работы программы с учетом возможных логических условий,
- автоматическая трансляция исходной программы на языке программирования в рабочую программу,
- отладка программы на отладочных данных программиста,
- проверка программы на отладочных данных контрольного примера.
2. Операционная система
Операционная система является неотъемлемой частью ПЭВМ, обеспечивая управление всеми аппаратными компонентами и позволяя отделить остальные классы программ от взаимодействия с аппаратурой. Число операционных систем невелико, но их роль чрезвычайно важна. Операционная система обеспечивает выполнение двух главных задач: предоставление пользователю возможностей общего управления машинной и поддержку работы всех программ, обеспечивая их взаимодействие с аппаратурой.
Общее управление машиной осуществляется на основе командного языка (языка директив), с помощью которого человек может осуществлять такие операции, как запуск любых программ, установку режимов работы дисплея, принтера, коммуникаций, разметка дисков, копирование файлов, распечатка информации на экране дисплея и другие действия. В рамках задачи обеспечения взаимодействия программ с внешними устройствами и друг с другом операционная система обеспечивает распределение оперативной памяти, выявление событий, возникающих в процессе работы и соответствующую реакцию на них (например, при ошибочных ситуациях) и др. При проектировании сравнительно несложных программных комплексов можно обойтись без решения сложных проблем выбора структуры операционной среды. В более сложных случаях требуется принятие решений по системному программному обеспечению, включая выбор основной операционной системы. Обычно выбор ЭВМ достаточно однозначно определяет выбор операционной системы.
При проектировании задач для пользователя ПЭВМ можно работать с одним из пакетов Windows.