АРМ и перспективы его развития

ПримечаниеПрислан: 11.11.95
Загрузить архив:
Файл: armp.zip (39kb [zip], Скачиваний: 37) скачать

Московский Государственный Авиационный Институт

(технический университет)

Факультет  экономикии   менеджмента

Кафедра  системуправленияэкономическими объектами

РЕ  ФЕР  АТ

по курсу :    основы  автоматизации   системуправления

тема:

АВТОМАТИЗИРОВАННОЕ  РАБОЧЕЕМЕСТО

И  ПЕРСПЕКТИВЫЕГОРАЗВИТИЯ

Выполнил студент группы 207Казанцев Ю.Б.

                                                                    Руководитель доц.Колесников Н.H.

г. Москва   1995 г.

П Л А Н

1.   Вступление

2.   Состав и перспективы развития АРМ на базе ПЭВМ.

3.   Определение состава средств вычислительной техники АРМ.

4.   Резервы производства программных средств АРМ.


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

В последние   годы   возникаетконцепция распределенных систем управления народным хозяйством,где предусматривается локальная обработка    информации.    Для    реализации идеи распределенного управлениянеобходимо  созданиедля каждого уровня управления      и     каждой     предметной области автоматизированных рабочих мест (АРМ) на базе профессиональных персональных ЭВМ.

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

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

Согласно принципусистемности  АРМ следует рассматривать как системы,  структуракоторыхопределяется функциональным назначением.

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

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

Эффективность АРМ следует рассматривать как интегральный показатель уровня   реализации   приведенныхвыше принципов, отнесенного к затратам посозданиюи  эксплуатации системы.

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

Теперь рассмотрим более подробно состояние и перспективы развития АРМ  набазеперсональных  ЭВМ,азатем затронем некоторые вопросы технического и программного обеспечения АРМ.

Развитие электроникипривело  кпоявлению нового класса вычислительныхмашин-  персональныхЭВМ(ПЭВМ).  Главное достоинствоПЭВМ-  сравнительнонизкая стоимость и в то же времявысокая   производительность.   Так,   например, если проанализировать характеристики больших ЭВМ начала 60-х годов, мини-ЭВМ начала 70-х годов и ПЭВМ 80-х гг.,то окажется, что производительность   примерно   одинакова.Низкая стоимость, надежность,простота обслуживанияи  эксплуатации расширяет сферу  примененияПЭВМпрежде  всегозасчет  тех областей человеческой деятельности,  вкоторыхраньше вычислительная техникане использовалась из-за высокой стоимости, сложности обслуживания и взаимодействия.  К таким областям относитсяитак   называемая   учрежденческая   деятельность,   где  применение   ПЭВМ


Рис 1. Обобщенная схема ПЭВМ:

1-микропроцессор, 2-основная память, 3-ВЗУ, 4-дисплей, 5-клавиатура, 6-печатающее устройство, 7-системная ма-гистраль.

· позволилореальноповысить  прoизводительность труда специалистов,  связанных с обработкой информации.  Этот аспект особенно  актуаленвсвязи  стем,что производительность управленческого труда до сих пор росла крайне низкими темпами. Так за последние 30 лет она повысилась в 2-3раза,в то  же времявпромышленности - в 14-15 раз.В настоящее время для интенсификации    умственного    и    управленческого труда специалистов  различныхпрофессийразрабатываются и получают широкое распространениеАРМкоторые  функционируютна базе    ПЭВМ.        

·    Рассмотрим основные составляющие элементы АРМ работников экономических служб,   управленческойдеятельности  и др., перспективыихразвития   и   использования.    На рис. 1 представлена общая схема ПЭВМ, составляющей техническую основу АРМ.

·    Основным устройством    ПЭВМ   является микропроцессор, который   обеспечивает    выполнение    различных операций, содержащихся   в   программе.Внастоящее  время наибольшее распространение получили 32-разрядные микропроцессоры, но уже очевидно,   что   скоро   на   сменуим  придут64-разрядные микропроцессоры.Разрядность означает длину рабочего словав двоичномкоде.  Микропроцессорытакжетакже различаются по тактовой частоте,с которой они работают. Чем больше тактовая частота и разрядность, тем выше производительность процессора. Выполнение нескольких десятков миллионов  операцийв секунду является обычным делом для ПЭВМ.

