Составители:
Рубрика:
31
умственного напряжения, увеличение его продолжительности ведет к
снижению продуктивности. Большинство инспекций происходит при
скорости, равной приблизительно 150 строк в час. При этом подразуме-
вается, что большие программы должны рассматриваться за несколько
инспекций, каждая из которых может быть связана с одним или несколь-
кими модулями или подпрограммами.
Для того чтобы инспекция была
эффективной, должны быть уста-
новлены соответствующие отношения. Если программист воспринимает
инспекцию как акт, направленный лично против него, и, следовательно,
занимает оборонительную позицию, процесс инспектирования не будет
эффективным. Программист должен подходить к нему с менее эгоисти-
ческих позиций [9]; он должен рассматривать инспекцию в позитивном и
конструктивном свете: объективно инспекция является процессом
нахо-
ждения ошибок в программе и таким образом улучшает качество его ра-
боты. По этой причине, как правило, рекомендуется результаты инспек-
ции считать конфиденциальными материалами, доступными только уча-
стникам заседания. В частности, использование результатов инспекции
руководством может нанести ущерб целям этого процесса.
Процесс инспектирования в дополнение к своему основному назна-
чению
, заключающемуся в нахождении ошибок, выполняет еще ряд по-
лезных функций. Кроме того, что результаты инспекции позволяют про-
граммисту увидеть сделанные им ошибки и способствуют его обучению
на собственных ошибках, он обычно получает возможность оценить свой
стиль программирования и выбор алгоритмов и методов тестирования.
Остальные участники также приобретают опыт, рассматривая ошибки
и
стиль программирования других программистов.
Наконец, инспекция является способом раннего выявления наиболее
склонных к ошибкам частей программы, позволяющим сконцентрировать
внимание на этих частях в процессе выполнения тестирования на ЭВМ
(один из принципов тестирования [1]).
2.3.2. Сквозные просмотры
Сквозной просмотр, как и инспекция, представляет собой набор про-
цедур и способов обнаружения ошибок, осуществляемых
группой лиц,
просматривающих текст программы. Такой просмотр имеет много общего
с процессом инспектирования, но их процедуры несколько отличаются и,
кроме того, здесь используются другие методы обнаружения ошибок.
Подобно инспекции, сквозной просмотр проводится как непрерыв-
ное заседание, продолжающееся один или два часа. Группа по выполне-
нию сквозного просмотра состоит из 3–5 человек.
В нее входят председа-
тель, функции которого подобны функциям председателя в группе ин-
умственного напряжения, увеличение его продолжительности ведет к снижению продуктивности. Большинство инспекций происходит при скорости, равной приблизительно 150 строк в час. При этом подразуме- вается, что большие программы должны рассматриваться за несколько инспекций, каждая из которых может быть связана с одним или несколь- кими модулями или подпрограммами. Для того чтобы инспекция была эффективной, должны быть уста- новлены соответствующие отношения. Если программист воспринимает инспекцию как акт, направленный лично против него, и, следовательно, занимает оборонительную позицию, процесс инспектирования не будет эффективным. Программист должен подходить к нему с менее эгоисти- ческих позиций [9]; он должен рассматривать инспекцию в позитивном и конструктивном свете: объективно инспекция является процессом нахо- ждения ошибок в программе и таким образом улучшает качество его ра- боты. По этой причине, как правило, рекомендуется результаты инспек- ции считать конфиденциальными материалами, доступными только уча- стникам заседания. В частности, использование результатов инспекции руководством может нанести ущерб целям этого процесса. Процесс инспектирования в дополнение к своему основному назна- чению, заключающемуся в нахождении ошибок, выполняет еще ряд по- лезных функций. Кроме того, что результаты инспекции позволяют про- граммисту увидеть сделанные им ошибки и способствуют его обучению на собственных ошибках, он обычно получает возможность оценить свой стиль программирования и выбор алгоритмов и методов тестирования. Остальные участники также приобретают опыт, рассматривая ошибки и стиль программирования других программистов. Наконец, инспекция является способом раннего выявления наиболее склонных к ошибкам частей программы, позволяющим сконцентрировать внимание на этих частях в процессе выполнения тестирования на ЭВМ (один из принципов тестирования [1]). 2.3.2. Сквозные просмотры Сквозной просмотр, как и инспекция, представляет собой набор про- цедур и способов обнаружения ошибок, осуществляемых группой лиц, просматривающих текст программы. Такой просмотр имеет много общего с процессом инспектирования, но их процедуры несколько отличаются и, кроме того, здесь используются другие методы обнаружения ошибок. Подобно инспекции, сквозной просмотр проводится как непрерыв- ное заседание, продолжающееся один или два часа. Группа по выполне- нию сквозного просмотра состоит из 3–5 человек. В нее входят председа- тель, функции которого подобны функциям председателя в группе ин- 31
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »