Тестирование программного модуля 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тестирование программного модуля



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

С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных и сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам. Как одна из основных фаз процесса разработки сайта (Дизайн сайта - Разработка кода - Тестирование), тестирование характеризуется достаточно большим вкладом в суммарную трудоемкость разработки продукта. Широко известна оценка распределения трудоемкости между фазами создания продукта: 40%-20%-40%, из чего следует, что наибольший эффект в снижении трудоемкости может быть получен прежде всего на фазах Дизайн сайта и Тестирования.

 

Разработка справочной системы

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

Описание разрабатываемого программного продукта

Данный сайт предназначен для продажи цифровой техники так же он предоставляет необходимую информацию о продукте пользователю. Благодаря языку программирования php, css, html было реализовано все задуманное. Использование базы данные позволило скомпоновать необходимые данные в нескольких каталогах, что существенно разгрузило структуры базы данных. В данном программном средстве можно выделить следующие главные части: получение сведений о товаре, анализ оценки товара предыдущими потребителями.

 

Таблица 1 - Трудоёмкость разработки программного модуля

Виды работ Количество операций Норма времени, ч.
на одну операцию на все операции

 

       
1 Подготовка исходных данных   0,5  
2 Реализация алгоритмов контрольных задач с использованием ПС ПЭВМ   0,5  
3 Обработка данных и получение результатов      
4 Анализ ошибок обработки данных и подготовка заключения о результатах проверки      
5 Ознакомление сотрудников службы сопровождения с содержанием задач, структурой входных и выходных данных      
6 Определение параметров настройки      
7 Ознакомление с объектом внедрения      

 

Продолжение таблицы 1

8 Консультации по подготовке пользователями исходных данных в соответствии с требованиями и ограничениями ОС ПЭВМ   0,5 1,5
9 Разработка рекомендаций по реализации алгоритмов и требований пользователя к обработке данных с использованием ППП ПЭВМ по подготовке задач к опытной эксплуатации      
10 Оценка соответствия функциональных и эксплуатационных характеристик ПС требованиям к обработке данных      
11 Проведение консультаций и анализ ошибок комплексирования в период опытной эксплуатации      
12 Разработка рекомендаций по созданию программных средств сопряжения (программ и блоков пользователя, осуществляющих промежуточную обработку данных)      

 

 

Продолжение таблицы 1

13 Корректировка программ с целью изменения незначительных функциональных характеристик   0,25 0,5
14 Разработка дополнительных модулей и включение их в состав ПС      
15 Анализ требований задач пользователя к обработке данных и характеристик среды их функционирования      
16 Разработка требований к тестированию и подготовка тестовых единиц      
17 Анализ результатов прогона и разработка функциональных спецификаций на корректировку ПС   0,5  
18 Внесение изменений в программы и эксплуатационную документацию ПС у пользователя      
19 Демонстрация функционирования на контрольных задачах службы сопровождения   0,5  

 

 

Продолжение таблицы 1

20 Анализ организационно- экономических и технических характеристик объекта внедрения ПС      
21 Разработка требований к выбору ПС для реализации задач пользователя   0,5  
22 Рекомендации по выбору ПС      
23 Оценка полноты охвата функциональными возможностями ПС   0,5  
24 Требования задач пользователей данного класса   0,5 0,5
25 Выработка рекомендаций по расширению функциональных возможностей ПС   0,5 1,5
26 Корректировка ПМ (процедуры)   0,5  
27 Оценка необходимости проведения обучения работе по утвержденной технологии      
28 Анализ характеристик и производственных условий разработки, изготовления и сопровождения ПС у пользователя      

 

 

Продолжение таблицы 1

29 Разработка рекомендаций по применению у пользователя поставляемых технологических процессов разработки, производства и сопровождения ПС      
30 Создание и описание алгоритма      
31 Реализация на языке программирования      
32 Разработка функциональной модели      
33 Разработка информационной модели      
34 и.т.д.      
Итого трудоемкость в т.ч ПЭВМ, принтера      

 


Экономическая часть

Расчёт материальных затрат

К материальным затратам относятся затраты на расходные материалы и затраты на электроэнергию на технологические цели.

Материальные затраты МЗ, руб., рассчитываются по формуле

, (1)

где Ср.м – стоимость расходных материалов, руб.;

Сэн – стоимость электроэнергии, руб.

 

Затраты на расходные материалы Ср.м, руб., определяются по формуле

, (2)

где Сб – стоимость бумаги, руб.;

Ск – стоимость картриджа для принтера, руб.;

Сн – стоимость носителя информации, руб.

 

Затраты на бумагу определяются по формуле

, (3)

где Цб – цена за 1 лист бумаги, 264 руб.;

Рб – расход бумаги, шт.

Рбпр = 60 листов.

Рббаз = 120 листов.

 

Стоимость бумаги по вариантам составит…

Сб пр = 264 * 60 = 15840 руб.;

Сб баз = 264 * 120 = 31680 руб.;

 

 

Затраты на картридж определяются по формуле

, (4)

где Цк – цена за 1 картридж, 120400 руб.;

Рк – расход катриджа при разработке и печати программного про-

дукта, 0,5 шт.

Стоимость катриджа составит:

Ск = 120400 * 0,5 = 60200 руб.;

 

Затраты на носители информации определяются по формуле

, (5)

где Цн – цена носителя информации, 2500 руб.;

Рн – расход дискет, CD, CD-RW, 1 шт.

Стоимость носителя информации:

Сн = 2500 * 1 = 2500 руб.;

 

Подставив рассчитанные показатели в формулу (2), получим:

Ср.м. пр = 15840 + 60200 + 2500 = 76290 руб.;

Ср.м. баз =31680 + 60200 + 2500 = 91970 руб.;

 

Затраты на электроэнергию определяют исходя из загруженности персонального компьютера программиста и частичной занятости принтера за время разработки (учитывая, что при разработке программного продукта принтер используется меньше, чем персональный компьютер).

Затраты на электроэнергию определяют по формуле

, (6)

где Цэн – тариф за 1 кВт-ч электроэнергии, 198 руб.;

Тпк – время работы персонального компьютера, 110 ч;

Тприн – время работы принтера, 1 ч;

Wпк – потребляемая мощность ПК, 0,2 кВт-ч;

Wприн – потребляемая мощность принтера,0,06 кВт-ч.

Сэн = 173 * (74 * 0,2 + 1 * 0,06) = 4370 руб;

 

Итого материальные затраты по вариантам составят:

Мз пр = 76290 + 4370 = 80660 руб.;

Мз баз = 91970 + 4370 = 96340 руб.;



Поделиться:


Последнее изменение этой страницы: 2016-09-20; просмотров: 217; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.15.59.163 (0.021 с.)