·      Производительность ПЭВМ зависиттакжеиот количества памяти,скоторой  онаработает.Память  бывает основная и внешняя.  Основнаяпамятьсостоит   из   двух компонентов: постоянного   запоминающего   устройства   (ROM   или ПЗУ)и оперативного запоминающего устройства (RAMили  ОЗУ).В ОЗУ хранитсядинамическая  информацияпрограммы и обрабатываемые данные.При выключении питания содержимое ОЗУ теряется. ПЗУ,как  правило,гораздоменьше ОЗУ,  информация в нем хранится постоянно и ее изменение либо вообще невозможно, либо возможно толькопри помощи специальных устройств (программаторов ПЗУ). Емкость памяти 8-разрядныхЭВМкак  правило64Кб- 640Кб, 16-разрядных - 1Мб, 32-разрядных - 4Мб и более.

                   Внешние запоминающие устройства (ВЗУ) также бывают разных типов. Ленточныенакопители служат для хранения информации на магнитной ленте. В настоящее время могут хранить до нескольких гигабайт (1Гб = 1024 Мб) информации.Несмотря на то, что эти устройства появились довольно давно  онидосих  пор широко распространены,   главным   образом   из-за   большого объема вмещаемых данных,  и используются восновномдля резервного копирования и длительного хранения информации.Дисковые  накопителив настоящее время наиболее широко распространены. Их можно разделить на несколько групп:

                      а) Накопители   на   гибкихдисках(флоппи дисках). Несмотря на сравнительно низкую емкость дискет (от 1 до 3Мб) в настоящее  времяоченьшироко распространены главным образом из-за низкой стоимости.

                      б) Накопители    на   жестких   дисках (винчестеры).Распространенытакжешироко,  какинакопители  на гибких дисках,ноимеют  гораздобольшую скорость передачи данных, большую емкость и надежность  храненияинформации.Стоимость винчестеров постоянно падает, а скорость, надежность и емкость (жестким диском объемом 1-2Гб сейчас уженикого  не удивишь) возрастают.Всеэто  делаетихнезаменимым атрибутом любой овременной ПЭВМ.

                       в) Все   большее  распространениевнастоящее время получают накопители на лазерных дисках (CD-ROM).Несмотряна ряд  недостатковCD-ROM (небольшая скорость передачи данных и невозможность перезаписи) они занимают все более существенную роль как средство хранения информации благодаря тому что могут хранить большой объем информации (порядка 500Мб), обеспечивают высочайшуюнадежность  иприэтом их себестоимость немногим выше стоимости гибких дисков. Скорее всего через несколько лет лазерные диски станут обычным делом для любой ПЭВМ.

                       г) Существуеттакже  целыйряддругих ВЗУ по разным причинам   не   получивших   в   настоящее   время широкого распространения   (магнитооптическиедиски,диски Бернулли, WORM-диски и др.).Некоторые  видынакопителей (перфоленты, перфокарты,магнитныебарабаны  ипр.)сильно устарели и в современных ПЭВМ вообще не используются.

·      Дисплей   -   основное   устройство   для отображения информации.Характеризуютсяразмером  экрана, максимальным разрешением  ипр.Чем  большеразмерэкрана  и чем больше разрешение, тем, соответственно больше информации можно на нем разместить.

·      Клавиатура - основное устройство для ввода информации.

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

Bсе устройстваПЭВМ  взаимодействуют   через системную магистраль. ОднакоизВЗУ  информациясначаладолжна быть переписана вОЗУ  илишьтогда  онастановиться доступной процессору.

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

Накопленныйопыт  подсказывает,чтоАРМ   должен отвечать следующим требованиям:

· своевременное     удовлетворение    информационной и вычислительной потребности специалиста.

· минимальноевремяответа  азапросы пользователя.

·

· адаптациякуровню  подготовкипользователяи его профессиональным запросам.

· простота освоения приемов  работынаАРМи легкость общения, надежность и простота обслуживания.

