Необходимые предпосылки

Необходимые предпосылки

Предпосылка 1. Выполнение задач разработки ПО должно быть обеспечено соответствующими ресурсами и финансированием.

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

В число задач входят:

анализ требований к ПО,

проектирование архитектуры ПО,

составление кода,

тестирование,

поддержка ПО.

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

Примеры общих вспомогательных инструментальных средств:

рабочие станции,

системы управления базами данных,

справочные системы,

графические инструменты,

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

текстовые процессоры.

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

инструменты для отслеживания требований,

инструменты для создания спецификаций,

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

средства моделирования,

средства эмулирования.

Примеры вспомогательных инструментальных средств для проектирования архитектуры ПО:

инструменты для создания спецификаций,

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

средства моделирования,

языки описания архитектуры.

Примеры вспомогательных инструментальных средств для кодирования:

редакторы,

компиляторы,

генераторы перекрестных ссылок,

средства печати.

Примеры вспомогательных инструментальных средств для тестирования ПО:

инструменты управления тестированием,

генераторы тестов,

тестовые драйверы,

тестовые профайлеры,

символьные отладчики,

анализаторы тестового покрытия.

Предпосылка 2. Технический персонал группы разработки ПО должен пройти необходимое обучение для выполнения своих задач.

Технический персонал группы разработки ПО должен пройти обучение в предметной области проекта.

Примеры обучения для выполнения анализа требований к ПО:

принципы анализа требований к ПО;

существующие требования к имеющемуся и поддерживаемому ПО;

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

использование инструментов, методов, соглашений и стандартов, применяемых в проекте, для анализа требований к ПО.

Примеры обучения для выполнения проектирования архитектуры ПО:

концепции разработки архитектуры;

существующая архитектура имеющегося и поддерживаемого ПО;

использование инструментов, методов, соглашений и стандартов, применяемых в проекте, для проектирования архитектуры ПО.

Примеры обучения для выполнения кодирования:

применяемые языки программирования;

обзор исходного кода существующих и поддерживаемых продуктов;

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

Примеры обучения тестированию ПО и другим методам контроля:

методы контроля (анализ, демонстрация, проверка, тестирование);

планирование тестов;

использование инструментов, методов, соглашений и стандартов, применяемых в проекте, для тестирования и проверки ПО.

критерии готовности и завершения тестов;

измерение тестового покрытия.

См. группу ключевых процессов «Программа обучения».

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

Примеры областей, связанных с разработкой ПО:

анализ требований к ПО,

проектирование архитектуры ПО,

составление кода,

тестирование,

управление конфигурацией ПО,

обеспечение качества ПО.

См. группу ключевых процессов «Программа обучения».

Предпосылка 4. Менеджер проекта и все производственные менеджеры должны получить ориентацию в технических аспектах проекта разработки.

Примеры ориентации:

инструменты и методы разработки ПО,

предметная область,

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

инструкции по управлению проектом с использованием выбранных методов и инструментов.

См. группу ключевых процессов «Программа обучения».

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Предпосылки

Из книги Время - деньги. Создание команды разработчиков программного обеспечения автора Салливан Эд


1. Предпосылки

Из книги Интерфейс: новые направления в проектировании компьютерных систем автора Раскин Джефф


Необходимые предпосылки

Из книги Модель зрелости процессов разработки программного обеспечения автора Паулк Марк

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


7.2.2. Необходимые предпосылки Ресурсы и финансирование

Из книги автора

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


Необходимые предпосылки

Из книги автора

Необходимые предпосылки Предпосылка 1 Для каждого проекта устанавливается сфера ответственности за анализ системных требований и их отнесение к оборудованию, ПО и другим компонентам системы.Анализ и отнесение системных требований не входит в сферу ответственности


Необходимые предпосылки

Из книги автора

Необходимые предпосылки Предпосылка 1 Для проекта разработки должен быть подготовлен и утвержден документ технического задания.1. Техническое задание раскрывает следующие вопросы:объем работ,технические цели и задачи,определение заказчиков и конечных


Необходимые предпосылки

Из книги автора

Необходимые предпосылки Предпосылка 1 План разработки ПО должен быть документирован и утвержден.Практики, связанные с планом разработки ПО, содержатся в описании Операций № 6 и № 7 группы ключевых процессов «Планирование проекта».Предпосылка 2 Менеджер проекта


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

Необходимые предпосылки Предпосылка 1 Должна существовать или быть создана комиссия по управлению базовыми линиями проекта (т. е. комиссия по управлению конфигурацией ПО, Software Configuration Control Board, SCCB).Задачи комиссии SCCB:1. Санкционирование создания базовых линий, выявление


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

Необходимые предпосылки Предпосылка 1. Работы по разработке и сопровождению СППО и связанных с ним основных средств должны быть обеспечены соответствующими ресурсами и финансированием.1. Разработка и сопровождение СППО и связанных с ним основных средств должны


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

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


Необходимые предпосылки

Из книги автора

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