Результаты тестирования модуля «Амортизация ОС и НМА»

 

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

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

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

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

Предполагается, что до начала тестирования имеется Et ошибок. В течение времени тестирования τ обнаруживается εc ошибок в расчете на одну команду в машинном языке. Таким образом, удельное число ошибок на одну машинную команду, оставшихся в системе после τ времени тестирования, равно:

 

,                                                                       (3.1)

 

где It - общее число машинных команд, которое предполагается постоянным в рамках этапа тестирования. Предполагается, что значение функции частоты отказов Z(t) пропорционально числу ошибок, оставшихся в программе после израсходованного на тестирование времени τ.

 

                                                                        (3.2)

 

где С - некоторая постоянная, t - время работы программы без отказов. Тогда, если время работы программы без отказа t отсчитывается от точки t = 0, а τ остается фиксированным, функция надежности, или вероятность безотказной работы на интервале от 0 до t, равна

                       (3.3)

                                                    (3.4)

 

Нам необходимо найти начальное значение ошибок Et и коэффициент пропорциональности - С. В процессе тестирования собирается информация о времени и количестве ошибок на каждом прогоне, т.е. общее время тестирования τ складывается из времени каждого прогона

 

τ = τ1 + τ2 + τ3 + … + τn.

 

Предполагая, что интенсивность появления ошибок постоянна и равна λ, можно вычислить ее как число ошибок в единицу времени, где Ai - количество ошибок на i - ом прогоне.

 

                                                                                 (3.5)

 

Имея данные для двух различных моментов тестирования τa и τb, которые выбираются произвольно с учетом требования, чтобы εc(τb)>εc(τa), можно сопоставить уравнения (3.4) и (3.6) при τa и τb.

 

                                                                                  (3.6)

                                                  (3.7)

                                                        (3.8)

Неизвестный параметр С (3.12) получается путем подстановки Et (3.9) в выражение (3.7).Вычисляя соотношения (3.7) и (3.8) получим

 

                                            (3.9)

                                                                (3.10)

 

Получив неизвестные Et и C, можно рассчитать надежность программы по формуле (3.3).

Проведем расчеты применительно к нашей программе, в которой имеется It = 4381 оператор. В процессе последовательных тестовых прогонов были получены данные, представленные в таблице 3.1.

 

Таблица 3.1

Тестовые прогоны

№ прогона 1 3 4 5 6 7 9 10
Кол-во ошибок 1 2 1 1 1 1 1 2 1 1
Время (м) 5 8 2 1 5 1 1 2 5 5

 

Выберем две точки, исходя из требования, чтобы число ошибок, найденных на интервале А ÷ В, и было больше, чем на интервале 0 ÷ А. За точку А возьмем 2 прогон, а за точку В – 8 прогон. Тогда ошибки, найденные на этапах тестирования на интервалах 0 ÷ А и А ÷ В, будут равны соответственно: εс(τА) = 3 ⁄ 4381= 0.0007, εс(τВ) = 7 ⁄ 4381= 0.0015.

Время тестирования на интервалах равно:

 

τА = 13, τВ = 12.

 

Рассчитаем интенсивности появления ошибок на двух интервалах:

λА = 3 ⁄ 13 = 0.23

λВ = 7 ⁄ 12 = 0.58.

 

Тогда число имеющихся до начала тестирования ошибок равно

 

 ошибка

 

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

 

 35 мин. Возьмем t=60 мин.

 

Вывод:

 

Таким образом, надежность безотказной работы программы достаточно велика (90%) и вероятность сбоев и возникновения ошибок допустима(10%).

Процент вероятности ошибки вполне удовлетворяет требованиям надёжности, предъявляемым к программе.



Заключение

 

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

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

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

В первой главе для выявления параметров, которым должна соответствовать система и механизмов реализации рассматриваются средства конфигурирования прикладной подсистемы «1С Предприятие 7.7», производится описание встроенного языка программирования подсистемы, а также изложены правила ведения бухгалтерского учёта основных средств и нематериальных активов и порядок начисления амортизации.

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

В третьей главе обосновывается выбор выбранного варианта реализации программы, производится анализ движения информации; описываются процесс реализации программы, а также механизмы, обеспечивающие защиту от сбоев. Кроме того, рассматривается процесс тестирование системы, определяется надёжность безотказной работы, которая равна 90 % и в полной мере удовлетворяет требованиям надёжности программного изделия и гарантирует корректную работу программы.

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

В настоящий момент данная система внедрена на предприятии заказчика и успешно им используется.

 



Список литературы

 

1. 1С: Бухгалтерия. Версия 7.7: Руководство пользователя. М.: Фирма «1С», 2002.

2. 1С: Предприятие. Версия 7.7.: Описание встроенного языка. М.: Фирма «1С», 2002.

3. Аглицкий Д.С., Аглицкий И.С., Любченко С.А. Персональный компьютер для руководителя и бухгалтера. М.: Модус Граффити, 1997. С. 288.

4. Аглицкий И. С. Третье поколение российских систем автоматизации бухгалтерского учета // Эксперт автоматизации. 1997. №1 С. 25.

5. Аглицкий И. С. Информационные технологии и бизнес // Эксперт автоматизации. 1997. №29. С. 20-22.

6. Аглицкий И. С. Комплексная автоматизация управления предприятием: от заказных разработок к тиражируемой системе // Эксперт автоматизации. 1997. №12. С. 10-15.

7. Астраханцев К.В. Типовая конфигурация - залог успешного внедрения. 1С и бухгалтер. 2000. № 5. С. 3

8. Ахаян Р., Горев А., Макашарипов С. Эффективная работа с СУБД. СПб.: Питер, 1997. C. 100-105.

9. Балабайченко Е.Е., Троценко Г.Г. Компьютер для бухгалтера. М.: Феникс, 1999. С. 191.

10. Банина Ю.В. С заботой о бухгалтере. // Бухгалтер и компьютер. 2000. № 2. С.30-32.

11. Баронов В. В. Автоматизация управления предприятием. М.: ИНФРА-М, 2000. С. 320.

12. Брага В.В. Компьютеризация бухгалтерского учета. М.: Финстатинформ, 1996.

13. Брусницин Ю.В. Методические показания по выполнению курсовых и дипломных проектов на тему: «Экономическое обоснование инженерных разработок». Таганрог.: ТРТУ, 1993.

14. Булатов М.А. Решение бухгалтерских задач на персональном компьютере. М.: Радио и связь, 1995.

15. Бухгалтерский учет: Учебник для вузов / Под ред. Безруких П.С. 3-е издание пер. и доп. М.: Бухгалтерский учет, 1999.

16. Вахрушина М.А. Бухгалтерский учет. М., 1999.

17. Гоголев А.К. Бухгалтерский учет на компьютере: Практическое пособие по организации учета с использованием компьютера. М.: Инфра-М, 1997. С. 208.

18. Гольдштейн Г.Я. Инновационный менеджмент. Таганрог.: ТРТУ, 1996.

19. Горев А.А., Макашарипов С. П., Владимиров Ю. С. Microsoft SQL Server для профессионалов. СПб.: Питер, 1998. C.80-190.

20. Дик В. В. Информационные системы в экономике. М.: Солярис, 1996.

21. Еремин Л.В., Королев А.Ю., Косарев. В.П. Экономическая информатика и вычислительная техника. М.: Финансы и статистика, 1993.

22. Ильина О. П. Информационные технологии бухгалтерского учета. СПб.: Питер, 2001.

23. Касьянова М. С. Документооборот в бухгалтерском и налоговом учете. М.: Инфоцентр 21 века, 2001.

24. Ковалевская Е. В. Метрология и сертификация программного обеспечения. М.: МИФИ, 2002.

