ЧЕЛОВЕЧЕСКИЙ ФАКТОР

Мера производительности

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

Таблица 1.13. Некоторые результаты оценки производительности программистов

„ Литературный

Результаты экспериментов источник

Результаты работы бригад программистов, которым указаны конкретные цели работы (минимум требуемой памяти, удобо­читаемость выводимых данных, удобочитаемость программы, минимальное число операторов в исходном тексте, минималь­ное время работы), превосходят в достижении этих целей результаты работы других бригад [87J

R=L/ST, где R — число строк исходного текста на одного программиста в месяц, L — число строк кода в конечном программном изделии, S—уровень укомплектованности шта­тами, Т — плановый календарный срок в месяцах [92] Данные о производительности труда в 60 проектах хорошо аппроксимируются по методу наименьших квадратов равенст­вом число человеко-месяцев = 5,2 X число тысяч строк кода Наивысшая производительность достигается в том случае, когда исходный текст программы не надо делать повторно ис­пользуемым [85] Производительность снижается, если разработка рассредоточе­на по нескольким местам

Производительность программистов может быть предсказана по девяти характеристикам программы и по пяти характери­стикам программиста [15] Организованная бригада программистов работает быстрее и допускает меньшее количество ошибок, чем группа, состав­ленная из программистов, работающих в одиночку [5] Случайная величина, распределенная по логарифмически-нор­мальному закону, является хорошей моделью для Прогнози рования потребностей в ресурсах центрального процессора и числа пробных прогонов при разработке программного обеспе­чения студентами [49]

Чение этого показателя с качеством программы. Разд. 1.6 содержит ряд предложений по оценке и управлению качеством.

Возможно, наиболее важные результаты по оценке произ­водительности получены авторами работы [81], которые уста­новили, что программисты эффективно работают в любом на­правлении, которое было им представлено как исключительно важное. Поэтому тщательное инструктирование программистов весьма существенно.

ЧЕЛОВЕЧЕСКИЙ ФАКТОР

Этапы проектирования программного обеспечения интерфейса человек — ЭВМ

Проектирование качественного программного обеспечения ин­терфейса человек —ЭВМ не является жестким, статическим процессом. Характер и содержание каждого интерфейса варьи­руются в соответствии с конкретной областью его использова­ния, и в группах разработчиков часто …

Оценка эффективности человеко-машинных систем

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

Потребность в документации

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

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.