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

Оценка качества программного обеспечения

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

Авторы работы [6] идентифицировали ключевые вопросы, такие, как определение критериев качества программного обес­печения, поддающихся измерению, неперекрывающихся и из­меряемых автоматически. Они сделали вывод о том, что авто­матизированные средства оценки качества программного обес­печения должны не только давать ряд измеренных величин, но и указывать, где и какие недостатки имеет оцениваемое программное изделие. Эта цель несколько претенциозна, по­скольку пока еще нет единого мнения относительно того, оцен­ки каких именно параметров полезны и каковы удовлетвори­тельные значения этих оценок. Для простых количественных формул оценок качества имеются контрпримеры программ низкого качества с высокими значениями оцениьаемых пара-

Таблица 1.12. Некоторые уравнения теории программного

Обеспечения

Щ=число уникальных операндов

Лз= число уникальных операторов

П=словарь=/іі+Я2

Nt=общее число операндов

^2=общее число операторов

//=длина реализации=Л^1+Л^

Щ*=минимальное число уникальных операндов

П2*=минимальное число уникальных операторов

Объем: V=JV log2 п

Потенциальный объем: V*= (2+na*)log2(2+n2*)

Уровень программы: L—V*fV Трудозатраты на программирование: Ј=V/L

Метров. Методология разработки программного обеспечения развивается столь стремительно, что затруднительно устано­вить полезную метрику, а попытка «высечь ее в скрижалях» может дезинформировать практиков и оказаться нежелатель­ной впоследствии.

За последние годы было предложено очень много вариан­тов метрики программного обеспечения [36]. Рассматривае­мые ниже показатели качества программного обеспечения в Большинстве своем прошли экспериментальную проверку.

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

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

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

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

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

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

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

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

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

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

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

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