Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LYeKTsII_INFA.doc
Скачиваний:
29
Добавлен:
14.04.2019
Размер:
5.25 Mб
Скачать

13.3. Показатели эффективности разработки программного обеспечения

Качество программного продукта формируется на всех этапах его производства и зависит от мероприятий, проводимых разработчиками, то есть - от эффективности его разработки, В свою очередь На эффективность разработки ПО могут влиять:

Человеческие факторы эффективности процесса разработки

  • Планируемость – поддержка плана разработки ПО.

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

  • Укомплектованность персонала.- обеспечение необходимого количества исполнителей соответствующей квалификации

  • Руководимость – предполагает качественное выполнение следующих функций: создание и поддержание интереса и стимулов, побуждающих людей прилагать все усилия для успеха проекта;

  • Контролируемость персонала – сравнение результатов работы с поставленными в планах целями, исправление отклонений.

  • Автоматизируемость – возможность использования ВТ для исполнения рутинной работы.

  • Управление ресурсами для эффективности процесса разработки ПО.

  • Анализируемость эффективности затрат – обеспечение тщательного анализа затрат ресурсов при выборе оптимального варианта реализации проекта.

  • Планируемость, оцениваемость – составление плана выполнения проекта и плана координации ресурсов.

  • Контролируемость – отслеживание выполнения плана выполнения проекта и плана координации ресурсов.

  • Программотехника процесса разработки

  • Осуществимость разработки – определение реализуемости проекта с учетом всего ЖЦ и его преимуществ по сравнению с альтернативными вариантами реализации.

  • Полнота и непротиворечивость требований – разработка спецификации функций, интерфейсов и технических характеристик ПО таким образом, чтобы описание было достаточным для разработки и не содержало противоречий между своими частями.

  • Проектируемость – возможность получения полных спецификаций функциональных модулей, структур данных и управления, интерфейсных связей, основных алгоритмов, а также определения условий работы каждой из компонент.

  • Программируемость – возможность реализации полного набора программных компонент.

  • Комплексируемость – возможность получения правильно функционирующего ПО из отельных компонентов.

  • Внедряемость – возможность запуска разработанного ПО в эксплуатацию, обучения пользователей.

  • Сопровождаемость – возможность поддержания работоспособности системы в процессе ее функционирования.

  • Снимаемость – возможность планомерной передачи функций данного ПО замещающему его изделию.

  • Управляемость конфигурации – в любой момент разработки ПИ можно представить его текущую версию, либо любую из предыдущих базовых.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]