Программное обеспечение встроенных систем. Общие требования к разработке и документированию - [4]
В настоящем стандарте рассмотрены следующие процессы жизненного цикла ПО:
Процесс планирования, который определяет и координирует действия процессов разработки и интегральных процессов для данного проекта (раздел 6).
Процессы разработки, в ходе выполнения которых создается программное средство. Этими процессами являются:
— процесс определения требований к ПО;
— процесс проектирования ПО;
— процесс кодирования ПО;
— процесс интеграции.
Процессы разработки описаны в разделе 7.
Интегральные процессы, которые обеспечивают корректную реализацию и качество выполнения процессов разработки и их выходных данных:
— процесс верификации ПО;
— процесс управления конфигурацией ПО;
— процесс обеспечения качества ПО;
— процесс сертификационного сопровождения.
Интегральные процессы выполняются одновременно с процессами разработки ПО (разделы 8-11).
4.1.2 Установление модели жизненного цикла ПО
В рамках конкретного проекта создания ПО должны быть установлены одна или несколько моделей жизненного цикла ПО, в соответствии с которыми выбирают необходимые работы для каждого процесса, определяют последовательность их выполнения, назначают ответственных за выполнение работ.
Для конкретного проекта последовательность процессов определяется сложностью проекта, функциональными возможностями разрабатываемой системы, объемом и сложностью ПО, стабильностью требований, использованием ранее полученных результатов, стратегией разработки и возможностями аппаратных средств. Обычная последовательность процессов разработки ПО — определение требований, проектирование, кодирование и интеграция.
Порядок представления в настоящем стандарте процессов и отдельных видов работ внутри процессов не предназначен для определения последовательности их выполнения в конкретном проекте. Многие работы могут быть выполнены одновременно; разные программные средства могут поступать (находиться) на разных этапах разработки. Если ПО разрабатывают для нескольких построений, некоторые работы могут быть выполнены для каждого построения, другие же — только для отдельного построения. Проект, включающий в себя одно построение, должен выполнять все требуемые для данного построения работы.
4.1.3 Критерии перехода между процессами
Критерии перехода используют для определения возможности первичного или повторного перехода к выполнению процессов. Каждый процесс жизненного цикла ПО выполняет некоторые виды работ над исходными данными с целью получения результирующих данных. Процесс может иметь обратную связь с другими, ранее выполненными процессами и, в свою очередь, получать обратную связь от тех процессов, которые будут выполнены позже. Под обратной связью понимают получение, распознавание и обработку информации, которая требует повторной активизации ранее выполненного процесса. Примером обратной связи может служить получение сообщения об ошибке. Критерии перехода зависят от запланированной последовательности выполнения процессов разработки ПО и интегральных процессов, а также от уровня ПО. Возможные примеры критериев перехода: выполнение верификационного просмотра выходных результатов; получение в качестве входных данных идентифицированного элемента конфигурации; выполнение анализа трассируемости для входных данных. Процесс может быть инициирован только после того, как получены все исходные данные для этого процесса и удовлетворен критерий перехода, установленный для этого процесса.
4.2 Общие требования для разработки ПО
4.2.1 Методы разработки ПО
Разработчик должен использовать для всех работ по созданию ПО систематизированные, зарегистрированные методы. План разработки ПО должен содержать описание этих методов или включать в себя ссылки на источники, в которых они описаны.
4.2.2 Стандарты ПО
Разработчик должен разработать и использовать стандарты для представления требований, проекта, кода, тестовых вариантов, тестовых процедур и результатов тестирования. План разработки ПО должен содержать описание этой информации или ссылки на источники, в которых они описаны.
4.2.3 Программные средства многократного использования
Разработчик должен рассмотреть и оценить возможность применения ранее разработанных программных средств многократного использования для выполнения требований контракта. Область исследования и критерии, используемые для оценки, должны быть описаны в Плане разработки ПО. Выбранные для применения программные средства должны отвечать требованиям контракта по правам собственности.
Разработчик должен рассмотреть возможность многократного использования программных средств, разработанных по контракту, оценить и идентифицировать для заказчика выгоды и издержки такого использования в случае его совместимости с задачами проекта.
Примечание — В контракт может быть включено требование на разработку программных средств, пригодных для многократного использования.
4.2.4 Отработка критических требований
Разработчик должен идентифицировать ЭКПО или части их, критические с точки зрения безопасности, сбой в которых может привести к отказной ситуации для системы (см. 5.2).
Разработчик должен идентифицировать ЭКПО или их части, критические с точки зрения защиты, сбой в которых может привести к нарушению защиты системы. Если имеется такое ПО, разработчик должен предусмотреть стратегию обеспечения защиты. Эта стратегия должна гарантировать, что требования, проект, реализация и эксплуатационные процедуры для идентифицированного ПО минимизируют или устраняют потенциальные нарушения защиты системы. Разработчик должен описать стратегию в Плане разработки ПО, реализовать стратегию и провести доказательство как в части требуемых программных средств, так и в части выполнения стратегии обеспечения защиты.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Настоящий стандарт представляет собой полный аутентичный текст международного стандарта ИСО/МЭК 17025-99 «Общие требования к компетентности испытательных и калибровочных лабораторий»Настоящий стандарт является результатом большого опыта внедрения Руководства ИСО/МЭК 25 и ЕН 45001, взамен которых он теперь действует. В нем содержатся все требования, которым испытательные и калибровочные лаборатории должны соответствовать, если они намерены показать, что у них действует система качества, что они технически компетентны и способны получать технически обоснованные результаты.Органам по аккредитации, признающим компетентность испытательных и калибровочных лабораторий, следует основывать свою деятельность на настоящем стандарте.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 12119-94 «Информационная технология. Пакеты программ. Требования к качеству и тестирование»ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИГОСТ Р ИСО/МЭК 12119-2000Information technology. Software packages. Quality requirements and testing.
Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 15910-99 «Информационная технология. Процесс создания документации пользователя программного средства».
Книга знакомит с принципами строительства дорог и особенностями сухопутных дорожных сообщений с Древнего Рима до наших дней. Рассмотрены дороги в мирное и военное время. Представлен отечественный и зарубежный опыт дорожного строительства. Издание насыщено редкими сведениями и историческими фактами, различными картами, богатым архивным и иллюстрационным материалом. Книга предназначена самым разным категориям читательской аудитории, от специалистов дорожной отрасли и студентов профильных вузов до людей неравнодушных к истории и географии.
В книге освещается выдающаяся роль крупнейших русских электротехников XIX века в развитии мировой электротехнической мысли. Особенную ценность представляет то, что автор был непосредственным свидетелем многих приводимых им фактов, изобретений и открытий. Книга предназначена для широкого круга читателей, интересующихся историей науки и техники и может быть использована как учебное пособие.
Эта книга о ракетах и ракетчиках. И обращена она прежде всего к молодым читателям, будущим защитникам Родины. К тем, которые, будучи призваны в ряды Вооруженных Сил СССР, попадут служить в Ракетные войска или, определяя свой жизненный путь, изберут военную профессию и захотят стать офицерами-ракетчиками.Авторы популярно рассказывают об устройстве различных типов ракет. Читатели побывают в своеобразном «подземном бастионе» — шахтной пусковой установке Ракетных войск стратегического назначения, на позициях зенитного ракетного комплекса и ракет Сухопутных войск, в кабине современной радиолокационной станции.Они познакомятся с солдатами, сержантами, прапорщиками и офицерами, комсомольцами и молодыми коммунистами 70-х годов, мастерами ракетного удара, страстно влюбленными в свою ракетную специальность.
Когда тридцать лет назад вооруженные силы Пиночета свергли чилийское правительство, они обнаружили коммуникационную систему революционеров - "социалистический интернет", опутавший всю страну. Его создатель? Эксцентричный ученый из Суррея. Энди Беккет -- о забытой истории Стаффорда Бира.
Правила работы с персоналом в организациях электроэнергетики Российской Федерации (далее – Правила) разработаны на основании действующего законодательства Российской Федерации, государственных стандартов, существующих норм и правил и других нормативных документов.Настоящие правила устанавливают основные положения и требования к персоналу предприятий, организаций и учреждений, осуществляющих проектирование. эксплуатацию. ремонт. наладку. испытание. организацию и контроль работы оборудования, зданий и сооружений, входящих в состав электроэнергетического производства, независимо от форм собственности.Правила зарегистрированы в Минюсте России 16 марта 2000 г.
В книге доктора наук (Ph.D.) США по специальности «Космическая политика и международные отношения», кандидата исторических наук (АН СССР), магистра внешней политики Высшей школы международных исследований им. Пола Нитце при университете им. Джонса Гопкинса (США), члена-корреспондента Российской академии космонавтики им. К. Э. Циолковского Ю. Ю. Караша всесторонне исследуется проблема противостояния и сотрудничества СССР и США в реализации величайшего инженерного замысла XX века — экспедиции людей на Луну. Автор приводит множество малоизвестных фактов, которые позволяют понять подоплеку произошедших событий.