Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Формальная оценка






 

Имеет смысл периодически проводить формальную оценку каждого аспекта проекта разработки программного обеспечения. Может возникнуть вопрос, какое отношение периодические формальные оценки имеют к быстрому тестированию. Быстрое тес­ тирование — это метод, в основе которого лежит выполнение каждой задачи на как можно более раннем этапе жизненного цикла и одновременное обнаружение и уст­ ранение любых недостатков, могущих возникать в процессе решения каждой задачи. Как правило, формальная оценка проводится накануне завершения какого-либо эта­ па, и объектами таких оценок становятся результаты, базы данных показателей про­ екта, календарные планы, перечни недостатков и тому подобные документы, полу­ ченные на каждом этапе жизненного цикла разработки.

 

 

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


Глава 9. Технологии статического тестирования и советы  

 

 

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

 

Для программного обеспечения, разрабатываемого по контракту, в ходе каждой формальной оценки с участием клиента оценивается соблюдение сроков и условий контракта. Резюме этих оценок могут представляться клиент)', который должен быть уверен в корректности ведения разработки в рамках выделенного бюджета и огово­ ренных сроков. Ниже приведен перечень вопросов, который может подготовить и отслеживать руководитель разработки программного обеспечения или специалист по вопросам обеспечения качества, и который может быть представлен в ходе фор­ мальной оценки:

 

 

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

 

• Размер программных продуктов или объем изменений в программных продук­ тах регулируются в соответствии с задокументированной процедурой.

 

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

 

• Трудоемкость и затраты на разработку программы регулируются в соответст­ вии с задокументированной процедурой.

 

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

 

• Критичные для выполнения проекта компьютерные ресурсы управляются в соответствии с задокументированной процедурой.

 

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

 

• Календарное планирование и управление разработкой критичных связей и критичных ветвей программы выполняется в соответствии с задокументиро­ ванной процедурой.

 

• Технические действия по разработке программного обеспечения отлеживают­ ся, и в случае необходимости предпринимаются корректирующие действия.

 

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



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал