2.5. РОЛЬ ПОЛЬЗОВАТЕЛЯ В СОЗДАНИИ АИС И АИТ И ПОСТАНОВКЕ ЗАДАЧ
АИС создается для удовлетворения информационных потребностей конкретного пользователя, и он принимает непосредственное участие в ее работе. Под функционированием АИС в данном случае подразумевается решение задач пользователем на основе информационного, программного обеспечения, которые созданы проектировщиками и другими специалистами на этапах проектирования и подготовки процесса автоматизации обработки информации.
Первые разработки АС в области экономики не содержали принципиально новой методологии, а лишь использовали дорого-стоящую вычислительную технику в качестве большого арифмометра для сокращения трудоемкости выполнения операций в традиционной технологии решения задач управления. Недостатком, причем весьма распространенным, при создании автоматизированных систем организационного управления был низкий уровень постановки задач. Одна из причин этого — в недостаточном использовании специалистов отделов, служб управления в обследовании потоков информации, описании экономико-организационной сущности задач, проектировании выходной информации. Кроме того, в автоматизированном режиме обрабатывался не весь комплекс задач, решаемых тем или иным специалистом, поэтому у пользователя часто и не возникало желания принять активное участие в создании новой технологии.
При переходе на массовое использование в управлении ПЭВМ и коммуникационных средств не достаточно просто декларировать цель автоматизации того или иного процесса, нужно ее конкретизировать, разработать стратегию и тактику ее достижения. Для реализации новых, рожденных научно-техническим прогрессом технологий существуют два способа: или встраивать их в традиционный процесс управления, или реконструировать сам процесс с учетом возможностей новых средств.
Внедрение средств автоматизации для совершенствования управления — достаточно сложная задача прежде всего потому, что автоматизированные системы носят человеко-машинный характер. Сейчас очевидно, что простое встраивание их в уже сложившуюся структуру отношений, своеобразных традиций и стереотипов решения задач управления невозможно без изменения, ибо в противном случае нововведения не приживаются и не дают экономического и социального эффекта. Следовательно, коллектив заказчика новой технологии должен быть серьезно подготовлен к новой методике ее реализации, готов помочь ее внедрению, а не препятствовать или просто наблюдать.
Опыт создания АИС и АИТ показывает, что только специалист наиболее полно и квалифицированно может дать описание выпол-няемой работы, входной и выходной информации. Участие поль-зователя не может ограничиваться лишь постановкой задач, он должен проводить и пробную эксплуатацию АИС и АИТ. Находясь за компьютером, пользователь может обнаружить недостатки постановок задач, корректировать при необходимости входную и выходную информацию, формы выдачи результатов, их оформление в виде документов. Участие в пробной эксплуатации — это не только форма активного обучения пользователя работе на компьютере, знакомство с программными средствами, но и Процесс адаптации пользователя к новым условиям работы, новой технологии, к новой, все более усложняющейся технике. Опыт показывает, что у специалиста должно складываться совершенно иное отношение к работе в условиях АИТ, создание которой предусматривает максимально возможный охват автоматизированной обработкой выполняемых непосредственно им функций.
Участие пользователя в создании АИС и АИТ должно обеспечивать в перспективе как оперативное и качественное решение задач, так и сокращение времени на внедрение новых технологий. При этом происходит активное обучение пользователя, повышается уровень его квалификации как постановщика, разработчика. Все необходимые потребителю навыки работы в новой технологической среде совершенствуются и закрепляются в процессе опытной эксплуатации АИС и последующей работы. Однако для этого пользователь должен быть заранее ознакомлен с методикой проведения обследования объекта, порядком обобщения его результатов, что ему. поможет определить и выделить подлежащие автоматизированной обработке задачи, функции, квалифицированно сделать их постановку.
Постановка задачи — это описание задачи по определенным правилам, которое дает исчерпывающее представление о ее сущности, логике преобразования информации для получения результата. На основе постановки задачи программист должен представить логику ее решения и рекомендовать стандартные программные средства, пригодные для ее реализации.
Через постановку задачи, путем регламентации изложения ее содержания, устраняются трудности взаимодействия «пользователь ~ прикладной программист», что делает это взаимодействие более логичным и системным. Постановка задачи ведется на стадии проектирования компьютерных информационных систем. Для постановки задачи используются сведения, необходимые и доста-точные для полного представления ее логической и информационной сущности. Такими сведениями располагает экономист, осуще-ствляющий решение задачи в условиях ручной обработки или с использованием компьютерной техники. При постановке задач пользователь прежде всего должен описать информационное обес-печение, алгоритмы их решения.
Постановка задачи требует от пользователя не только про-фессиональных знаний той предметной области, для которой делается постановка, цо_и знаний компьютерных информационных технологий. Ошибки пользователя на этапе постановки задачи увеличиваются в сотни и даже в тысячи раз по своим последствиям (в зависимости от масштаба системы), если их обнаружат на конечных фазах создания или использования прикладного программного продукта. Причина заключается в том, что каждый из последующих участников создания прикладных программ не располагает информацией, необходимой для исправления содержательных ошибок.
Создание программного продукта может вестись и самим поль-зователем, причем это более предпочтительный вариант в отношении простоты построения программы. Однако с точки зрения профессиональных программистов в таких программах может быть большое число погрешностей, так как они менее эффективны по машинным ресурсам, быстродействию и многим другим традиционным критериям.
Пользователь, как правило, приобретает и применяет готовые программные пакеты, по своим функциям удовлетворяющие его потребности, ориентированные на определенные виды деятельности (бухгалтерскую, финансовую, плановую и т.д.). Такое направление является на сегодня ведущим в сфере компьютеризации и информатизации обслуживания пользователей. Нередко оно до-полняется разработкой оригинальных прикладных программ. Однако в любом случае постановка задачи требуется.
Постановка и реализация задач на ПЭВМ требует усвоения ос-новных понятий, касающихся теоретических основ компьютерных информационных систем. К ним относятся:
• свойства, особенности и структура экономической информации;
• условно-постоянная информация, ее роль и назначение;
• носители информации, макет машинного носителя;
• средства формализованного описания информации;
• алгоритм, его свойства и формы представления;
• назначение контроля входной и результатной информации, способы контроля;
• состав и назначение устройств персональных ЭВМ;
• состав программных средств персональных ЭВМ, назначение операционных систем, пакетов прикладных программ, интег-рированных пакетов программ типа АРМ бухгалтера, АРМ финансиста и др.
При описании постановки задачи обращается внимание на ее объемно-временные характеристики. Они отражают объемы входной и выходной информации (количество документов, строк, знаков, обрабатываемых в единицу времени), временные особенности поступления, обработки и выдачи информации.
В процессе описания постановки задачи важной является выверка точности и полноты названий всех информационных единиц и их совокупностей. В условиях автоматизированной обработки кроме привычных для восприятия наименований показателей в документах (наименования строк и граф) имеют место нетрадиционные формы представления информации. Четкость наименований информационных совокупностей и их идентификации, устранение синонимов и омонимов в названиях экономических показателей обеспечивают более высокое качество результатов обработки. Полное название показателя в сложных формах может складываться из названий строк, граф и элементов заголовочной части документа. Для количественных и стоимостных реквизитов указывается единица измерения. Описание показателей и реквизитов какого-либо документа требует, как правило, их соотнесения с местом и временем отражаемых экономических процессов. Поэтому пользователь должен помнить о необходимости включения в описания соответствующих сведений, имеющих место, как правило, в заголовочной части документа (название или код предприятия, дата выписки документа и т.д.).
Для каждого вида входной и выходной информации дается описание всех элементов информации, участвующих в автоматизи-рованной обработке. Описание строится в виде таблицы, в которой присутствуют: наименование элемента информации (реквизита), его идентификатор и максимальная разрядность.
Наименование реквизита должно соответствовать документу или вытекать из него. Не допускаются даже мелкие погрешности в на-именованиях реквизитов, так как в принятой редакции закладывается словарь информационных структур будущей автоматизированной технологии обработки.
Идентификатор представляет собой условное обозначение, с помощью которого можно оперировать значением реквизита. Идентификатор может строиться по мнемоническому принципу, использоваться для записи алгоритма и представлять собой сокра-щенное обозначение полного наименования реквизита. Идентификатор должен начинаться только с алфавитных символов, хотя может включать и алфавитно-цифровые символы, общее их количество обычно регламентировано.
Разрядность реквизита необходима для просчета объема зани-маемой памяти. Она указывается количеством знаков (алфавитных, цифровых и алфавитно-цифровых).
Постановка задачи выполняется в соответствии с планом. Приведем пример одного из вариантов плана, а в п. 2.6 — пример постановки задачи.
ПЛАН ПОСТАНОВКИ ЗАДА ЧИ
Организационно-экономическая сущность задачи:
• наименование задачи, место ее решения;
• цель решения;
• назначение (для каюк объектов подразделений и пользователей предназначена);
• периодичность решения и требования к срокам решения;
• источники и способы поступления данных;
• потребители результатной информации и способы ее отправки;
• информационная связь с другими задачами.
Описание исходной (входной) информации:
• перечень исходной информации;
• формы представления (документ) по каждой позиции перечня; примеры заполнения документов;
• количество документов (информации) в единицу времени, количество строк в документе (массиве);
• описание структурных единиц информации (каждого элемента данных, реквизита);
• точное и полное наименование, идентификатор, максимальная разрядность в знаках;
• способы контроля исходных данных:
• контроль разрядности реквизита;
• контроль интервала значений реквизита;
• контроль соответствия списку значений;
• балансовый или расчетный метод контроля количественных значений реквизитов;
• метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание результатной (выходной) информации:
• перечень результатной информации;
• формы представления (печатная сводка, видеограмма, машинный носитель и его макет и т.д.);
• периодичность и сроки представления;
• количество документов (информации) в единицу времени, количество строк в документе (массиве);
• перечень пользователей результатной информацией (подраз-деление и персонал);
• перечень регламентной и запросной информации;
• описание структурных единиц информации (каждого элемента данных, реквизита) по аналогии с исходными данными;
• способы контроля результатной информации;
• контроль разрядности;
• контроль интервала значений реквизита;
• контроль соответствия списку значений;
• балансовый или расчетный метод контроля отдельных пока-зателей;
• метод контроля с помощью контрольных сумм и любые другие возможные способы контроля.
Описание алгоритма решения задачи (последовательности дейст-вий и логики решения задачи):
• описание способов формирования результатной информации с указанием последовательности выполнения логических и арифметических действий;
• описание связей между частями, операциями, формулами алгоритма;
• требования к порядку расположения (сортировке) ключевых (главных) признаков в выходных документах, видеограммах, например по возрастанию значений табельных номеров;
• алгоритм должен учитывать общий и все частные случаи ре-шения задачи.
Примечание. При описании алгоритма следует использовать условные обозначения (идентификаторы) реквизитов, присвоенные при описании исходной и результатной информации; допускается текстовое описание алгоритма. Необходимо предусмотреть контроль вычислений на отдельных этапах, операциях выполнения алгоритма. При этом указываются контрольные соотношения, которые позволяют выявить ошибки.
Описание используемой условно-постоянной информации:
• перечень условно-постоянной информации (классификаторов, справочников, таблиц, списков с указанием их полных наименований);
• формы представления;
• описание структурных единиц информации (по аналогии с исходными записями);
• способы взаимодействия с переменной информацией.
Внедрение АИС и АИТ, как показывает опыт, ведет к качест-венным переменам в труде пользователей: расширяются их про-фессиональные знания, приобретаются навыки работы в автомати-зированной информационной сфере.
Новая информационная технология может иметь ряд позитивных последствий:
Обработка исходных данных и проведение расчетов поручается не имеющим высокой квалификации и необходимых практических навыков работникам, а высококвалифициро-ванным специалистам отводится анализ, выбор вариантов расчетов, разработка управленческих решений.
»- Работа с ПЭВМ приводит к повышению квалификации всех исполнителей и общему, довольно высокому уровню их про-фессиональной культуры.
»- Сэкономленное в результате автоматизации обработки расчетов и оформления документов время используется на проведение расчетов в нескольких вариантах, получение альтернативных оценок ситуаций, что необходимо для анализа и принятия обоснованных решений.
Было бы неправильно предполагать, что высвобожденное время (за счет работы на компьютере) должно вести к сокращению численности экономистов, бухгалтеров и других специалистов, так как проведение расчетов является лишь частью основной задачи — принятия необходимого решения. При сокращении времени на проведение расчетов время на анализ и принятие решений увеличивается.
Таким образом, создание АИС и АИТ не столько приводит к высвобождению специалистов, сколько выдвигает к ним новые требования, т. е. позволяет качественно изменить их труд.
Наиболее важным требованием к специалистам является умение осуществить постановку задач, т.е. составить алгоритмы их решения, установить состав информационного наполнения вычислительных процедур для получения искомых результатов, сформулировать требования к методам контроля решаемых задач.