Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Требования к программному обеспечению бортовой аппаратуры и систем КТ-178B

Требования к программному обеспечению бортовой аппаратуры и систем КТ-178B, страница 7

PDF-файл Требования к программному обеспечению бортовой аппаратуры и систем КТ-178B, страница 7 Технология разработки программного обеспечения радиолокационных систем (8902): Другое - 11 семестр (3 семестр магистратуры)Требования к программному обеспечению бортовой аппаратуры и систем КТ-178B: Технология разработки программного обеспечения радиолокационных систем - 2017-06-18СтудИзба

Описание файла

PDF-файл из архива "Требования к программному обеспечению бортовой аппаратуры и систем КТ-178B", который расположен в категории "". Всё это находится в предмете "технология разработки программного обеспечения радиолокационных систем" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "технология разработки программного обеспечения радиолокационных систем" в общих файлах.

Просмотр PDF-файла онлайн

Текст 7 страницы из PDF

12.1.3.4.4.3. Среда испытаний ПОЦелью планирования среды, в которой осуществляются испытания ПО, являетсяопределение методов, инструментов, процедур и аппаратных средств, используемых дляиспытаний результатов процесса интеграции.Испытания могут проводиться с использованием целевого вычислителя, эмулятора илиимитатора.Инструкции следующие:а. Может потребоваться квалификация эмулятора или имитатора в соответствии синструктивным материалом, изложенным в п. 12.2.b. Следует оценить различия между целевым вычислителем и эмулятором илиимитатором и оценить влияние этих различий на способность указанных средств обнаруживатьошибки и выполнять проверку выполнения функций.Обнаружение таких ошибок должно обеспечиваться другими мероприятиями процессаверификации и это должно быть указано в «Плане верификации ПО».4.5.

Стандарты на разработку ПОЦелью стандартов на разработку ПО является установление правил и ограничений дляпроцессов разработки ПО.В состав этих стандартов входят «Стандарты на разработку требований к ПО»,«Стандарты проектирования ПО» и «Стандарты на кодирование».В процессе верификации ПО указанные стандарты используются в качестве основы дляоценки соответствия действительных выходных результатов некоторого процесса желаемымрезультатам.Инструкции, относящиеся к стандартам на разработку ПО, следующие:© НИИАО 2002.Формат А427КТ-178В________________________________________________________________________________а. Стандарты на разработку ПО должны соответствовать инструктивному материалу,изложенному в Разделе 11.b.

Стандарты на разработку ПО должны предоставлять возможность единообразногопроектирования и реализации заданного программного продукта или комплекта продуктов.с. Стандарты на разработку ПО должны запрещать использование конструкций илиметодов, приводящих к результатам, не поддающимся проверке или не совместимым стребованиями безопасности.Примечание: В стандартах разработки следует учитывать предыдущий опыт.В них для контроля сложности могут быть включены ограничения и правила, относящиесяк методам разработки, проектирования и кодирования.Для улучшения робастности (сохранение внешних характеристик системы управленияпри изменении ее внутренних характеристик) могут быть учтены проверенные на практикеприёмы «надежного» кодирования.4.6.

Рассмотрение и гарантия процесса планирования создания ПОРассмотрения и гарантии процесса планирования проводятся и выполняются для того,чтобы гарантировать, что планы и стандарты на разработку ПО соответствуют инструкциямданного документа и существуют средства, которые обеспечивают их выполнение.Инструкции следующие:а. Выбранные методы обеспечат достижение целей данного документа.b. Процессы жизненного цикла ПО могут применяться согласованно.с. Каждый процесс дает возможность убедиться в том, что его результаты могут бытьтрассированы на его мероприятия и входные данные, показывая степень независимостимероприятия, среду и используемые методы.d.

Результаты процесса планирования создания ПО согласованы и соответствуютинструкциям, изложенным в Разделе 11.© НИИАО 2002.Формат А428КТ-178В________________________________________________________________________________5. ПРОЦЕССЫ РАЗРАБОТКИ ПОВ данном разделе рассматриваются цели и мероприятия процессов разработки ПО.Эти процессы выполняются так, как это определено процессом планирования созданияпрограммного обеспечения (Раздел 4) и «Планом разработки ПО» (п.

11.2).Таблица А-2 Приложения А представляет собой итоговую сводку целей и выходныхданных процессов разработки ПО для программного обеспечения разных уровней.Процессы разработки ПО следующие:• Процесс разработки требований к ПО• Процесс проектирования ПО• Процесс кодирования• Процесс интеграцииВ процессах разработки ПО формулируются требования одного или более уровней.Требования высокого уровня получаются непосредственно из анализа требований ксистеме и архитектуры её построения.Обычно на дальнейших этапах проектирования они детализируются и формулируются ввиде требований более низкого уровня или ряда последовательных более низких уровней.Однако, если Исходный код генерируется непосредственно по требованиям высокогоуровня, то принимается, что они же являются и требованиями низкого уровня, и к ним примениминструктивный материал, относящийся к последним.Разработка архитектуры ПО связана с принятием решений относительно структуры.В процессе проектирования ПО определяется его архитектура и формулируютсятребования низкого уровня.Это – такие требования, по которым непосредственно, без дополнительной информации,можно составить исходный код.Каждый процесс разработки ПО может порождать производные требования.Это такие требования, которые не трассируются непосредственно на требованиявысокого уровня.Примером производного требования является требование разработать программуобработки прерываний, зависящую от особенностей выбранного целевого вычислителя.Производные требования могут быть включены в требования как высокого, так и низкогоуровней.Влияние производных требований на требования к безопасности определяется впроцессе оценки безопасности системы.5.1.

