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

Мера сложности

Программа может быть сложной логически, структурно или психологически. Логическая сложность подразумевает такие особенности программ, которые делают доказательство ее корректности трудным, долгим или вообще невозможным. На­пример, (усложнение реализации функций (программы средст­вами логики предикатов первого порядка приводит к увеличе­нию ее логической сложности. Структурная сложность опреде­ляется организацией программы, например числом различных путей в алгоритме. Психологическая сложность (определяе­мая как «понятность») относится к таким характеристикам, которые делают программу трудной для восприятия челове­ком. Психологическая сложность может являться следствием как логической, так и структурной сложности, а также может быть обусловлена действием других причин, например качест­вом комментариев или внешней документацией.

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

Наиболее широкие экспериментальные исследования про­граммной метрики были выполнены Бэзили и Рейтером [5], сравнившими более 100 характеристик различных методов программирования. Было показано [66J, что время изучения программы коррелирует с ее длиной, значением меры Маккей - ба [48] и структурированностью программы, но не с мерой затрат, предложенной Е. Холстедом. Дансмор и Гэннон [22] показали, что мера, основанная на подсчете числа обращений к данным и числа активных переменных, может быть ис­пользована для предсказания затрат на программирование и сопровождение.

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

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

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

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

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

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

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

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

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

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

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

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