Липаев В.В. Тестирование крупных комплексов программ на соответствие требованиям.


Учебники Липаева В.В.

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

Учебник. - М.: СИНТЕГ, 2009. - 348с.

Человеческие факторы в программной инженерии: Рекомендации и требования к профессиональной квалификации специалистов.
(pdf, doc/zip)

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

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


Оглавление:

Предисловие.


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

Лекция 2. Психологические особенности коллективов специалистов для производства программных продуктов.
Психологические особенности групп и небольших команд специалистов для производства программных продуктов. Жизненный цикл развития производственного коллективапрограммных продуктов.

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

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

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

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

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

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

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

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

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

Литература.