Процесс разработки требований к ПОДля составления требований высокого уровня процесс разработки требований к ПОиспользует выходные данные процесса жизненного цикла системы.Эти требования высокого уровня включают функциональные и технические требования,требования к взаимодействию и требования к безопасности.5.1.1.

Цели процесса разработки требований к ПОЦелями этого процесса являются:а. Разработка требований высокого уровня,b. Выдача производных требований высокого уровня для процесса оценки безопасностисистемы.© НИИАО 2002.Формат А429КТ-178В________________________________________________________________________________5.1.2. Мероприятия процесса разработки требований к ПОВходными данными для процесса разработки требований к ПО являются: требования ксистеме, описание взаимодействия с аппаратными средствами и описание архитектуры системы(если оно не включено в требования к системе) из процесса жизненного цикла системы, «Планразработки ПО» и «Стандарты на разработку требований к ПО» из процесса планированиясоздания ПО.После выполнения критериев перехода эти входные данные используются дляразработки требований к ПО высокого уровня.Основным результатом этого процесса является документ «Требования к ПО» (п.

11.9).Процесс разработки требований к ПО считается завершенным, когда его цели достигнутыи достигнуты цели интегральных процессов.Инструкции для этого процесса следующие:а. Следует проанализировать функциональные требования и требования квзаимодействию для исключения неоднозначности, противоречий и неопределенности условий.b.

Если входные данные для процесса разработки требований к ПО признанынедостаточными или неверными, то их следует вернуть на входы соответствующих процессов длявнесения ясности или поправок.с. Каждое требование к системе, отнесенное к ПО, следует включить в требованиявысокого уровня.d. Следует определить те требования высокого уровня, связанные с требованиями ксистеме и отнесенные к ПО, которые введены для предотвращения опасности применениясистемы.е. Требования высокого уровня должны удовлетворять «Стандартам на разработкутребований к ПО» и быть проверяемыми и согласованными.f. Требования высокого уровня следует устанавливать в количественной форме суказанием допусков там, где это применимо.g. В требованиях высокого уровня не следует описывать детали разработки иверификации, за исключением описания установленных и обоснованных проектных ограничений.h. Каждое требование к системе, отнесенное к ПО, должно быть трассируемо на одно илиболее требований высокого уровня.i.

Каждое требование высокого уровня ПО должно быть трассируемо на одно или болеетребований к системе, за исключением производных требований.j. Производные требования высокого уровня должны быть переданы в процесс оценкибезопасности системы.5.2.

Процесс проектирования ПОТребования к ПО высокого уровня уточняются в течение одной или более итерацийпроцесса проектирования ПО для определения его архитектуры и требований низкого уровня, покоторым можно составить исходный код.5.2.1. Цели процесса проектирования ПОЦелями этого процесса являются:а. Архитектура ПО и требования низкого уровня разрабатываются на основетребований высокого уровня;b. Производные требования низкого уровня направляются в процесс оценки безопасностисистемы.© НИИАО 2002.Формат А430КТ-178В________________________________________________________________________________5.2.2. Мероприятия проектирования ПОВходными данными для процесса проектирования ПО являются:«Требования к ПО»,«План разработки ПО» и«Стандарты на проектирование ПО».Требования высокого уровня используются для разработки архитектуры ПО и требованийнизкого уровня после того, как удовлетворяются указанные в плане критерии перехода.Это может быть связано с формулированием требований одного или нескольких болеенизких уровней.Основным результатом этого процесса является документ «Описание проекта ПО» (п.11.10), в котором дается описание архитектуры программного обеспечения и формулируютсятребования низкого уровня.Процесс проектирования ПО считается завершенным, когда его цели достигнуты идостигнуты цели интегральных процессов.Инструкции для этого процесса следующие:а.

Требования низкого уровня и архитектура ПО, разработанные в процессепроектирования, должны удовлетворять «Стандартам на проектирование ПО», бытьтрассируемыми, проверяемыми и согласованными.b. Чтобы гарантировать отсутствие нарушений требований высокого уровня, следуетустановить и проанализировать производные требования.с. Мероприятия процесса проектирования ПО могут вносить определенные типы отказовили, наоборот, предотвращать другие.Использование обособления или других архитектурных решений может изменить уровниПО отдельных его компонент.В таких случаях следует определить дополнительные производные требования иобеспечить их анализ в процессе оценки безопасности системы.d.

При формулировании требований к безопасности следует предусмотреть контрольпотоков управления и данных, например, предусмотреть сторожевой таймер, проверку нанепротиворечивость и перекрестное сравнение каналов.е. Реакция на отказные состояния должна удовлетворять требованиям к безопасности.f. Недостаточные или неправильные входные данные, выявленные в процессепроектирования, следует возвратить в процесс жизненного цикла системы, процесс разработкитребований к ПО или в процесс планирования создания ПО для внесения ясности или поправок.Примечание: Современный уровень технологии программирования не позволяетустановить количественную связь между сложностью ПО и удовлетворением требований кбезопасности.И, хотя нет возможности дать объективные инструкции по этому вопросу, припроектировании программного обеспечения следует избегать его усложнения, поскольку в этомслучае труднее верифицировать проект ПО и показать, что он удовлетворяет требованиям кбезопасности.5.2.3.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее