Разработка учетных приложений в MS Office - страница 2

Шрифт
Интервал


К стандартному ПО относят те программы, которые изначально уже установлены на персональном компьютере. Для компьютеров с операционной системой Windows таким ПО является пакет программ MS Office. Но приложение, которое разработано с использованием пакета MS Office, будет считаться специализированным ПО, так как оно предназначено для решения вполне определенных профессиональных задач, и не входит в стандартный набор программ персонального компьютера.

Несмотря на повсеместное использование компьютеров и наличие сотен тысяч различных программ, существует огромное количество задач, решение которых до сих пор не автоматизировано. В этом случае специалисту приходится браться за такую автоматизацию самостоятельно и создавать учетное приложение «под себя».

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

Если цена правильного решения высока, а потери от неправильного (или неточного, или запоздавшего, или необоснованного) решения могут быть значительны, специалист стремится уйти от своих кустарных разработок и обращается к разработчикам специализированного программного обеспечения (ПО) для «переноса» его технологии решения задачи из учетного приложения MS Office в специальную программу (рис. В-1).

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

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


Рис. В-1. Последовательность автоматизации решений задач экономиста


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