Раздаточный материал 1

2017-06-07СтудИзба

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

Документ из архива "Раздаточный материал 1", который расположен в категории "". Всё это находится в предмете "метрология, стандартизация и сертификация (мсис)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "метрология, стандартизация" в общих файлах.

Онлайн просмотр документа "Раздаточный материал 1"

Текст из документа "Раздаточный материал 1"

Процессы жизненного цикла разработки ПО

ИСО/МЭК 12207-95 определяет модель жизненного цикла процессов разработки программного обеспечения. Данная модель жизненного цикла ПО определяет, на верхнем уровне, фундаментальные цели, которые являются существенными для разработки высокоэффективного и надежного программного обеспечения. Цели верхнего уровня описывают то, что должно быть достигнуто, а не как их достигнуть. Жизненный цикл, определенный данным стандартом, применим в любой software-организации, желающей утвердить, а в последствии и улучшить возможности по поставке, разработке, эксплуатации, развитии и поддержке программного обеспечения. Модель не предполагает использование специфических организационных структур, философии управления, технологии или методологии разработки ПО.

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

ИСО/МЭК 12207 не поддерживает (не устанавливает) какую-либо конкретную модель жизненного цикла программного обеспечения, управление программным обеспечением, метод разработки или локальную промышленную технологию. Еще раз повторим, что он также не предписывает, каким образом исполнять что-либо. Эти моменты очень сильно зависят от условий конкретного проекта и технологического уровня организации и остаются в ее компетенции.

Данный стандарт сильно связан со следующими стандартами, которые будут рассмотрены нами ниже.

ИСО/МЭК 15504, Информационная технология - Оценка процесса разработки программного обеспечения;

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

Основные процессы. Раздел 5 ИСО/МЭК 12207 определяет, что основными процессами являются:

  1. Процесс приобретения. Определяет действия заказчика, организации, приобретающего
    систему или программный продукт.

  2. Процесс поставки. Определяет действия поставщика, организации, предоставляющей
    программный продукт заказчику.

  3. Процесс разработки. Определяет действия разработчика, организации, определяющей и
    разрабатывающей программный продукт.

  4. Процесс эксплуатации. Определяет действия оператора, организации, предоставляющей
    для пользователей услуги по эксплуатации компьютерной системы в ее рабочей среде.

5. Процесс сопровождения. Определяет действия сопровождающего, организации, предоставляющей услуги по сопровождению программного обеспечения; т.е., управлению изменениями в программном обеспечении для поддержки его в актуальном и работоспособном состоянии. Этот процесс включает перемещение и отставку программного обеспечения.

Сопроводительные процессы. Раздел 6 данного стандарта представляет собой соединение восьми процессов. Сопроводительный процесс поддерживает работу других процессов как единое целое с четко определенной целью и способствует успеху и качеству проекта. Сопроводительный процесс используется, как правило, другими процессами. Сопроводительные процессы:

  1. Процесс документирования. Определяет действия для записи информации,
    происходящие во время жизненного цикла.

  2. Процесс управления конфигурацией. Определяет действия по управлению
    конфигурацией.

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

  4. Процесс верификации. Определяет действия (для заказчика, поставщиков или
    независимой стороны) по верификации программных продуктов различной
    глубины, в зависимости от конкретного проекта ПО.

  5. Процесс аттестации. Определяет действия (для заказчика, поставщиков или
    независимой стороны) для аттестации программных продуктов проекта.

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

  7. Процесс аудита. Определяет действия для установления согласия с требованиями,
    планами и контрактами. Этот процесс может быть использован двумя сторонами,
    где одна сторона (аудитор) проводит аудит программных продуктов или действий
    другой стороны (подвергающейся аудиту).

  8. Процесс разрешения проблем. Определяет действия для анализа и устранения
    проблем (включая несогласие), природа или источник которых обнаружены в
    течение разработки, эксплуатации, сопровождения или других процессов.

Организационные процессы. Раздел 7 ИСО/МЭК 12207 состоит из четырех процессов. Они используются организацией на верхнем уровне для установления, выполнения и усовершенствовании нижележащей структуры, построенной на связи процессов жизненного цикла и личностей организации. Обычно они используются вне сферы конкретных проектов и контрактов; однако уроки, извлеченные из этих проектов и контрактов, способствуют усовершенствованию организации. Организационные процессы:

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

  2. Процесс инфраструктуры. Определяет основные действия на установления
    нижележащей структуры процесса.

  3. Процесс усовершенствования. Определяет основные действия, выполняемые
    организацией (заказчиком, поставщиком, разработчиком, эксплуатирующей,
    сопровождающей организацией или менеджером другого процесса) для установления,
    оценки, проверки и совершенствования процессов жизненного цикла.

  4. Процесс обучения. Определяет действия по обеспечению соответственно
    подготовленного персонала.

