- Услуги
- Цена и срок
- О компании
- Контакты
- Способы оплаты
- Гарантии
- Отзывы
- Вакансии
- Блог
- Справочник
- Заказать консультацию
Стандартизация программного обеспечения(ПО) является одним из важнейших факторов применения компьютеров и компьютерных систем во всех областях науки и техники, а также в быту и во всех отраслях деятельности. Области применения компьютеров и компьютерных систем были рассмотрены в предыдущем параграфе.
Здесь следует добавить разновидности компьютеров по месту их расположения и использования. По этим параметрам их можно подразделить на следующие разновидности:
Среди настольных компьютеров выделяют также мультимедийные и учебные.
Ноутбуки в свою очередь делятся в зависимости от массы, габаритных размеров и возможностей на следующие категории:
Во многих случаях компьютеры объединяются в так называемые локальные сети, которые представляют собой соединение нескольких персональных компьютеров с помощью соответствующего аппаратного и программного обеспечения. Под термином «локальная сеть» подразумевается, что все объединенные сетью компьютеры дистанцированы на относительно небольшое расстояние, т. е. находятся, как правило, в одном или соседних зданиях.
В настоящее время все чаще применяются и значительно более крупные сети, охватывающие крупные предприятия, целые отрасли промышленности, территориальные регионы.
Все сказанное выше определяет необходимость обмена информацией в информационных системах и сетях на единой информационной базе, а следовательно, и стандартизации ПО.
В разд. 1 ГОСТ Р 51904—2002 «Область применения» указано, что он распространяется на все действия, имеющие отношение к разработке ПО, но он неприменим для аппаратных элементов.
В разд. 3 «Определения и сокращения» представлен полный перечень необходимых терминов, употребляемых в данном стандарте и исключающих различные варианты толкований. Всего стандарт определяет 79 терминов. Приведем в качестве примеров некоторые термины и определения.
Базы данных — совокупность взаимосвязанных данных, сохраненных в одном или более компьютерных файлах в виде, позволяющем обращаться к ним пользователям или компьютерным программам с помощью системы управления базой данных.
Отказоустойчивость — свойство системы продолжать правильное выполнение функций при наличии ограниченного числа аппа ратных или программных дефектов.
Интерфейс — взаимосвязь между двумя или более объектами (типа ЭКПО/ЭКПО, ЭКПО/ЭКА, ЭКПО/пользователь или между модулями ПО), которые совместно используют и обеспечивают данные или обмениваются ими.
Программное обеспечение — совокупность компьютерных программ и программных документов, необходимых для эксплуатации этих программ.
Система — набор аппаратных и программных компонентов, созданный для выполнения определенной или множества функций.
Среда разработки ПО — интегрированная система, включающая в себя аппаратные средства, ПО, программно-аппаратные средства, процедуры и документы, необходимые для разработки ПО.
Стандарт ГОСТ Р 51904—2002 предусматривает все необходимые требования к разработке ПО, а также требования к составу и оформлению разрабатываемой документации и тестированию ПО.
Помимо упомянутых выше стандарт содержит в своем составе следующие разделы, каждый из которых подробно развернут:
Последний раздел является самым объемным и содержит 39 пунктов, регламентирующих полный перечень документов, а также форму их представления. Кроме того, стандартом определен порядок ранее разработанного ПО, а также вопросы аттестации инструментальных средств.