Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ИТ_налог 2о по этой фигне делать.doc
Скачиваний:
53
Добавлен:
24.12.2018
Размер:
2.12 Mб
Скачать

2. Перспективы развития автоматизированных систем

Тенденции развития программ автоматизации

В настоящее время определились две тенденции развития.

Первая характеризует переход от эпохи алгоритма к эпохе модели. Алгоритм постепенно утрачивает свою значимость, на практике пользователь не использует алгоритмическую форму представления информации, не обеспечивающую ему необходимого удобства во взаимоотношениях с ЭВМ. Модель определяет, «что надо вычислить», а алгоритм — «как надо вычислить», и хотя без обеих названных составляющих не обойтись, модели оттесняют алгоритм, превращаясь из пассивных элементов в активные.

Вторая предполагает отказ от закрытости систем и переход к открытым системам. Время создания автономных программных продуктов, не стыкующихся друг с другом, прошло.

Чтобы программный продукт был конкурентоспособным, он должен обладать:

  • способностью к переносимости прикладных программ на различные платформы ЭВМ;

  • способностью к унифицированному обмену данными между различными платформами ЭВМ;

  • возможностью замены одного компьютера на другой без каких-либо затруднений.

Перспективы развития программ автоматизации:

  • применение новейших информационных технологий;

  • реализация новых возможностей по адаптации программ к потребностям конечного пользователя;

  • развитие механизмов взаимодействия с другими программами;

  • развитие систем управления документооборотом;

  • взаимодействие с западными системами бухгалтерского учета;

  • обеспечение соответствия систем бухгалтерского учета и систем налогообложения требованиям законодательства и соответствующих нормативных документов;

  • создание новых версий программ, включающих дополнительные возможности ведения как финансового, так и управленческого учета;

  • формирование показателей отчетности предприятия в автоматическом режиме;

  • обеспечение открытости систем.

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

  • интерфейсов прикладных программ с операционным окружением;

  • межпрограммного интерфейса, включая языки программирования; а сетевого взаимодействия;

  • пользовательского интерфейса;

  • средств защиты информации.

Перспективы развития в области языков программирования

В связи с необходимостью отражения в языках программирования новых возможностей ЭВМ сформировались три подхода к их развитию:

  • расширение существующих языков;

  • создание новых языков для конкретных типов машин;

  • создание новых языков, не ориентированных на конкретную вычислительную систему.

Представителем последнего подхода является язык JAVA — простой, объектно-ориентированный, распределенный, переносимый, многопоточный и динамичный язык.

Перспективы развития в области систем управления базами данных

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