Кратко рассмотрим перечисленные выше процессы. Приобретение

Процесс приобретения содержит действия и задачи заказчика. Процесс начинается с

определения потребностей в приобретении системы или программных продуктов,

продолжается подготовкой и выпуском заявок на предложение, выбором поставщика и

управлением процесса приобретения посредством принятия программного продукта.

Заказчик управляет процессом приобретения на уровне проекта в соответствии с

процессом управления (7.1), который подтверждается примерами в этом процессе,

закладывает инфраструктуру в процессе согласно процессу инфраструктуры (7.2);

подгоняет процесс для проекта согласно процессу подгонки и управляет процессом на

организационном уровне согласно процессу усовершенствования (7.3).

Перечень действий: Этот процесс содержит следующие действия:

инициализация;

подготовка заявки_для_ предложения;

подготовка контракта и корректировка;

поиск поставщиков;

принятие и заключение.

Инициализация.

Это действие состоит из следующих основных задач:

Заказчик начинает процесс приобретения, выявляя идею или необходимость

приобретения, разработки или усиления системы или программного продукта.

Заказчик должен определить и анализировать системные требования. Системные

требования должны включать безопасность, надежность и другие критичные требования.

касающиеся проектирования, тестирования и согласованными со стандартами и

процедурами. Если заказчик приглашает поставщика для исполнения анализа требований

системы, он должен одобрить проанализированные требования. Заказчик может

выполнить установление требований к программному продукту самостоятельно или

может пригласить поставщика для выполнения этой задачи. Процесс разработки (5.3)

может быть использован для выполнения задач, указанных выше.

Заказчик будет обсуждать варианты приобретения, анализируя риск при каждом варианте.

Варианты включают:

приобретение готового к использованию программного продукта, удовлетворяющего

требованиям;

разработка программного продукта самостоятельно

разработка программного продукта через контракт

комбинация перечисленных выше вариантов.

усовершенствование существующего программного продукта.

Заказчик должен подготовить план приобретения, определяющий соответственно

требования к планируемому использованию системы, тип контракта, который будет

использован, обязанности привлеченных организаций, концепцию поддержки, которая

будет использована, и риски, принимаемые во внимание, также методы управления

рисками. План должен быть зарегистрирован и выполнен.

Аквизитор должен определить и зарегистрировать стратегию приемки и условия

(критерии).

Подготовка заявки для предложения (тендера).

Эта деятельность содержит следующие задачи.

Заказчик должен зарегистрировать требования приобретения (например, заявку на

участие), содержание которых зависит от варианта, выбранного при выполнение

предыдущего действия. Документация должна включать требования системы,

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

статьи договора, статьи поддоговора, технические ограничения (например, среда

использования).

Заказчик должен определить, какие процессы, действия и задачи стандарта относятся к

проекту и должны быть соответственно подогнаны. Особо заказчик должен определить

приемлемые сопроводительные процессы (6) и их выполняющие организации, так что

поставщики могут в своих целях определить подход к каждому из определенных

сопроводительных процессов.

Документация также должна определять точки контракта, на которых будут

рассматриваться и проверяться действия поставщика, как часть мониторинга (6.6 и 6.7).

Требования по приобретению должны быть даны организации, выбранной для исполнения

этих действий.

Остальные действия этого процесса касаются требований к подготовке контракта, его

корректировка, выполнению и завершению и здесь не рассматриваются.

Процесс поставки.

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

Перечень действий: Этот процесс состоит из следующих действий: введение, подготовка ответа, контракт, планирование, исполнение и контроль, обзор и оценка, поставка и заключение.

Процесс разработки

Процесс разработки содержит действия и задачи разработчика. Процесс содержит

действия для анализа требований, проектирования, программирования, интеграции,

тестирования и инсталляции и приемки, относящейся к программному обеспечению. Он

может содержать системные действия, если это оговаривается в контракте.

Разработчик руководит процессом разработки на уровне проекта согласно процессу

управления (7.1), который сопровождается примерами в этом процессе; представляет

инфраструктуру процесса согласно процессу инфраструктуры (7.2); доводит процесс для

проекта, следуя процессу доводки, и руководит процессом на организационном уровне,

следуя процессу усовершенствования (7.3).

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