Информационная система компьютерного магазина

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

 

Рисунок 3.13 Форма перед применением фильтрации

 

Рисунок 3.14 Форма после применения фильтрации

3.3 Тестирование программного средства

 

Тестирование программного обеспечения - процесс исследования программного обеспечения (ПО) с целью получения информации о качестве продукта.

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

С точки зрения ISO 9126-1, качество программных средств можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

Функциональные возможности

Функциональные возможности - способность программного средства обеспечивать решение задач, удовлетворяющих сформулированные потребности заказчиков и пользователей при применении комплекса программ в заданных условиях.

Функциональная пригодность

Функциональная пригодность - набор и описания субхарактеристики и ее атрибутов, определяющие назначение, номенклатуру, основные, необходимые и достаточные функции программного средства, соответствующие техническому заданию и спецификациям требований заказчика или потенциального пользователя.

Правильность

Правильность (корректность) - способность программного средства обеспечивать правильные или приемлемые для пользователя результаты и внешние эффекты.

Способность к взаимодействию

Способность к взаимодействию - свойство программных средств и их компонентов взаимодействовать с одной или большим числом компонентов внутренней и внешней среды.

Защищенность

Защищенность - способность компонентов программного средства защищать программы и информацию от любых негативных воздействий.

Надёжность

Надежность работы информационных систем определяется надежностью функциональных компонентов, общего программного обеспечения, комплексов технических и инженерных средств.

Сопровождаемость

Сопровождаемость - приспособленность программного средства к модификации и изменению конфигурации и функций.

Практичность

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

Эффективность

Эффективность - свойства программного средства, обеспечивающие требуемую производительность решения функциональных задач, с учетом количества используемых вычислительных ресурсов в установленных условиях.

Мобильность

Мобильность - подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую [7].

 

4. АНАЛИЗ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

 

4.1 Оценка функционального качества программного средства

 

Основные составляющие тестирования перечислены. Они использованы для оценки функционального качества информационной системы.

Функциональные возможности

Функциональные возможности удовлетворяют сформулированные потребности заказчиков и пользователей при применении информационной системы, но они малы. Таким образом, функциональные возможности средние.

Функциональная пригодность

Информационная система имеет все необходимые функции, исходя из технического задания. Таким образом, функциональная пригодность высокая.

Правильность

Программное средство обеспечивает правильные или приемлемые результаты и внешние эффекты. Таким образом, правильность высокая.

Защищенность

Так как система пока не сетевая и ее используют только сотрудники магазина, она лишена защиты паролем. Таким образом, защищенность низкая.

Надежность

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

Сопровождаемость

Так как система разработана в простом средстве разработки Delphi, можно без проблем модифицировать ее или добавить какие-нибудь новые функции. Таким образом, сопровождаемость высокая.

Практичность

Система имеет очень простой и понятный интерфейс. Из-за этого она будет привлекательна для квалифицированных пользователей при применении. Таким образом, практичность высокая.

Эффективность

Информационная система использует мало вычислительных ресурсов при выполнении своих задач и функций. Таким образом, эффективность высокая.

Мобильность

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

Тестирование программного средства выполнено. Теперь можно соотнести все характеристики и оценки на них в таблицу

 

Таблица 3.7. Тестирование программного средства.

ХарактеристикаОценкаФункциональные возможностиСреднеФункциональная пригодностьВысокоПравильностьВысокоЗащищенностьНизкоНадежностьНизкоСопровождаемостьВысокоПрактичностьВысокоЭффективностьВысокоМобильностьВысоко

4.2 Описание выявленных недостатков разработанной программы

&