Свойства качественного ПО. - раздел Информатика, Т е м а 1: Основные понятия и определения Если Имеются (Или Разрабатываются) Программные Средства, Предназначенные Для ...
Если имеются (или разрабатываются) программные средства, предназначенные для функционирования в определённых условиях, то их разработка должна включать три следующие проблемы:
1. возможности их использования в исходном виде;
2. удобство эксплуатации;
3. возможность применения в иных условиях.
Для решения первой проблемы необходимо следующее:
1) понять, что способна дать программа;
2) получить достоверные результаты, выявить и устранить источники недостоверности и ненадёжности, что пересекается со второй проблемой;
3) обеспечить рациональное и эффективное (с минимальными затратами) использования людских и материальных ресурсов.
Для решения второй проблемы необходимо:
1) понять структуру программы;
2) разработать и реализовать требуемые модификации;
3) провести тестирование в целях гарантирования надёжной работы;
4) обеспечить рациональное и эффективное использование людских и машинных ресурсов.
Для решения третьей проблемы необходимо:
1) оценить исходную полезность программы. Это приводит к первой проблеме;
2) оценить степень удобства эксплуатации. Это приводит ко 2-й проблеме;
3) оценить мобильность;
4) приспособить программу к работе в новых условиях.
Идеальным представляется случай, когда от требуемых свойств, перечисленных в пунктах 1, 2, 3, 4 можно было бы перейти к множеству характеристик имеющихся программных средств и с помощью этих характеристик устранить следующее: в какой мере ПО обладает конкретными свойствами. Однако при реализации такого подхода есть необходимость построения иерархической системы всё более детализированных характеристик. Причём в этой системе каждый вышестоящий уровень приближается к реальным нуждам пользователей, а каждый нижестоящий – постепенно ведёт к понижению численных оценок соответствующих свойств. Приведём такое дерево характеристик ПО на рис. 5.2.
Организация и планирование производства... программного обеспечения... Т е м а Основные понятия и определения Системное и...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Свойства качественного ПО.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Системное и прикладное программное обеспечение
Программным обеспечением (ПО – как объектпроизводства) вычислительной машины называют совокупность программ и сопровождающей их документации, позволяющую использо
Режимы работы и функции ОС
Назначение ОС состоит в организации выполнения программ пользователей. Программа во внутреннем представлении – это последовательность машинных команд, выполняемых одна за другой. В каждый момент вр
Себестоимость программного изделия (ПИ)
Под себестоимостью программного изделия (разработки или продукции) понимаются выраженные в денежной форме затраты на разработку, изготовление или производство и реализацию объекта производства.
Формирование цены разработки (товара)
Ценообразование – один из важнейших элементов программы маркетинга. Цена товара, в конечном счете, отражает, насколько правильно была разработана и успешно реализована эта программа. Если товар реа
Тема 3: Цена в условиях инфляции
В условиях инфляции при заключении хозяйственных договоров между предприятиями, фирмами можно применять метод «скользящих цен». Эта методика предложена специалистами Экспертного института Российско
Тема 4: Как измерять конкурентоспособность
Проблему количественной оценки конкурентоспособности рассмотрим на следующем условном примере.
Предположим, что наша фирма разрабатывает ПО и поставляет его производителю АСУП. Допустим та
Тема 6. Работа в программировании
Данный подход основан на методологии, описанной Холстедом М. Х. в книге «Начала науки о программах» (М: Финансы и статистика.-1981.-128 с.) Если ограничить понятие работы в программировании умствен
Вывод уравнения работы.
Шаг 1.Допустим, что любая реализация какого-либо алгоритма заключается в N – кратном выборе из словаря, состоящего из
Различные измерения времени.
Рассмотрим понятие, введённое психологом Джоном Страудом в работе «Тонкая структура психологического времени».
Дж. Страуд определил «момент» как время, требуемое человеческому мозгу на вып
Надежность ПИ. Модели надежности.
Одной из важнейших характеристик качества ПИ является надежность.
Надежность – это свойство ПИ сохранять работоспособность в течение определенного периода времени, в о
Динамические модели надежности
1) Модель Шуманаотносится к динамическим моделям дискретного времени.Исходные данные для модели Шумана собираются в процессе тестирования ПС в течение фиксированных или случайн
Р е ш е н и е.
Необходимо выбрать две точки (два момента времени) так, чтобы число ошибок, найденных на интервале А ÷ В, было больше, чем на интервале от О ÷ А. Затем выполнить следующие расчеты:
Статические модели надежности
Статические модели принципиально отличаются от динамических прежде всего тем, что в них не учитывается время появления ошибок в процессе тестирования и не используется никаких предположений о повед
Эмпирические модели надежности
Эмпирические модели в основном базируются на анализе структурных особенностей ПС или программы. Как указывалось ранее, эмпирические модели часто не дают конечных результатов показателей надежности.
Новости и инфо для студентов