· терпимость по отношению к пользователю.

· возможностьбыстрогообучения пользователя.

· возможностьработыв  составевычислительной сети.

Обобщенная схема АРМ представлена на рис. 2.


Рис 2. Схема автоматизированного рабочего места.

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

Профессиональная ориентация        АРМ определяется функциональной частью ПО(ФПО).Именно  здесь закладывается ориентация на конкретного специалиста,обеспечивается решение задач определенных предметных областей.

При разработке   ФПО  оченьбольшоевнимание уделяется вопросам    организации    взаимодействия    “человек-машина”. Пользователю интересно и увлекательно работать на ЭВМ только в том случае,когда он чувствует,что он занимается полезным, серьезнымделом.  Впротивномслучае  егождут неприятные ощущения. Непрофессионал может почувствовать себя обойденным и даже в чем-то ущемленным только потому,что он не знает неких “мистических” команд,набора символов, вследствие чего у него может   возникнуть   глубокая   досада   на   все программное обеспечение или служителей культа ЭВМ.

Анализ диалоговых систем с точки зрения организации этого диалога  показал,чтоих  можно   разделить   (по принципу взаимодействия пользователя и машины) на:

·системы с командным языком

·“человек в мире объектов”

·диалог в форме “меню”

Применение командногоязыкав прикладных системах это перенос идей построения интерпретаторовкоманддля мини-  и микроЭВМ.Основное его преимущество - простота построения и реализации,анедостаток  -   продолжение   их достоинств: необходимостьзапоминания команд и их параметров, повторение ошибочноговвода,   разграничение   доступности   команд на различныхуровнях и пр.Таким образом в системах с командным языком пользователь должен изучать язык взаимодействия.Внешне противоположный подход “человек в мире объектов” - отсутствуют команды и человек  впроцессеработы  “движется”по своему объектус  помощьюклавишуправления курсором, специальных указывающих устройств (мышь,перо), функциональных комбинаций клавиш.Диалогв форме меню “меню” представляет пользователю множества альтернативныхдействий,из  которыхон выбирает нужные.В  настоящеевремянаиболее широкое распространение получил пользовательский интерфейс, сочетающий в себе свойства двух последних.В нем все рабочее пространство экрана делится на три части (объекта). Первая (обычно располагающаяся вверху) называется строкой или полосой меню. С ее помощью пользователь можетзадействовать  различныеменю,составляющие “скелет” программы,с их помощью производится доступ к другим объектам (в т.ч. управляющим). Вторая часть (обычно располагается внизу или   в   небольшихпрограммахможет  вообще отсутствовать) называется  строкойсостояния.С  еепомощьюмогут быстро вызываться   наиболее   часто   используеиыеобъекты или  же отображатьсякакая-либотекущая  информация.Третья часть называетсярабочейповерхностью (поверхностью стола) - самая большая.Наней  отображаютсявсе   те   объекты, которые вызываются   из   меню   илистрокисостояния.  Такая форма организации диалога человека  имашинынаиболее  удобна (по крайнеймере на сегодняшний день ничего лучшего не придумано) и все современные программы в той или иной мере используют ее. В  любомслучаеона  должнасоответствоватьстандарту СUA (Common User Access) фирмы IBM.

Рассмотрим теперьдва  подхода к разработке АРМ. Первый подход  -функциональныйпредставляет  собой автоматизацию наиболее типичных функций.

Посмотрим, как адаптатируется функциональное ПО (ФПО)к конкретным условиям применения.Отметим программные средства, которые являются базовыми приАРМдляразличных профессий, связанных   с   обработкой   деловойинформации  и принятием управленческих решений.

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

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

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

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

Важную роль   в   учрежденческой   деятельности играет оперативныйобменданными,  который занимает до 95% времени руководителя и до 53%времени специалистов.В связи  с этим получили   распространение   м   программные   средства типа “электронная почта”.  Их использование позволяет осуществлять рассылку документов внутри учреждения,отправлять, получать и обрабатыватьсообщенияс  различныхрабочихмести даже проводить совещания специалистов,  находящихся на значительном расстоянии  друготдруга.  Проблемаобменаданными тесно связанас  организациейработыАPMв составе вычислительной сети.

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

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

