Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационной отдела управления имуществом ЗАО «Тандер».docx
Скачиваний:
96
Добавлен:
18.05.2017
Размер:
1.05 Mб
Скачать

1С:Предприятие 8. Инвентаризация и управление имуществом

Таблица 3.17 – Результат опроса экспертов

Показатели

Эксперты

zi

2

i

1

2

3

4

5

Простота

1

2

1

2

2

1,60

0,3

1

Надежность

3

2

2

2

3

2,40

0,3

2

Произведем повторное вычисление с учетом компетентности экспертов. Полученные результаты занесены в таблицу 1.18.

Таблица 3.18 – Повторное ранжирование коэффициентов

Показатели

Эксперты

zi*

*2

i*

1

2

3

4

5

Простота

0,36

0,16

0,36

0,16

0,16

1,64

0,11

1

Надежность

0,36

0,16

0,16

0,16

0,36

2,36

0,11

2

Таблица 3.19 – Коэффициент значимости

Коэффициенты значимости,

показателя

1

2

0,67

0,33

Таблица 3.20 – Нормирование показателей

Показатели

хi

imax

imin

Простота

1

5

0

0,2

Надежность

3

5

0

0,6

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

и имеет значение: = 0,6 * 0,67 + 0,8 * 0,33= 0,66

Среди рассмотренных аналогов наибольшее значение показателя эффективности имеет программный обеспечение «Реестр нефинансового капитала» (ОПЭ=0,7), поэтому он в большей степени удовлетворяет требованиям расчетного отдела, предъявляемым к автоматизированной системе, используемой в управлении информацией.

Однако, по предварительной оценке проектируемого нашего разработанного продукта показатель эффективности значительно выше (0,94), следовательно, он будет наиболее полно удовлетворять потребностям потребителя, а значит, проектирование можно считать целесообразным.

      1. Расчёт системных характеристик программного обеспечения

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

Минимально возможное количество операторов и операндов

n1* - минимальное число операторов, которое может иметь работоспособная программа

n1* = 3 ед.

n2* - минимальное количество операторов, которое может быть в программе в идеале

n2* = 160 ед.

Число простых или отдельных операторов и операндов

n1 - число различных операторов, которое предположительно по спецификации может иметь место в программе

n1 = 210 ед.

n2 - фактически предполагаемое число простых или отдельных операндов в системе, вычисляется по формуле:

Подставляя числовые значения, получим: n2= 1339 ед.

Определение словаря ПО

- словарь

n = 1549 ед.

Длина реализации программы

Длина реализации программы N рассчитывается по формуле [6].:

N = 1620+ 13903 = 15523 бит.

Оценка длины программы

nN≤ n1n1 xn2n2

1567 ≤ 15769 ≤ 210210 x 13391339

Объем программы

Максимально возможный объем программы Vmax вычисляется по следующей формуле:

,

Vmax = 164491 бит

Минимально возможный объем программы Vmin вычисляется по формуле:

Vmin = 1198 бит

Средняя характеристика объема программы рассчитывается следующим образом:

,

причем действует соотношение

= 8613 бит

164491 ≥ 8613 ≥ 1198

Уровень программы

Уровень программы определяет отношение числа строк (или символов) в машинных кодах к той записи, которая получена на языке высокого уровня:

= 0.0073

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

где

  • отношения для операторов:

= 0,013

  • отношения операндов:

= 0,0962 (N2 = n2 log2 n2) , следовательно,

= 0,0014

Определение информационного содержания программы

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

I = 151 ед.

Квантификация процесса программирования

  • Реализация описанного алгоритма заключается в том, что N-раз выбирается из словаря n элементы;

  • Каждый выбор эквивалентен двоичному поиску;

  • Программа порождается выполнением N log n мысленных сравнений;

  • Число мысленных сравнений равно объему программы;

  • Каждое мысленное сравнение содержит в свою очередь ряд мысленных операций Соп, которые определяются сложность программы: = 137 ед.

  • Общее число элементарных мыслительных операций можно вычислить по формуле:

= 22588419 ед.

  • Время, затрачиваемое на составление программы, определяется следующим образом:

,

где k = 5..25 — количество различений в секунду, которое может реализовать человек k = 15.

При подстановке числовых значений в формулу получим:

= 1505895 с = 418 ч.

Уровень языка

Уровень языка определим как

.

= 8,7 ед.

По полученному значению можно определить, что используемый язык является языком достаточно высокого уровня.

Уровень ошибок

Экспериментально установлено, что уровень появления ошибок соответствует величине кр = 3000, т.е. на 3000 мыслительных операций приходится 1 ошибка. Тогда количество ошибок в программе можно вычислить следующим образом:

= 7529ошибок

Модульность

Определим необходимое число модулей в программе для минимизации числа ошибок:

= 21модулей.

Вывод

Подведем итог раздела «Системное проектирование», в котором были рассмотрены и выбраны следующие требования к разрабатываемому программному обеспечению:

1) Программное обеспечение должно удовлетворять следующим показателям качества, согласно международного стандарта:

- простота программного обеспечения;

- надежность программного обеспечения.

2) Программное обеспечение должно разрабатываться как встроенный модуль в системе 1С-Предприятие под управлением операционной системы Windows 98/NT/XP;

3) Показатель эффективности, рассчитанный для частных показателей качества согласно методике и коэффициентам, для разрабатываемого программного обеспечения должен составить не ниже = 0,94

Соседние файлы в предмете Дипломная работа (подготовка и защита)