
- •Лекция №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 Эксплуатационная документация
Форматы диалога
Формат диалога (режим, тип диалога) представляет набор структурных и лингвистических средств обмена информацией Пользователя с Машиной.
Существует множество стандартных форматов, нашедших широкое применение при построении диалога. Главный принцип построения формата заключается в том, что необходимо обеспечить безошибочный выбор и реализацию необходимого сообщения на каждом шаге диалога. Рассмотрим несколько распространенных форматов.
1. Простой запрос. Формат предполагает вывод на экран текста запроса на ввод данных с заранее известной или заданной интерпретацией входного сообщения. Пользователю рядом с текстом запроса предоставляется окно определенной длины для ввода сообщения.
Пример:
-
ФАМИЛИЯ
ТАБЕЛЬНЫЙ №
2. Предложение для выбора.Пользователю предлагается осуществить выбор альтернатив, предложенных системой. Обычно такой запрос требует простого ответа.
Пример: Сохранить информацию: ДА – НЕТ.
3
/ /
Пример: ВВЕДИТЕ ДАТУ (ДД/ММ/ГГГГ)
4. Меню. Предлагается набор режимов работы системы, как набор ресторанных блюд для общения с общения с официантом. Пользователь выбирает режим работы и указывает на необходимость его выполнения курсором, мышью или, вписав в специально выделенное поле, номер режима.
Пример: Выполнить анализ сетевой модели.
1. Продолжительность критического пути сетевой модели.
2. Перечень всех путей от исходного к завершающему событию.
> 2
5. Многостроковое меню. Вариант меню, предлагающее выбор из большого числа режимов работы. Считается нецелесообразным предлагать более 10 режимов, так как на экране может не хватить места для подсказок, мест ввода результатов выбора и т.д.
Пример: 1. Перечень строительных работ.
2. Перечень объемов строительных работ.
3. Перечень используемых строительных машин.
10. Продолжительность выполнения строительных работ.
6. Метод меню аналогичный набору телефонного номера. Наименование вводимого сообщения набирается по частям из листаемого на экране меню.
Пример: Выбрать наименование организации, выполняющей подрядные работы.
Экран 1. 1. Рос…
2. Центр…
3. Мос… > 3
Экран 2. 1. Моспром…
2. Мосфундамент…
3. Мосспец…
4. Мосводоканал… > 2
Экран 3. 1.Мосфундаментстрой
2. Мосремфундамент
3. Мосфундаментстроймеханизация… > 1
7. Меню с выбором вариантов. Структура меню предоставляет возможность компактно предложить большой набор вариантов, составляемых как сочетание нескольких компонентов.
Пример: Подготовить выписку из календарного плана работ
Период времени Комплекс работ Вид работ Вывод
1. Декада 5. Земляные 9. Основные 12. Экран
Месяц 6. Нулевой цикл 10. Подготовительные 13. Печать
Квартал 7. Монтажные 11. Транспортные
Год 8. Отделочные
> 3, 7, 11, 13
8. Метод листания информации на экране. Метод предназначен для вывода на экран больших объемов информации. Листание информации осуществляется постранично. Когда листается целый экран, на следующем изображении остается строка от предыдущего, чтобы не терялась связь. Должна быть возможность листания вперед и назад.
9. Использование словарей. На экран выводится текстовое поле словаря, записи которого образуют на экране столбец. При работе с файлом базы данных, имеющем много записей, обеспечивается режим листания. Курсор должен перемещаться вдоль столбца вперед и назад. При выборе определенного наименования, соответствующее текстовое поле и его код автоматически переписываются для использования в решении задачи.
10. Сложная (составная) инструкция. Пользователю необходимо выбрать комбинацию условий, предлагаемых системой на экране.
Пример: Ввести
Код объекта кладки (ХХ)
Код материала кладки (ХХ)
Код вида кладки (ХХ)
Код сложности кладки (Х)
11. Заполнение бланка запроса на экране. Формат представляет для заполнения табличную форму. Пользователь, перемещая курсор, заполняет окна. Система автоматически позиционирует курсор в крайнем левом положении первого окна. После набора Пользователь нажимает клавишу ввода.
Пример:
Объект кладки |
|
Материал кладки |
|
Вид кладки |
|
Сложность кладки |
|
12. Редактирование текста. На экран выдается ранее сформированный текст, который должен быть подтвержден или отредактирован (символы, слова или текст в целом могут быть изменены – заменены символы, удалены – сдвиг строки на позицию влево, вставлены – раздвижение строки и вставка пробела или символа).
При проектировании диалога каждому формату должно соответствовать его описание. Описание формата состоит из двух частей: описания внутреннего и внешнего. Внутреннее описание формата характеризует язык диалога общения, а внешнее описание характеризует расположение информации на экране.
Внутреннее описание формата содержит характеристику словаря, синтаксиса и семантики, используемых для выражения сообщений.
Словарь – это набор слов, символов или мнемонических сообщений, используемых в диалоге. Синтаксис определяет правила формирования сообщений и их формат. Семантика – это способ выражения смысла сообщений.
Каждое входное или выходное сообщение, связанное с прикладной задачей или с базой данных, состоит из базовых элементов – слов. Словарь имеет базовое множество значений элементов, которое может состоять из слов естественного языка, алфавитно-цифровых кодовых слов, символических кодовых слов. Различие входных и выходных сообщений заключается в том, что входные сообщения определяют задачу, а выходные сообщения описывают состояние системы в процессе решения задачи. В соответствии с этим определяются принципы построения словаря.
Принципы построения словаря входных сообщений:
словарь должен быть как можно ближе к естественному и профессиональному языку Пользователя (принцип справедлив и для выходных сообщений);
при построении словаря учитываются возможности использования сокращений;
при работе с сообщением не должны предусматриваться большие объемы работы на клавиатуре.
Принципы построения словаря выходных сообщений:
выходные сообщения формируются из слов естественного языка с использованием общепринятых сообщений;
необходимо согласовывать словарь выходных сообщений со словарем входных сообщений;
выходные сообщения должны соответствовать модели решения задачи, предложенной Пользователем.
Синтаксис выходных сообщений должен быть максимально приближен к синтаксису естественного языка или правилам построения реляционных таблиц. Синтаксис входного языка зависит от следующих аспектов: от грамматики и правил, соответствующих содержанию входных сообщений; учета ограничений на длину сообщений; правил использования специальных символов.
Семантика входных сообщений должна оценивать возможность ввода ошибочных, бессмысленных или неопределенных сообщений. Необходимо предусматривать процедуры, не допускающие использование такой информации. Семантика выходных сообщений должна определять формирование четких сообщений, не содержащих бесполезную информацию. Инструкции по интерпретации сообщений должны быть немногословны.
Пример выбора и описания формата диалога типа МЕНЮ.