Get Adobe Flash player
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Основные процессы жизненного цикла программных средств

Re: Основные процессы жизненного цикла программных средств 7 года 3 мес. назад #276

  • Антон Трунов
  • Антон Трунов аватар
7.2. Процесс создания инфраструктуры

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

Данный процесс состоит из следующих работ:

1. Подготовка процесса.

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

2. Создание инфраструктуры.

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

3. Сопровождение инфраструктуры.

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

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

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

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

7.3. Процесс обучения

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

Данный процесс состоит из следующих работ:

1. Подготовка процесса.

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

2. Разработка учебных материалов.

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

Re: Основные процессы жизненного цикла программных средств 7 года 3 мес. назад #277

  • Антон Трунов
  • Антон Трунов аватар
8. Процесс адаптации разработок программных средств к требованиям стандарта ГОСТ Р ИСО/МЭК 122С7-99

Процесс адаптации является процессом применения положений настоящего стандарта к условиям реализации конкретного программного проекта. Данный процесс состоит из следующих работ:

1. Определение условий выполнения проекта.

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

    требования к системе и программным средствам;

    организационные подходы, процедуры и цели;

    размер, критичность и типы системы, программного продукта или услуги; количество задействованного персонала и участвующих в проекте сторон.

2. Запрос исходных данных.

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

3. Выбор процессов, работ и задач.

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

В стандарте ГОСТ Р ИСО/МЭК 12207-99 имеются задачи, требования к которым содержат слова "должен" или "должны". Эти задачи следует тщательно проанализировать на предмет сохранения или исключения из проекта или данной области деятельности. К обязательно рассматриваемым факторам относятся: риск, стоимость, график работ, выполнимостьs объем, критичность и интерфейс с пользователем.

4. Документирование решений по адаптации и их обоснование.

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

Комментарии к руководству по адаптации к стандарту ГОСТ Р ИСО/МЭК 12207-99

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

В разделе "Общее руководство по адаптации" стандарта показано, что процесс требует особого внимания, так как этот процесс может быть использован различными сторонами с различными целями. Лица, вовлеченные в любую работу жизненного цикла проекта или процесса, проводят оценки либо своих собственных, либо других программных продуктов и работ. Настоящий стандарт группирует эти оценки в четыре категории, приведенные ниже.

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

ежедневных работ.

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

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

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

В разделе в общих чертах рассматриваются вопросы адаптации и применения для основных характеристик проекта.

В заключение следует отметить, что ни рассматриваемые вопросы, ни характеристики не являются исчерпывающими и отражают только современное понимание процессов разработки и стандартизации программных средств и информационных технологий.
Для добавления сообщений вы должны зарегистрироваться или авторизоваться.
  • Страница:
  • 1
  • 2
  • 3
Рейтинг@Mail.ru