Автоматизация складского учета на предприятии быстрого питания ООО "Курочка рядом"

Дипломная работа - Компьютеры, программирование

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



последовательность действий, которая выполняется полностью или отменяется.

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

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

Таблица 6

Весовые коэффициенты вариантов использования по количеству транзакций в потоках событий

Тип варианта использованияОписаниеВесовой коэффициентПростой3 или менее транзакций5СреднийОт 4 до 7 транзакций10СложныйБолее 7 транзакций15

Таблица 7

Весовые коэффициенты вариантов использования по количеству классов анализа

Тип варианта использованияОписаниеВесовой коэффициентПростойМенее 5 классов5СреднийОт 5 до 10 классов10СложныйБолее 10 кл.15

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

Таблица 8

Сложность вариантов использования

Вариант использованияТипВести каталог накладныхСреднийВести каталог МПЗПростойВести каталог поставщиковПростойАнализировать документыПростойФормировать отчетыСреднийИспользовать справочную системуПростой

Выводом будет общий весовой показатель .

В результате получается показатель UUCP (Unadjusted Use Case Points)

. (1)

Техническая сложность проекта (TCF - Technical Complexity Factor) вычисляется с учетом показателей технической сложности, указанных в таблице 9.

Таблица 9

Показатели технической сложности

ПоказательОписаниеВес123Т1Распределенная система2Т2Высокая производительность (пропускная способность)1ТЗРабота конечных пользователей в режиме online ллалайн ллллайнлайн1Т4Сложная обработка данных1Т5Повторное использование кода1Т6Простота установки0,5Т7Простота использования0,5Т8Переносимость2Т9Простота внесения изменений1Т10Параллелизм1Т11Специальные требования к безопасности1Т12Непосредственный доступ к системе со стороны внешних пользователей1Т13Специальные требования к обучению пользователей1

Каждому показателю присваивается значение Т1 в диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для данного проекта, 5 - высокую значимость). Значение TCF вычисляется по следующей формуле

.(2)

Вычисляется TCF для информационной системы складского учёта в таблице 10.

Таблица 10

Показатели технической сложности информационной системы

ПоказательВесЗначениеЗначение с учетом весаТ1212Т2122ТЗ111Т4133Т5133Т60,542Т70,542Т8224Т9]22Т10122Т11100Т12100Т13122

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

Таблица 11

Показатели уровня квалификации разработчиков

ПоказательОписаниеВесF1Знакомство с технологией1,5F2Опыт разработки приложений0,5F3Опыт использования объектно-ориентированного подхода1F4Наличие ведущего аналитика0,5F5Мотивация1F6СТаблицаильность требований2F7Частичная занятость-1F8Сложные языки программирования-1

Каждому показателю присваивается значение в диапазоне от 0 до 5. Для показателей F1 - F4 0 означает отсутствие, 3 - средний уровень, 5 - высокий уровень. Для показателя F5 0 означает отсутствие мотивации, 3 - средний уровень, 5 - высокий уровень мотивации. Для F6 0 означает высокую несТаблицаильность требований, 3 - среднюю, 5 - сТаблицаильные требования. Для F7 0 означает отсутствие специалистов с частичной занятостью, 3 - средний уровень, 5 - все специалисты с частичной занятостью. Для показателя F8 0 означает простой язык программирования, 3 - среднюю сложность, 5 - высокую сложность.

Значение EF вычисляется по следующей формуле:

(3)

Вычисляется EF для рассматриваемой информационной системы (таблица 12).

Таблица 12

Показатели уровня квалификации разработчиков системы

ПоказательВесЗначениеЗначение с учетом весаF11,534,5F20,531,5F3111F40,531,5F5155F6248F7-100F8-12-2

.

В результате получаем окончательное значение UCP (Use Case Points)

(4)

3.2.2 Оценка трудоемкости проекта

В качестве начального значения предлагается использовать 20 человеко-часов на одну UCP. Эта величина может уточняться с учетом опыта разработчиков. Приведены примеры возможного уточнения.

Рассматриваются показатели Fl-F8 и определяется, сколько показателей Fl-F6 имеют значение меньше 3 и сколько показателей F7-F8 имеют значение больше 3. Если общее количество меньше или равно 2, следует использовать 20 человеко-часов на одну UCP, если 3 или 4-28. Если общее количество равно 5 или более, следует внести изменения в сам проект, в противном случае риск провала слишком высок.

Для информационной системы складского учёта получается 20 человеко-часов на одну UCP, таким образом, общее количество человеко-часов на весь проект равно , что составляет 17 недель при 40-часовой рабочей неделе для одного разработчика [10, 9].

.2.3 Экономический расчёт внедрения

Себестоимость научно-исследовательской работы - качественный показатель научно-технической деятельности. Планирование, учет себестоимости НИОКР осуществляется по калькуляционным статьям и экономическим элементам.

Затраты на НИОКР рассчитываем по следующим статьям расходов с последующим суммированием :

1)материалы, покупные изделия и комплектующие;

2)основная заработная плата работников, непосредственно участвующих в НИОКР;

)дополнительная заработная плата;

)расходы на социальные н