Информационные системы в налогообложении
Рефераты >> Налоги >> Информационные системы в налогообложении

- по администрированию системы и т. д.

Требования в целом к АИС налоговой службы носят в основном декларативный характер и накладывают ограничения на генеральное направление работ по созданию системы.

Для налоговой службы это такие требования:

- непротиворечивость АИС общегосударственным нормативным документам, регламентирующим деятельность налоговой инспекции;

- возможность эволюционирования АИС, модификации и усовершенствования системы, а не эксплуатация одной и той же версии системы при изменении требований и не замена одной системы совершенно другой;

- опора при разработке АИС на международные и промышленные стандарты;

- обеспечение расширяемости системы, т. е. возможность добавления новых компонентов в уже существующую АИС.

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

Однако международные стандарты поддерживают и регламентируют только массовые, рутинные процессы и типовые объекты. Поэтому для специфических проблем автоматизации налоговая служба должна активно разрабатывать и использовать свои корпоративные стандарты, представляющие собой утвержденные правила, отражающие заданные аспекты построения ИС в организации. Корпоративные стандарты в налоговой службе могут быть следующие: правила выбора названий для баз данных, таблиц; форматы и порядок обмена данными между подразделениями налоговой инспекции; модели расчета налогов; названия функций, форм, программных переменных и файлов; внешний вид основных экранных форм в прикладных системах; представление отчетов; доступ к данным, обеспечение их целостности; порядок защиты данных; оформление пользовательской документации; порядок испытаний и сертификации прикладных систем; интеграция прикладных компонентов и систем; рекомендации на типовые программные средства (офисные приложения, СУБД, средства разработки и т. п.).

Использование единых правил при выборе названий переменных и применение единых стандартов кодирования — это важнейшее требование для обеспечения удобства сопровождения системы. Его выполнение существенно облегчает понимание внутренней логики программы. Необходимо заранее выработать меры, обеспечивающие обязательное следование принятым стандартам и обозначениям. Систему, в основе которой лежат простые, четко сформулированные стандарты, которые строго соблюдались, будет гораздо легче сопровождать, чем систему, в основу которой заложена очень подробная система стандартов, часто нарушаемых разработчиками.

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

Наиболее адекватным представляется принцип разработки АИС налоговой инспекции на основе концепции открытых систем.

Открытой системой, по определению IEEE — Institute of Electrical & Electronics Engineers (Институт инженеров по электротехнике и радиоэлектронике — основная инстанция по утверждению международных стандартов в этой области), называется всесторонний и согласованный набор международных стандартов, который определяет интерфейсы, обслуживание и форматы, направленные на достижение совместимости и переносимости приложений, данных и трудовых ресурсов.

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

1) Портируемость приложений — возможность переноса приложений на различные аппаратные платформы, операционные системы, сетевые протоколы. Самый важный для "любой налоговой инспекции вопрос — это возможность использования одного и того же программного продукта на разных платформах. Хотя разработка приложений с использованием языков программирования и средств разработки, которые могут работать под разными операционными системами, сама по себе еще не дает стопроцентной гарантии того, что и полученная в результате программа тоже сможет работать на разных платформах без всяких изменений, однако, подобная стратегия на сегодняшний день является наиболее надежной. Если приложения будут разрабатываться в соответствии с утвержденными открытыми спецификациями, их можно будет переносить с одной платформы на другую без всяких изменений при условии, что и сами платформы поддерживают те же открытые стандарты. Этот путь чрезвычайно привлекателен сегодня, когда техника меняется очень быстро, поскольку обеспечивает возможность использования создаваемых сегодня приложений на компьютерах, которые пока еще даже не построены, но будут построены в соответствии с открытыми стандартами. Стандарты портируемости приложений (их платформой независимости) были определены IEEE. Согласно этим определениям, существует несколько градаций портируемости, например, стандарт IEEE 1003.1. Portable Operating System Interface for Computing Environments (POSIX) (Интерфейс переносных операционных систем для вычислительных сред) обеспечивает платформонезависимость исходных кодов приложений. Это означает, что исходные коды приложений, разработанных в соответствии с этим стандартом, можно использовать на разных платформах. Для этого требуется предварительно откомпилировать исходные коды приложений их на требуемой платформе. Такую степень платформонезависимости обеспечивает применение в разработке стандартных языков программирования, поддерживаемых ANSI и ISO. При этом не допустимо применять при кодировании и компиляции приложений специальные, нестандартные утилиты или средства разработки.

2) Интероперабелъность — возможности обеспечить доступ к распределенным информационным системам и хранящимся в них данным. В основном под этим термином понимают способность соединяться с другими информационными системами через глобальную и (или) локальную сеть для обмена приложениями и данными (разумеется, при этом должна использоваться система защиты против несанкционированного доступа). Применительно к налоговым службам, самое важное преимущество интероперабельности — это возможность подключения компьютеров к локальной сети и расширения ее вычислительной мощности и емкости не за счет замены существующих компьютеров или повышения их класса, а за счет добавления новых компьютеров или серверов к уже существующим. Такая стратегия может использоваться и налоговыми органами, когда все нижестоящие структуры (территориальные налоговые инспекции) объединены в единую сеть, при этом в каждой такой структуре установлен свой UNIX-сервер, или даже несколько серверов, поддерживающих приложения. В этом случае UNIX-серверы, закупленные у разных поставщиков, будут способны работать вместе и обеспечивать возможность удаленного доступа к данным с разных узлов, объединенных сетью.


Страница: