
- •Раздел 4. Основы построения инструментальных средств информационных технологий.
- •Тема 4. Основы построения инструментальных программных средств реализации информационных технологий. 1
- •Основные этапы создания программных средств и изделий (продуктов), входящих в состав по аис.
- •Подготовка документации на программные средства (пс) в соответствии с имеющимися госТами
- •1. Основные вопросы при разработке программных средств
- •2. Общая характеристика состояния
- •2.1. Краткое представление стандартов еспд
- •Гост (ст сэв) 19.201-78 (1626-79). Еспд. Техническое задание. Требование к содержанию и оформлению. (Переиздан в ноябре 1987г с изм.1).
- •Гост 19.102-77. Еспд. Стадии разработки.
- •Гост 19.103-77 еспд. Обозначение программ и программных документов
- •Гост 19.105-78 еспд. Общие требования к программным документам.
- •Гост 19.106-78 еспд. Требования к программным документам, выполненным печатным способом.
- •Гост 19.402-78 еспд. Описание программы.
- •Гост 19.301-79 еспд. Программа и методика испытаний,
- •Гост 19.701-90 еспд. Схемы алгоритмов, программ, данных и систем. Обозначения условные графические и правила выполнения.
- •2.2. Стандарты комплекса гост 34
- •2.3. Государственные стандарты рф (гост р)
- •2.4. Международный стандарт iso/iec 12207: 1995-08-01
- •Справочная информация
- •2.?? Стадии разработки по, регламентированных госТами.
- •2. Постановка задачи на создание инструментальных программных средств реализации информационных технологий.
Раздел 4. Основы построения инструментальных средств информационных технологий.
Тема 4. Основы построения инструментальных программных средств реализации информационных технологий. 1
Лекция 4.1. 1
1. Основные этапы создания инструментальных программных средств реализации информационных технологий в автоматизированной информационной системе преприятия. 1
Программные средства и изделия (продукты) 1
Основные этапы создания программных средств и изделий (продуктов), входящих в состав ПО АИС. 3
1. Основные вопросы при разработке программных средств 9
2. Общая характеристика состояния 9
2.1. Краткое представление стандартов ЕСПД 10
ГОСТ (СТ СЭВ) 19.201-78 (1626-79). ЕСПД. Техническое задание. Требование к содержанию и оформлению. (Переиздан в ноябре 1987г с изм.1). 11
ГОСТ 19.102-77. ЕСПД. Стадии разработки. 14
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов 15
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. 15
ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом. 15
ГОСТ 19.402-78 ЕСПД. Описание программы. 16
ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний, 16
ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные графические и правила выполнения. 16
2.2. Стандарты комплекса ГОСТ 34 17
2.3. Государственные стандарты РФ (ГОСТ Р) 19
2.4. Международный стандарт ISO/IEC 12207: 1995-08-01 20
Справочная информация 23
2.?? Стадии разработки ПО, регламентированных ГОСТами. 23
2. Постановка задачи на создание инструментальных программных средств реализации информационных технологий. 27
ТЕМА 4. Основы построения инструментальных программных средств реализации информационных технологий.
Лекция 4.1.
1. Основные этапы создания инструментальных программных средств реализации информационных технологий в автоматизированной информационной системе преприятия.
Программные средства и изделия (продукты)
Программа - формализованное описание процесса (в виде алгоритма) обработки данных на удобном для человека формализованном языке программирования (алгоритмическом языке) для автоматического выполнения его на компьютере, которое заключается в автоматическом переводе на язык соответствующего компьютера с помощью другой программы, называемой транслятором.
Основные характеристики программ: алгоритмическая сложность (логика алгоритмов обработки информации); состав и глубина проработки реализованных функций обработки; полнота и системность функций обработки; объем файлов программ; требования к операционной системе и техническим средствам обработки со стороны программного средства; объем дисковой памяти; размер оперативной памяти для запуска программ; тип процессора; версия операционной системы; наличие вычислительной сети и др.
Программное средство (ПС) - программа или логически связанная совокупность программ на носителях (данных и программ), снабженная программной документацией.
Программная документация позволяет понять, какие функции выполняет программа, как подготовить исходные данные и запустить программу, что означают получаемые результаты. Кроме того, программная документация помогает разобраться в самой программе, что необходимо, например, при ее модификации.
Программные средства являются инструментами реализации информационных технологий в автоматизированных информационных системах преприятий (АИС).
Утилитарные программы и программные средства - программы и программные средства для решения задач на предприятии, где они были разработаны.
Программное изделие (продукт) - комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленного изделия (продукции). Отличительной особенностью является системность, т.е. функциональная полнота и законченность реализуемых функций обработки, которые применяются в совокупности.
Программное изделие (продукт) должно быть соответствующим образом проверено и подготовлено к продаже и эксплуатации широкому кругу пользователей, иметь необходимую программную документацию, обеспечено сервисом и гарантией надежной работы, иметь товарный знак изготовителя.
При индивидуальной разработке фирмой-разработчиком создается оригинальное программное изделие (продукт) в соответствии со спецификой обработки данных для конкретного заказчика.
При разработке для массового распространения обеспечивается универсальность выполняемых функций обработки данных, и гибкость, настраиваемость изделия (продукта) на условия конкретного применения.
Программные изделия разрабатываются на основе промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования.
Сопровождение программ, программных средств, изделий (продуктов) - исправление обнаруженных ошибок, создание новых версий программ и т.п. Осуществляется распространителями программ (дистрибьютерами), реже – фирмами-разработчиками.
Время и затраты на разработку программных продуктов не могут быть определены с большой степенью точности заранее.
Критерии (показатели) качества программных средств и изделий (продуктов):
Исходная полезность:
простота или мобильность, - независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и т.п.;
надежность работы, - способность выполнять заданные функции (работы) без сбоев (отказов), при соблюдении всех показателей эффективности при определенных условиях внешней среды в течение заданного периода времени, а также возможность устранения отказа и его последствий в течение определенного времени.
эффективность - способность выполнять с заданной степенью эффективности набор функций (видов работ), которые определяются пользователем во внешнем описании ПС.
Степень (уровень) эффективности оценивается следующими критериями:
точность – допустимая погрешность результата работы ПС;
время – временные границы выполнения каждой из функций (работ);
автономность – границы внешних условий, в которых ПС способны выполнять предписанные функции самостоятельно;
защищенность – наличие корректного функционирования ПС, при неправильных (ошибочных) входных данных и действиях пользователя, а также возможностей (включаемых владельцем ПС) противостоять действиям, направленным на разрушение программ и искажение (удаление) исходных данных и результатов;
коммуникабельность – наличие простых для понимания средств задания или описания входных данных, и выдачи полезных сведений в простой, понятной форме.
расход ресурсов - объема оперативной и внешней памяти, вычислительной мощности, энергии и материалов, труда пользователей, денежных средств;
изменения точности, времени и ресурсов – по отношению к применявшимся ранее ПС;
прибыль от применения ПС и их рентабельность;