·учет   решаемых   задач

·взаимодействиес  другими сотрудниками

·учетпрофессиональных   привычек   и склонностей

·разработка не только ФПО,но и специальных технических средств (мышь, сеть, автоматический набор телефонных номеров и пр.)

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

Рассмотрим теперь     определение     состава средств вычислительной техникикомплексовАРМ  (напримере системы оперативного управления производством).

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

Синтезметодов и моделей организации программно - технических средствприпредставлении  АС   ОУП   как   комплексов АРМ хозрасчетных  производственныхколлективовдолжны пройти две стадии:стадию определения рационального состава средств ВТ и стадиирешения проблемы распределения ресурсов вычислительной системы комплексов АРМ по конечным ее потребителям.

Для определения   рационального   состава  средствВТи  базового      программного      обеспечениявоспльзуемся  сформулированной    целевой    функцией   процессаразвития, определяемой как “минимизировать затраты ресурсов  напроцессразвития СУП ПП”

F1t (R) ——————> min                                                            (1)

                 t {t’r}

При определении   рационального   состава  средств ВТи базового программного обеспечениязначимозатрагиваются три вида   ресурсов:   r1,   r2,   r3   -трудовые, временныеи материальные.Причем затрагиваются как ресурсы заказчика, так иресурсыразработчика.  Переменные,оказывающие влияние на целевую функцию, многообразны по своему составу, и неоднородны поединицам измерения.Оставляя постулатом общую стоимостную оценкузатратресурсов  F1t(R),рассмотрим перечень   и содержание основных наиболее значимых частных оценок.

Все переменные    представляют     собой совокупность комбинированных    сочетаний,    доступных    заказчику для приобретения средств ВТ и базовогопрограммного обеспечения. Распределим эти переменные по двум группам: как характеристики этихкомбинаций,  существенныедляобеих  сторон развития процессаОУП РП (то есть и для разработчика и для заказчика), так и существенные только для разработчика. К первой   группе   характеристик   относятся следующие:

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

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

Эксплуатационная совместимость   внутри приобретенного комплексасредствВТ,  котораяпозволяет в случае выхода из строя отдельных модулей АРМ либо оперативно производить замену вышедшего   изстроя  модуля,либопровести переназначение используемыхустройств  междуконкретнымиАРМв пределах вычислительныхресурсоввсех  комплексов(внутри цехового комплекса,внутри  межцеховогокомплекса,   внутри системы всякого предприятия).

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

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

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

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

Возможность изменения состава и содержания реализуемых на конкретных  АРМфункций,в том числе перераспределения междуперсоналом.

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

Стоимость обеспеченияпрограммно-аппаратныхсвязей во внутрицеховых комплексах АРМ, между внутрицеховыми комплексами АРМиАРМ  ОУПс   другими   подразделениями предприятия.

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

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

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

Обозначим множествоэтихпоказателей  как

Е = { e1, e2, ... , en1 }                                      (2)

а множествовозможных  комбинаций,доступныхсредств ВТ  и базового программного обеспечения, как

Д = { d1, d2, ... , dn2 }                         (3)  

Tогда функцияминимизации   затрат   трудовых   и временных ресурсов, зависящая от выбора ВТ, будет иметь вид:

F2t (E,Д) ————> min                                  (4)

                   t {t’e}

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

Д > Дmin,

r1c < const11,r1s < const12,                           (5)

r2c < const21,r2s < const22.

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

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

Ожидаемые затраты насоздание  программного продуктав качествеобеспечениябаз знаний комплексов АРМ.Стоимостная оценка затрат разработчика в части расхода всех видов ресурсов может  определятся,какипо предыдущему показателю, так и экспертным путем.

Удобство сопровождениясозданного программного продукта. Показательвданном  случае   статистический, определяемый группой факторов,  таких,как возможность изменение отдельных элементов   АРМ,   не   затрагивая   общего математического обеспечения комплекса АРМ, скорость и затраты на подобного рода работы.

Полнота   обеспечения  стандартнымисредствами защиты данных и   материальное   обеспечение   требований конечного потребителя и разработчика.

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

