Реферат: Автоматизированная справочно-информационная система учета и контроля поставок на предприятии
¨ Третий шаг: нарисовать
функциональную диаграмму. Ситуации изображаются в виде вершин на левом краю
листа бумаги, а эффекты – на правом.
¨ Четвёртый шаг:
преобразовать диаграмму в таблицу решений с ограниченным выходом. Для этого
нужно выбрать некоторый эффект и записать все комбинации ситуаций, которые его
вызывают, затем выписать также состояния всех остальных эффектов при этих
комбинациях ситуаций.
5.3.4. Тестирование модуля.
Целью тестирования
модуля является нахождение несоответствия между логикой и сопряжениями модуля,
с одной стороны, и его внешними спецификациями (описанием функций, входных и
выходных дынных, внешних эффектов), с другой стороны. Процесс проектирования
тестов для модуля состоит из следующих четырех шагов:
¨
Руководствуясь
внешними спецификациями модуля, были подготовлены тесты для каждой ситуации и
каждой возможности, для каждой границы областей допустимых значений всех
входных данных, областей изменения данных, для всех недопустимых условий.
¨
Был
проверен текст программы, чтобы убедиться, что все условные переходы были
выполнены в каждом направлении. (Текст программы определялся с использованием
созданного логического анализатора).
¨
Для
циклов модулей были проведены тесты, соответствующие пути без выполнения тела
циклов, с его однократным выполнением и максимальным числом повторений.
¨
Был
проверен текст программы на её чувствительность к отдельным особым значениям
входных данных и были добавлены соответствующие тесты.
Следует
отметить, что компиляцию модуля также можно рассматривать как часть процесса
тестирования, поскольку компилятор обнаруживает большинство синтаксических
ошибок, а также некоторые семантические и логические ошибки.
В
результате реализации данного типа тестирования было зафиксировано, что все
условные переходы выполняются в каждом направлении, не происходит
“зацикливания” в модуле при граничных значениях индексов циклов, также как и не
обнаружено сбоев в работе модуля при невыполнении тела какого-либо из циклов,
система реагирует на граничные значения водимых данных корректно.
5.4.5. Комплексное тестирование.
Комплексное
тестирование – процесс поисков несоответствия системы ее исходным целям [11].
Это наиболее творческий из всех видов тестирования. Оно состоит из следующих
шагов:
¨
Тестирование
стрессов.
Распространенный недостаток больших систем в том, что они функционируют как
будто бы нормально при слабой или умеренной нагрузке, но выходят из строя при
большой нагрузке и в стрессовых ситуациях реальной среды. Тестирование стрессов
представляет попытки подвергнуть систему крайнему “давлению”.
Для проведения тестов осуществлялось большое количество
запросов к БД (20 запросов). В результате теста не было зафиксировано никаких
отклонений в работе программы, но было отмечено определенное замедление работы
БД с запросами.
¨
Тестирование
объёма. В
то время как при тестировании стрессов делается попытка подвергнуть систему
серьёзным нагрузкам в короткий интервал времени, тестирование объема
представляет собой попытку предъявить системе большие объёмы данных
(максимальный объм базы данных, 2 Мб) в течение более длительного времени.
Для проведения тестов создавалась БД как можно больших
размеров, создавались очереди документов, выводимых на печать, использовались
граничные значения числовых форматов. В результате теста также не было зафиксировано
отклонений в работе программы, обработка запросов БД осуществлялась с
незначительным замедлением.
¨
Тестирование
конфигурации. Многие системы обеспечивают работу различных конфигураций
аппаратуры и ПО. Число таких конфигураций часто слишком велико, но необходимо
проверить хотя бы максимальную и минимальную конфигурации. Система была
проверена со всеми аппаратными устройствами, с которыми она может осуществлять
работу (гибкие накопители данных, принтеры).
При работе с разными типами накопителей
данных (НГМД, НЖМД) не было обнаружено ошибок, за исключением малой
информативности ошибок возникающих при некорректной работе с НГМД.
¨
Тестирование
защиты.
Так как внимание к вопросам сохранения секретности в сегодняшнем
автоматизированном обществе возрастает, к большинству систем предъявляются
определенные требования по обеспечению защиты от несанкционированного доступа.
Цель тестирования защиты – нарушить секретность в системе.
В результате проведения теста было зафиксировано, что
пользователь не имеющий доступа к системе проникнуть в нее не может.
¨
Тестирование
производительности. Требования к производительности и эффективности (время ответа для
различных нагрузок и различных конфигураций) – важная часть проектов систем. По
сравнению с другими типами комплексного тестирования системы о тестировании
производительности известно очень много, этой проблеме посвящена
монография[22].
Для проведения данного теста были использованы персональные
компьютеры различной конфигурации (ЭВМ на базе Intel 486, Pentium 100, Cyrix
350). В результате проведения теста была зафиксирована корректная работы
системы, но необходимо отметить, что работа на ПК на базе Intel 486 не
рекомендуется, хотя и возможна.
5.5. Выводы по тестированию ПО.
На основание
проведения вышеперечисленных тестов (см. приложение B, C) можно заключить, что:
¨
Созданная
система выполняет все функции, указанные в ТЗ.
¨
При
аварийном отключении сохраняет максимально возможное количество данных.
¨
Система
способна работать на ПК различной конфигурации, в том числе и минимальной.
¨
Система
отвечает поставленным требованиям по защите от несанкционированного доступа.
¨ Система корректно
осуществляет свою работу при работе с большими объемами данных (при макимальном
объеме БД – 2 Мб) и при большом количестве запросов(20 запросов).
6. Разработка бизнес-плана
автоматизированной справочно-информационной системы “Учет поставок”.
Резюме.
Разработанная
АСИС предназначена для контроля и учета поставок на предприятие любой формы
собственности, занимающимся любым видом деятельности связанной с поставками на
предприятие. Данная система позволит автоматизировать процесс учета поставок и
обрабатывать данные с большой скоростью, поскольку она разработана под
современную электронно-вычислительную технику. Данный аспект обеспечивает
пользователю удобный интерфейс и простоту в использовании.
Для
возможности работы с данным программным продуктом необходима ПЭВМ на базе
процессора Intel Pentium 100 и выше, со свободным дисковым пространством не
менее 10 Mb, оперативной памятью – 16 Mb. ПЭВМ на которой будет
эксплуатироваться предоставляемая АСИС должна быть обеспечена операционной
системой Windows 95 или системами совместимыми с ней, а также сервером базы
данных InterBase.
Стоимость
разработанной АСИС 629,02 грн.
Затраты на
тиражирование и адаптацию 20,6 грн.
Предположительное
число продаж 470 копий, в том числе:
155 в
первый год;
200 во
второй год;
115 в
третий год.
Стоимость
одной копии 64,73 грн.
При данной
стоимости одной копии затраты на разработку АСИС окупятся при реализации 10
копий, что обеспечивает рентабельность разработанной АСИС.
6.1.
Описание автоматизированной справочно-информационной системы.
Характеристики
программного продукта. АСИС “Учет поставок” предназначена для осуществления контроля
за поставками на предприятие и для их учета. Работать с АСИС рекомендуется
директору предприятия или начальнику цеха (для осуществления контроля
поставок), либо ответственному по поставкам (для учета поставок). Используя
АСИС “Учет поставок” на предприятии достигается эффективность в их проведении,
что обеспечивается:
¨
Возможностью
создания печатных документов (договора с поставщиками, заказы и заявки на
поставку продукции);
¨
Высокой
скоростью обработки данных о процессе поставок;
¨
Определением
задолженности по оплате за выполненный заказ;
¨
Определением
оптимального счета-фактуры и выдачи рекомендации по возможному поставщику
данной продукции;
В таблице 6.1
приведены основные характеристики АСИС:
Таблица
6.1
Характеристика АСИС
Наименование
|
|
Значение параметра
|
Тип используемой ЭВМ |
|
Intel Pentium 100 |
Тип операционной
системы |
|
Windows 95 и другая
совместимая с ней |
Требуемая память на
диске |
|
1.4 Mb |
Требуемая
оперативная память |
|
16 Mb и выше |
Инструментальное ПО |
|
Delphi 3.0 |
Дополнительное ПО |
|
InterBase 4.2 |
Модель данных |
|
Реляционная |
Для более быстрого освоения
работы с предоставляемой АСИС предусмотрена система помощи, так же
сопроводительная документация предоставляемая к ПО.
Патентная
чистота. Поскольку
предоставляемая АСИС “Учет поставок” разрабатывалась в Государственном
аэрокосмическом университете, с использованием лицензионного ПО, которым
обладает университет, то данный программный продукт можно реализовывать на
легальном рынке ПО.
Гарантия
потребительских прав. Гарантируется получение АСИС “Учет поставок” в обусловленные
договором сроки, замена старой версии АСИС на новую и удаление ошибок
обнаруженных пользователем, предоставление скидок при приобретении новых версий
АСИС.
6.2
Маркетинговые исследования рынков сбыта.
Разработанная
АСИС является специализированным программным продуктом, ориентированным на
предприятия связанные с поставками различных видов продукции. Поэтому
сигментацию рынка сбыта целесообразно проводить по географическому признаку, а
именно по областям страны, смежных с Харьковской.
Полная
потребность в продукции рассчитывается по формуле:
(6.1)
где - полная потребность в
продукте;
- полная потребность в
продукте i-го сегмента, которая определя- ется по следующей формуле:
(6.2)
где - количество предприятий (в
нашем случае вузы) в i-ом сегменте;
- коэффициент охвата, т.е.
доля предприятий-покупателей, которые хотят (могут) приобрести товар
в i-ом сегменте.
mi
– комплектность поставки (m=1).
Сегментирование
и расчеты емкости рынка представлены в таблице 6.2.
Таблица 6.2. Сегментирование и
расчеты емкости рынка
Область
|
промышленные предприятия
|
Итого полная потребность
|
|
Общее количество
|
Предполагаемый коэффициент охвата
|
|
Харьковская |
257 |
0,3 |
77 |
Киевская |
365 |
0,2 |
73 |
Днепропетровская |
261 |
0,3 |
78 |
Донецкая |
420 |
0,4 |
168 |
Полтавская |
147 |
0,5 |
74 |
Итого |
1450 |
|
470 |
Исходя из
предполагаемых коэффициентов охвата по указанным областям Украины и расчета
емкости по каждому сегменту определено, что полная емкость рынка составляет 89
копий.
Предположительные
объемы реализации по годам, на ближайшие 3 года:
1-ый
год
(помесячно):
месяц: 1 2 3 4 5 6 7 8 9 10 11 12
итого
объем реализации: 4
6 6 9 10 14 14 15 17 17 20 23 155
2-ой
год
(поквартально): I квартал - 35 копий; II квартал - 50 копий;
III квартал - 55 копий; IV квартал - 60 копий;
Итого: 200
копий;
3-ий
год:
115 копий.
6.3
Оценка качества и конкурентоспособности продукта.
Поскольку
на промышленных предприятиях, как правило, уже имеется подобие данного
продукта, то собственные программные продукты и будут составлять конкуренцию
разработанной АСИС. Но их основным недостатком является то, что большинство
данных продуктов разработано для устаревшей электронно-вычислительной техники,
и не отвечают современным требованиям по надежности, интерфейсу, простоте в
эксплуатации предъявляемым к современному ПО.
Для оценки
уровня качества продукта используют обобщенный показатель качества. Для его
расчета необходимо выделить два вида показателей, характеризующих данное
изделие:
¨ Минимизирующие;
¨ Максимизирующие.
Минимизируемые
показатели рассчитываются по формуле:
(6.3)
Для
расчета максимизирующих показателей используется формула:
(6.4)
где –относительный показатель
i-го показателя для j-го варианта,
- абсолютный показатель
i-го показателя для j-го варианта, -
пока
затель i-го
показателя для гипотетического варианта.
Показателям
качества присваивают коэффициенты весомости ,
при этом и .
После чего
рассчитывают обобщенные показатели качества по j-варианту:
(6.5)
Расчет
обобщенного показателя качества АСИС “Учет поставок” приведен в таблице 6.3
|
|
|
|
Таблца 6.3 Определение обобщенного показателя качества
|
№ |
Наименование |
пока |
Коэф. |
Абсолютные значения |
Относительные значения |
|
показателя |
зат |
Весом. |
показателей |
|
показателей качества |
|
|
ель |
Bi |
|
|
|
|
|
|
|
|
|
|
|
Учет поставок |
существ. |
Гипот. |
Учет поставок |
Существ. ПО |
|
|
|
|
|
ПО |
|
Kij |
bi*Kij |
Kij |
bi*Kij |
1 |
Уровень защищенности |
макс. |
0,2 |
8 |
5 |
10 |
0,8 |
0,16 |
0,5 |
0,1 |
2 |
Интерфейс |
макс. |
0,25 |
9 |
4 |
10 |
0,9 |
0,225 |
0,4 |
0,1 |
3 |
Надежность |
макс. |
0,3 |
8 |
7 |
10 |
0,8 |
0,24 |
0,7 |
0,21 |
4 |
Скорость обработки запросов |
макс. |
0,15 |
6 |
7 |
10 |
0,6 |
0,09 |
0,7 |
0,105 |
5 |
Требования к ПО |
мин. |
0,05 |
8 |
3 |
3 |
0,375 |
0,019 |
1 |
0,05 |
6 |
Требования к аппаратным ср-вам |
мин. |
0,05 |
9 |
3 |
3 |
0,333 |
0,017 |
1 |
0,05 |
|
Итого |
|
1 |
обобщенный показатель качества: |
|
0,75 |
|
0,615 |
Исходя из
расчета обобщенного показателя качества для АСИС сделаем вывод, что показатель
уровня качества предлагаемой автоматизированной системы на 13% больше, чем у
конкурирующей продукции.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|