Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Основные организации, занимающиеся разработкой стандартов сфере ПО и ИТ
В 1987 г. ИСО и МЭК объединили свою деятельность в области стандартизации информационных технологий (ИТ), создав единый орган JTC1 (Joint Technical Committee 1 — Объединенный технический комитет 1), предназначенный для формирования всеобъемлющей системы базовых стандартов в области ИТ и их расширений для конкретных сфер деятельности. JTC1 имеет 17 подкомиссий, чья работа покрывает все: от техники программного обеспечения до языков программирования, компьютерной графики и обработки изображения, соединения оборудования, методов защиты и т.д. Работа над стандартами ИТ в JTC1 тематически распределена по подкомитетам (Subcommittees — SC). В дополнение создана специальная группа по функциональным стандартам (Special Group on Functional Standards — SGFS) для обработки предложений по международным стандартизованным профилям (International Standardized Profiles — ISPs), представляющим определения профилей ИТ. Ниже перечислены подкомитеты и группы JTC1, связанные с разработкой стандартов ИТ, относящихся к окружению открытых систем (Open Systems Environment — OSE): 1) C2 — Символьные наборы и кодирование информации; 2) SC6 — Телекоммуникация и информационный обмен между системами; 3) SC7 — Разработка программного обеспечения и системная документация; 4) SC18 — Текстовые и офисные системы; 5) SC21 — Открытая распределенная обработка (Open Distributed Processing — ODP), управление данными (Data Management — DM) и взаимосвязь открытых систем (OSI); 6) SC22 — Языки программирования, их окружение и интерфейсы системного программного обеспечения; 7) SC24 — Компьютерная графика; 8) SC27 — Общие методы безопасности для ИТ-приложений; 9) SGFS — Специальная группа по функциональным стандартам.
Стадии разработки ПО, регламентированные ГОСТ 1 Техническое задание Обоснование необходимости разработки программы. Научно-исследовательские работы Разработка и утверждение технического задания. Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи. Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий этапов и сроков разработки программы и документации на нее. Выбор языка программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. Эскизный проект Разработка эскизного проекта Утверждение эскизного проекта Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. Разработка пояснительной записки. Согласование и утверждение эскизного проекта Технический проект Разработка технического проекта Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. Рабочий проект Разработка программы Разработка программной документации Испытания программы Программирование и отладка программ Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. Внедрение Подготовка и передача программы Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программ в фонд алгоритмов и программ. 93 Методы определения качества ПО Качество ПО Стандарт ISO 9126 учитывает точки зрения Разработчиков – внутреннее качество ПО Руководства и аттестации ПО – внешнее качество ПО Конечных пользователей – качество ПО при использовании Качество ПО включает 6 факторов 27 атрибутов – для качественной оценки факторов метрики или показатели – для количественной оценки атрибутов ГОСТ Р ИСО/МЭК 9126 Функциональность Функциональность – способность ПО в определенных условиях решать задачи, нужные пользователям Функциональная пригодность – способность решать нужный набор задач Точность – способность выдавать нужные результаты Способность к взаимодействию, совместимость – способность взаимодействовать с нужным набором других систем Соответствие стандартам и правилам – соответствие ПО имеющимся стандартам, нормативным и законодательным актам, другим регулирующим нормам Защищенность – способность предотвращать неавторизованный и не разрешенный доступ к данным, коммуникациям и др Надежность Надежность – способность ПО выполнять свои функции в заданных условиях Зрелость – величина, обратная частоте критических отказов, вызванных ошибками в ПО Устойчивость к отказам – способность поддерживать заданный уровень работоспособности при внутренних и внешних отказах Способность к восстановлению – способность восстанавливать определенный уровень работоспособности и целостность данных после отказа Соответствие стандартам надежности Удобство сопровождения Удобство сопровождения – удобство проведения всех видов деятельности, связанных с сопровождение программ Удобство проведения анализа – удобство проведения анализа ошибок, дефектов и недостатков, а также удобство анализа необходимости изменений и их возможных последствий Удобство проверки – показатель, обратный трудозатратам на проведение тестирования и других видов проверки того, что внесенные изменения привели к нужным результатам Удобство внесения изменений – показатель, обратный трудозатратам на выполнение необходимых изменений Стабильность – показатель, обратный риску возникновения неожиданных эффектов при внесении необходимых изменений Соответствие стандартам удобства сопровождения Эффективность Эффективность (производительность) – свойство ПО при заданных условиях обеспечивать необходимую работоспособность по отношению к выделяемым ресурсам Временная эффективность – способность ПО решать определенные задачи за отведенное время Эффективность использования ресурсов – способность решать нужные задачи с использованием заданных объемов ресурсов определенных видов (ресурсоемкость) Соответствие стандартам производительности Удобство использования Удобство использования – способность ПО быть удобным в обучении и использовании Понятность – показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание способов их использования для решения своих задач Удобство обучения – показатель, обратный к усилиям, затрачиваемым пользователями на обучение работе с ПО Удобство работы – показатель, обратный трудоемкости решения пользователями задач с помощью ПО Привлекательность – способность ПО быть привлекательным для пользователей Соответствие стандартам удобства использования Переносимость Переносимость (мобильность) – способность ПО сохранять работоспособность при переносе из одного окружения в другое (аппаратное, программное окружение) Адаптируемость – способность ПО приспосабливаться к различным окружениям без специальных действий Удобство установки – способность ПО быть установленным или развернутым в определенном окружении Способность к сосуществованию – способность ПО сосуществовать в общем окружении с другими программами, разделяя с ними общие ресурсы Удобство замены другого ПО данным – возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении Соответствие стандартам переносимости
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1014; Нарушение авторского права страницы