Контрольная. Практическая работа 1 Тема Качество программного обеспечения Цель работы разработать программный продукт в соответствии с критериями качества
Скачать 183.27 Kb.
|
Практическая работа №1Тема: Качество программного обеспеченияЦель работы: разработать программный продукт в соответствии с критериями качества Время выполнения: 2 часа Основные теоретические положения Любой программный продукт должен выполнять те функции, для которых был создан. Качественный ПП должен обладать еще рядом свойств, позволяющих успешно его использовать в течение продолжительного времени. Качество ПП — это совокупность его черт и характеристик, которые влияют на способность ПП удовлетворять заданные потребности пользователя. Это, однако, не означает, что разные ПП должны обладать одним и тем же набором свойств с одинаковыми значениями количественных показателей. Как и в случае технических устройств, показатели качества являются противоречивыми, что означает: улучшение одних показателей качества может быть достигнуто за счет ухудшения других. Качество ПП является удовлетворительным, если количественные показатели свойств гарантируют успешное его использование. Критериями качества ПО являются: функциональность; надежность; легкость применения; эффективность; сопровождаемость; мобильность. Функциональность — это способность ПП выполнять набор функций, определенных его внешними спецификациями. Надежность ПП — это способность безотказно выполнять заданные функции при заданных условиях в течение заданного периода времени с высокой степенью вероятности. Таким образом, надежность не означает безошибочности, для надежного ПП важно, чтобы ошибки появлялись при применении ПП достаточно редко и не приводили к катастрофическим последствиям. Легкость применения — это способность минимизировать затраты пользователя на подготовку и ввод исходных данных и оценку полученных результатов, а также вызывать положительные эмоции пользователя. Эффективность — это отношение уровня услуг, предоставляемых ПП к объему используемых вычислительных ресурсов. Напомню, что объем используемых вычислительных ресурсов количественно определяется затратами машинного времени и оперативной памяти на выполнение заданных функций. Сопровождаемость — это такие характеристики ПП, которые позволяют минимизировать усилия по внесению изменений при обнаружении ошибок в ПП и при его модификации. Не последнюю роль в повышении сопровождаемости играют комментарии к тексту программы! Мобильность — это способность ПП быть перенесенным из одной вычислительной среды (окружения) в другую, в частности, с одной ЭВМ на другую (применяют термин “перенос с одной платформы на другую”. Функциональность и надежность являются обязательными критериями качества ПП, причем обеспечение надежности является неотъемлемой частью всех этапов и процессов разработки ПП. Достижению высоких показателей надежности способствует применение технологий программирования. Первой из них рассмотрим модульное программирование. Задание к практической работе Оценить любой программный продукт на основе критериев качества. Порядок выполнения работы: Задание на практическую работу: составить модель качества программного обеспечения 4 уровня. Сделать вывод о проделанной работе (какие критерии были соблюдены, какие нет, и можно ли рассчитать показатель качества программное обеспечение на основе выполнения процента критериев качества). Форма отчетности по лабораторной работе: Требования к результатам выполнения практикума: В отчете следует указать: Цель работы Введение Описание выполнения критерий качества программного обеспечения применительно к своей программе.
Заключение (выводы) Контрольные вопросы Перечислите критерии качества? Всеми ли критериями качества должна обладать программа? Какая программа будет считаться качественным программным обеспечением? КРИТЕРИИ ОЦЕНКИ Оценку «отлично» обучающийся получает, если работа полностью выполнена и при защите работы ответы педагогу на вопросы по ходу выполнения работы, даны исчерпывающие Оценку «хорошо» обучающийся получает: 1) если работа полностью выполнена, но при защите работы ответы педагогу на вопросы по ходу выполнения работы, даны не полностью. 2) если работа выполнена полностью, но с замечаниями, но при защите работы ответы педагогу на вопросы по ходу выполнения работы, даны исчерпывающие Оценку «удовлетворительно» обучающийся получает 1) если работа выполнена не полностью, при защите работы ответы педагогу на вопросы по ходу выполнения работы, даны частично. 2) если работа выполнена полностью, но не защищена Оценку «неудовлетворительно» обучающийся получает, если работа выполнена менее чем на 50% |