Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 2010.doc
Скачиваний:
28
Добавлен:
10.05.2014
Размер:
2.28 Mб
Скачать

17. Еспд. Программа и методика испытаний. Гост 19.301-79

Документ содержит следующие разделы:

  • Объект испытаний

  • Цель испытаний

  • Требования к программе (подлежащие проверке)

  • Требования к программной документации (указывается те документы, которые необходимы при проведении испытаний ).

  • Состав и порядок

  • Методы испытаний (указывается конкретно, обращая внимание на внештатные ситуации)

18. Еспд. Руководство системного программиста. Гост 19.503-79

Руководство системного программиста предназначено для подачи информации по установке программы либо как самостоятельного компонента, либо как части комплекса.

Документ должен содержать следующие разделы:

  • Общие сведения о программе

  • Структура программы – дается менее подробно чем в описании программы и предназначена для ознакомления с программой при ее установке.

  • Настройка программы (если она требуется)

  • Проверка программы ( в меньшем объеме, чем в документе программа и методика испытаний.)

  • Дополнительные возможности (если они имеются)

  • Сообщение системному программисту

Конкретное содержание разделов указывается в соответствующем стандарте.

19. Еспд. Руководство оператора. Гост 19.505-79

РО – эксплуатационный документ. Он он составляется для оператора, который не может быть специалистом по вычислительной технике, а специалист в прикладной области.

Документ содержит следующие разделы:

  • Назначение программы

  • Условия выполнения программы (на языке, доступном оператору, без специальных терминов)

  • Выполнение программы

  • Сообщение оператору (этот раздел должен быть исчерпывающим, предусматривающий штатные и внештатные действия с программой).

Конкретное содержание раздела и рекомендации создаются в соответствии со стандартом.

20. Типовая структура программы и программного модуля

Требования к тексту программы. Текст программы начинается с развернутого комментария, в котором отмечается:

  1. наименование и назначение программы

  2. автор программы

  3. время написания

  4. версия

  5. особенности программы (если имеются)

  6. описание входных переменных на языке программирования с обязательными комментариями для любой переменной

  7. описание выходных переменных, с требованиями п.6

  8. описание внутренних переменных с требованием п.6

  9. тело программы – запись программы на языке ВУ

В теле программы, в обязательном порядке, должны создаваться комментарии, но не для каждого оператора, а лишь для тех, которые определяют логику работы программы.

Например условные переходы и циклы.

В нашем документе составляется текст и описание программы.

21. Понятие резидентных и кросс–систем автоматизации

Разработка программного обеспечения осуществляется на технологических ВС (ТВС), эксплуатация программы осуществляется на исполнительных ВС (ИВС).

Практика показывает, что мощность ТВС существенно превосходит мощность ИВС. При резидентных системах разработки ИВС совпадает по системе команд с ТВС, хотя они могут, что чаще бывает, существенно отличаться по мощности.

Преимущества:

  1. простота разработки ПС

  2. использование мощных ОС, БД, компиляторов, отладчиков, а также других средств разработки

Недостатки:

  1. Часто ИВС оказываются излишне мощными, что естественно сказывается на стоимости системы.

При кросс-системе разработки, ИВС не совпадают с ТВС, причём несовпадение может быть по мощности и по системе команд, это особенно характерно для Систем реального времени, когда ИВС могут обладать специфическим набором команд, ориентированных на специальное применение. Пример: цифровая обработка данных со спектральным анализом и преобразованием Фурье.

Преимущества кросс-системы:

Разработка ведется на ТВС высокой мощности и с развитыми средствами разработки

Недостаток:

Для разработки приходится создавать специальные технологические средства, в первую очередь кросс-компиляторы, это специальные программы, которые приводят текст программы с языка ВУ в исполняемый двоичный код, не для ТВС, а для ИВС