Стандарты РФ документирования программных средств
ПСВ РФ действует ряд стандартов, разрабатываемых на основе применения международных стандартов ISO:
1) ГОСТ Р ИСО/МЭК 9294-93-«ИТ. Руководство по документированию ПО». Этот стандарт полностью соответствует стандарту ИСО/МЭК. Отражает рекомендации по эффективному упрощению документируемых программируемых систем для руководителей, отвечающих за создание программируемых систем. Цель стандарта - оказание помощи в определении стратегии документирования, выбор стандартов по документированию, выбор процедур документирования, определение необходимых ресурсов, которые обеспечивают вышедшие документирования, составление плана проектирования.
2)ГОСТ Р ИСО/МЭК 9126-93 -«ИТ. Оценка программной продукции. Характеристики качества и руководство по их применению». Под характеристикой качества в этом стандарте понимается набор средств программной продукции, по которым ее качество описывается и оценивается. Стандарт определяет 6 комплексных характеристик, которые описывают качество программируемой системы:
а) функциональные возможности
б)надежность
в)практичность
г)эффективность
д) сопровождаемость
е)мобильность.
Эти характеристики образуют основу для уточнения и описания качества программируемой системы.
3)ГОСТ Р ИСО 9127-94 -«Система обработки информации». Документация пользователя и информация на упаковке для потребителя, программных пакетов.» Стандарт соответствует международному стандарту ИСО. Под потребительским программным пакетом понимается программная продукция, спроектированная и продаваемая для выполнения определенных функций. В ее состав входят программа и соответствующая ей документация упакованная как единое целое, документация обеспечивает конечного пользователя информацией по установке и эксплуатации программного пакета. Информация на упаковке имеет своей целью предоставление потенциальному пользователю первичных сведений о программном пакете.
4) Требования регламентируются ГОСТ Р ИСО/МЭК 12119-1994—«Пакеты программных средств. Требования к качеству и испытаниям». Этот стандарт определяет требования к описанию продукта, пользовательской документации, к программам и данным. Описывая любой программный продукт надо придерживаться следующей структуры описания: общие требования к описанию, обозначение и указание, функциональные возможности продукта, надежность, практичность, эффективность, сопровождаемость, мобильность. Описание продукта должно быть доступно для человека, который заинтересован в данном продукте как потенциальный покупатель. При описании функциональных возможностей продукта отражаются следующие показатели:
1) обзор функций, которые реализуют данных продукт,
2) граничащие знания,
3) защита данных, предотвращение несанкционированного доступа к данным и программам,
4) надежность продукта, как выполняется проверка достоверности результатов, какая предусмотрена защита при ошибках пользователя, как выполняется восстановление данных,
5) практичность программного продукта - надо отразить описание интерфейса программного продукта и работы с ним, указать значения пользователя о программном продукте (ОС знать, технические параметры), сведения об адаптации к потребностям пользователя и защита от нарушения авторских прав.
6) отразить информацию о характере поведения продукта во времени, Указать время ответа на запросы, оценить производительность для заданных функций. Документирование
5) Стандарт ГОСТ 19201-78 ЕСПД «Техническое задание. Требуется к содержанию и оформлению». Техническое задание - совокупность требований к программируемой системе, может использоваться как критерий проверки и приемки разработкой программы, достаточно полно составленная и принятая заказчиком техническая заявка одним из полагающих документов. Техническое задание должно содержать следующие разделы: 1) введение, 2) основание для разработки (договор и т.д.) 3) назначение разработки, 4) требования к программе или программному изданию, 5) требования к программной документации, 6) технические показатели,
7) стадии и этапы разработки, 8) порядок контроля и приемки, 9) приложения Стандарт ЕСПД 19503-79 «Руководство системного программиста. Требования к содержанию и оформлению» В содержании стандарта необходимо отразить: 1) общие сведения о программе - Указать назначение и функции программы, сведения о ПО, необходимом для реализации нашего продукта, 2) структура программы описывает сведения о составных частях программы и связях с другими программами, 3) настройка программы описание возможных настроек на условии конкретного применения, 4) проверка программы - надо провести и описать способы проверки, позволяющие оценить работоспособность программы,
5) дополнительные возможности - разрешается опускать, если нет необходимости, 6) сообщения системному программисту - описать все тексты сообщений, которые выводит программа, необходимые действия. Надо составить документ «Руководство оператора» (ГОСТ 19505-99), в котором отражается назначение программы, условия выполнения программы, сообщения операторов.