Обозначим множество показателей второй группы как

H = { h1, h2, ... , hn3 }                                (6)

тогда функция минимизации затрат труда, времени и материальных ресурсов, зависимая от выбора средств ВТ по показателям второй группы, будет иметь вид:

F3t (H,Д)————> min                             (7)

                  t {t’r}

с ограничениями

r2s <= const21,r2s <= const21,r3s <= const22.

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

F4t (E,Д) ————> min                             (8)

                    t {t’e}

c дополнительным ограничением

r3с <= const22.

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

Таким образом, задача выборасредствВТ  ибазового программного обеспечения формулируется как

F5t (E,H,Д) ————> min                         (9)

                       t {t’e}

при ограничениях

Д > Дmin,

r1c < const11,r2c < const21,r3c < const31,

r1s < const12,r2s < const22,r3s < const32,

Влияние рассмотренныхпоказателей  двух групп на решение поставленной задачи неодинаково,иэтовполне естественно. Существует множествонеформализуемыхпроцессов, оказывающих влияние на их значение.Для того,чтобы учесть в моделиих влияние, введем    дополнительную    характеристику:оценку предпочтительности показателя   и   определим   множествоее допустимых значений.Пусть диапазон изменения значений оценки определен натуральным числом от 0 до n1 + n3 и сумма оценок по всем показателям   ограниченачислом  n1+n3.  При оценке предпочтительности показателя  равной0,   он   в процедуре оптимизации не участвует. Обозначим множество возможных оценок как

W = { w1, w2, ... , wn4 }                              (10)

Теперь синтезированная задачаопределения рационального состава средств   ВТ   и   базовогопрограммного обеспечения сводится к обычной задаче линейного программированияи имеет вид:

F6t (E,H,Д)    ————> min          (11)

                           t {t’e}

——————

c ограничениями (9), гдеWj =  {Wi, Wn4} є W,j є 1...n4.

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

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

Рассмотрим теперь экономико-организационные резервы пр-ва программных средств АРМ.

Современные масштабы работпо  производству программных средств   (ПС)   вычислительной   техники,    как продукции производственно    -    технического    назначения, требуют незамедлительногорешения  одного из важных вопросов в данной области: резкого повышения производительности труда персонала, занятого   вразработкеПС.  Этообусловленотем, что  за последниедесятилетияпроизводительностьтруда работников, связанныхс  программированиемвозросла примерно в 2-3 раза, тогда как производительность ВТ повысилась ориентировочнона два порядка. С другой стороны, в ближайшее время можно ожидать скачка в росте спросаназаимствуемыеПС,  особенно пакеты прикладных  программ (ППП),связанного с широким внедрением в народном хозяйстве  автоматизированныхрабочихмест,  в том числе на основе персональных ЭВМ.  Анализ предлагаемых решений по устранению складывающейся диспропорции показывает, чтоих можно объединить в два направления:

·экстенсивное,связанное с расширением сети организаций по разработке, производству и поставке ПС;

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

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

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

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

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

Введение таких отношений во всех организационныхуровняхразработки   ПС,включаяи  низовые,позволитмобилизовать  противозатратный механизм в их производстве,что  чрезвычайноважно при существующем порядке ценообразования на ПСВТ,  когдаценацена  (Ц)   рассчитывается   по   формуле,близкой   к  традиционной:

Ц = С + Пн + Пд ,

гдеС - себестоимостьразработки  (разовых)и производства (тиражируемых) ПС;

Пн -нормативная  прибыль,устанавливаемаяцентрализованно,в процентах к С;

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

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

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

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

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

Пд = Пн + Кэ + Кп ,

где Кэ - коэффициент,связанный  свеличиной экономического эффекта от применения ПC;

Кп - коэффициент,связанный с качеством ПС.

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

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


Литеретура:

1.   “Автоматизированное рабочее место в системе управления предприятием”, Сборник научных трудов, Ленинград, 1989г.

2.   В.В.Шураков. “Автоматизированное рабочее место для статической обработки данных”, 1990г.

3.   И.Л.Кантарь. “Автоматизированные рабочие места управленческого аппарата”, 1990г.