25. Козырев А. А. Информационные технологии в экономике и управлении. СПб.: Изд-во В. А. Михайлова, 2000.

26. Комлев Н. Д. Бухгалтерия и документооборот на набольших предприятиях // Финансовая газета. 2001. № 4. С. 16–20.

27. Краев Т.А. Методология и организация учета в условиях автоматизации. М.: Финансы и статистика, 1992.

28. Мишенин А. И. Теория экономических информационных систем. М.: Финансы и статистика, 1999.

29. Н.Комлев. Объективное мнение. // 1С и бухгалтер. 2000. № 5. С. 2-3

30. Наумова Н.А., Василевич И.П., Нуридинова Л.В / Под ред. Соколова Я.В. Основы бухгалтерского учета. Учеб. пособие для ВУЗов. М.: Юнити, 1998.

31. Ниддлз Б., Андерсон Х., Кондуэлл Д. Принципы бухгалтерского учета. М.: Юнити, 1996.

32. Никитин В. М., Никитина Д.А. Теория бухгалтерского учёта: Курс лекций. М.: Дело и Сервис, 1999. С. 132

33. Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. М.: Инфра-М, 1996.

34. План счетов бухгалтерского учета финансово-хозяйственной деятельности и инструкция по его применении. Приказ Министерства Финансов. М.: ПРИОР, 1996.

35. Подольский В. И., Дик В. В., Уринцев А. И. Информационные системы бухгалтерского учета: Учебник для вузов / Под ред. В. И. Подольского. М.: Юнити, 1998.

36. Положение по бухгалтерскому учету «Учет основных средств» ПБУ 6/97 (утверждено приказом Минфина России от 3 сентября 1997г. №65н).

37. Самоучитель 1С: Бухгалтерии версий 7.5-7.7 в вопросах и ответах. М.: Триумф, 2002.

38. Семенов М. И., Трубилин И. Т., Барановская Т. П. Автоматизированные информационные технологии в экономике. М.: Финансы и статистика, 2000.

39. Серова Г.А. Самоучитель по работе бухгалтера на персональном компьютере. М.: Издательство журнала “Бухгалтерский бюллетень”, 1996.

40. Титаренко Г. А. Автоматизированные информационные технологии в экономике. М.: ЮНИТИ, 2002.

41. Тяжких Д.С. Ведение бухгалтерского учета и делопроизводства на компьютере: Практическое пособие. СПб.: Б. И., 1997.

42. Умнова Э.А., Чистов Д.В. Бухгалтерский учет на ПЭВМ: Учебный практикум, 3-е издание. М.: Б. И., 1996. С. 357.

43. Фигурнов В. Я. 1С: Бухгалтерия – Проф 7.7: Руководство пользователя. М.: Фирма «1С», 2002.

44. Харитонов С. А. Новые подходы к автоматизации бухгалтерского учета Финансовая газета. 2000. №2. С 26-28.

45. Харитонов С.А. Компьютерная бухгалтерия 7.7: Азбука бухгалтера. М.: Компьютер-Пресс, 2002.

46. Хонгрен Ч.Т., Фостер Д. А. Бухгалтерский учет. М: Инфра-М., 1995.

47. Чистов Д.В. Хозяйственные операции в компьютерной бухгалтерии 7.7: Задачи, решения, результаты: Учебное пособие. М.: Компьютер-Пресс, 2002.

48. Чистов Д.В., Харитонов С.А. Гибкая автоматизация бухгалтерского учета на крупных предприятиях. М.: Компьютер-Пресс, 2003.

49. Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях. Киев.: Диалектика, 1993.

50. Шуремов Е. Л. Обработка первичных документов в системах автоматизации бухгалтерского учета // Бухгалтерский учет. 1998. № 6. С. 104.

51. Шуремов Е. Л. Поэтапная автоматизация учета на крупных предприятиях // Бухгалтерский учет. 1998. № 10. С. 106.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: