maran program engineering (Маран Программная инженерия), страница 3

PDF-файл maran program engineering (Маран Программная инженерия), страница 3 Программная инженерия (88178): Книга - 4 семестрmaran program engineering (Маран Программная инженерия) - PDF, страница 3 (88178) - СтудИзба2021-02-16СтудИзба

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

PDF-файл из архива "Маран Программная инженерия", который расположен в категории "". Всё это находится в предмете "программная инженерия" из 4 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. .

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

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

Процесс проектирования архитектурыпрограммных средствВ результате реализации процесса проектирования архитектуры программных средств:• разрабатывается проект архитектуры программных средств и устанавливается базовая линия, описывающая программные составные части, которые будут реализовывать требования к программным средствам;• определяются внутренние и внешние интерфейсы каждой программнойсоставной части.Для достижения этих целей:1.

Исполнитель должен преобразовать требования к программным составным частям в архитектуру, которая описывает верхний уровень его структуры и идентифицирует программные компоненты. Необходимо гарантировать, что все требования к программным составным частям распределяются по программным компонентам и в дальнейшем уточняются дляоблегчения детального проектирования.

Архитектуру программной составной части необходимо документировать.Примечание. Проектирование архитектуры программных средств обеспечивает также основу для верификации программных составных частей, объединения программных составных частей друг с другом и их интеграции состальными составными частями системы.2. Исполнитель должен разработать и документально оформить проектверхнего уровня для внешних интерфейсов программной составной частии интерфейсов между ней и программными компонентами.3. Исполнитель должен разработать и документально оформить проектверхнего уровня для базы данных.4. Исполнитель должен разработать и документально оформить предварительные версии пользовательской документации.5. Исполнитель должен определить и документировать требования к предварительному тестированию и график работ по комплексированию программных средств.6.

Исполнитель должен оценить архитектуру программной составной части,проекты по интерфейсам и базе данных, учитывая следующие критерии:• прослеживаемость к требованиям программной составной части;• внешняя согласованность с требованиями программной составнойчасти;• внутренняя согласованность между программными компонентами;• приспособленность методов проектирования и используемых стандартов;• осуществимость детального проектирования;• осуществимость функционирования и сопровождения.101.4. Процесс детального проектированияпрограммных средствЦель процесса детального проектирования программных средств заключается в обеспечении проекта для программных средств, которые реализуютсяи могут быть верифицированы относительно установленных требований и архитектуры программных средств, а также существенным образом детализируются для последующего кодирования и тестирования.В результате осуществления процесса детального проектирования программных средств:• разрабатывается детальный проект каждого программного компонента, описывающий создаваемые программные модули;• определяются внешние интерфейсы каждого программного модуляи устанавливается совместимость и прослеживаемость между детальным проектированием, требованиями и проектированием архитектуры.Для каждой программной составной части детальное проектирование состоит из решения следующих задач:1.

Исполнитель должен разработать детальный проект для каждого программного компонента. Программные компоненты должны быть детализированы на более низком уровне, включающем программные блоки, которые могут быть закодированы, откомпилированы и проверены. Следуетгарантировать, что все требования к программным средствам распределяются от программных компонентов к программным блокам. Детальныйпроект должен быть документально оформлен.2. Исполнитель должен разработать и документально оформить детальныйпроект для внешних интерфейсов к программным составным частям, между программными компонентами и между программными блоками. Необходимо, чтобы детальный проект для интерфейсов позволял проводитькодирование без потребности в получении дополнительной информации.3.

Исполнитель должен разработать и документально оформить детальныйпроект базы данных.4. Исполнитель должен совершенствовать пользовательскую документациюпо мере необходимости.5. Исполнитель должен определять и документировать требования к тестированию и графики работ по тестированию программных блоков. Необходимо, чтобы требования к тестированию включали в себя проведениепроверок программных блоков при граничных значениях параметров, установленных в требованиях.6. Исполнитель должен обновлять требования к тестированию и графикиработ по комплектованию программных средств.7.

Исполнитель должен оценивать детальный проект для программныхсредств и требования к тестированию по следующим критериям:11• прослеживаемость к требованиям программной составной части;• внешняя согласованность с архитектурным проектом;• внутренняя согласованность между программными компонентами ипрограммными блоками;• соответствие методов проектирования и используемых стандартов;• осуществимость тестирования;• осуществимость функционирования и сопровождения.1.5. Процесс конструированияпрограммных средствЦель процесса конструирования программных средств заключается в создании исполняемых программных блоков.В результате осуществления процесса конструирования программныхсредств:• определяются критерии верификации для всех программных блоков относительно требований;• изготавливаются программные блоки, определенные проектом;• устанавливается совместимость и прослеживаемость между программными блоками, требованиями и проектом;• завершается верификация программных блоков относительно требованийи проекта.Данный вид деятельности состоит из решения следующих задач:1.

Исполнитель должен разработать и документально оформить:• каждый программный блок и базу данных;• процедуры тестирования и данные для тестирования каждого программного блока и базы данных.2. Исполнитель должен тестировать каждый программный блок и базу данных, гарантируя, что они удовлетворяют требованиям. Результаты тестирования должны быть документально оформлены.3. Исполнитель должен улучшать документацию пользователя при необходимости.4. Исполнитель должен совершенствовать требования к тестированию играфики работ по комплексированию программных средств.5. Исполнитель должен оценивать программный код и результаты испытаний, учитывая следующие критерии:• прослеживаемость к требованиям и проекту программных элементов;• внешнюю согласованность с требованиями и проектом для программных составных частей;• внутреннюю согласованность между требованиями к блокам;• тестовое покрытие блоков;12• соответствие методов кодирования и используемых стандартов;осуществимость комплексирования и тестирования программныхсредств;• осуществимость функционирования и сопровождения.

Результатыоценки должны быть документально оформлены.1.6. Процесс комплексированияпрограммных средствЦель процесса комплексирования программных средств заключается вобъединении программных блоков и программных компонентов, создании интегрированных программных элементов, согласованных с проектом программных средств, которые демонстрируют, что функциональные и нефункциональные требования к программным средствам удовлетворяются на полностьюукомплектованной или эквивалентной ей операционной платформе.В результате осуществления процесса комплексирования программныхсредств:• разрабатывается стратегия комплексирования для программных блоков,согласованная с программным проектом и расположенными по приоритетам требованиями к программным средствам;• разрабатываются критерии верификации для программных составныхчастей, которые гарантируют соответствие с требованиями к программным средствам, связанными с этими составными частями;• программные составные части верифицируются с использованием определенных критериев;• изготавливаются программные составные части, определенные стратегией комплексирования;• регистрируются результаты комплексного тестирования;• устанавливаются согласованность и прослеживаемость между программным проектом и программными составными частями;• разрабатывается и применяется стратегия регрессии для повторной верификации программных составных частей при возникновении изменений впрограммных блоках (в том числе в соответствующих требованиях, проекте и кодах).Для каждой программной составной части (или составной части конфигурации, если она определена) данный вид деятельности состоит из решенияследующих задач:1.

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

Результаты комплексирования и тестирования должны бытьоформлены документально.Примечание. Должна быть разработана стратегия регрессии для применения повторной верификации программных элементов, в случае когдаизменения проводятся в программных блоках, включая соответствующиетребования, проект и коды.3. Исполнитель должен обновлять пользовательскую документацию по меренеобходимости.4. Исполнитель должен разработать и документально оформить для каждогоквалификационного требования к программной составной части комплекттестов, тестовых примеров (входов, результатов, критериев тестирования)и процедур тестирования для проведения квалификационного тестирования программных средств. Разработчик должен гарантировать, что послекомплексирования программная составная часть будет готова к квалификационному тестированию.5. Исполнитель должен оценить план комплексирования, проект, код, тесты,результаты тестирования и пользовательскую документацию, учитывая:• прослеживаемость к системным требованиям;• внешнюю согласованность с системными требованиями;• внутреннюю согласованность;• тестовое покрытие требований к программной составной части;• приспособленность используемых методов и стандартов тестирования;• соответствие ожидаемым результатам;• осуществимость квалификационного тестирования программныхсредств;• осуществимость функционирования и сопровождения.1.7.

Процесс квалификационного тестированияпрограммных средствЦель процесса квалификационного тестирования программных средствзаключается в подтверждении того, что комплектованный программный продукт удовлетворяет установленным требованиям.В результате квалификационного тестирования программных средств:• определяются критерии для комплектованных программных средств с целью демонстрации соответствия с требованиями к программным средствам;• комплектованные программные средства верифицируются с использованием определенных критериев;14• записываются результаты тестирования;• разрабатывается и применяется стратегия регрессии для повторного тестирования комплектованного программного средства при проведении изменений в программных составных частях.Примечание.

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