Cтраница 4
В настоящее время ( в отличие от 1970 - х - 1980 - х гг., когда большинство разработчиков ПО являлись профессиональными программистами) все больший круг программных продуктов разрабатывается людьми, имеющими опыт в той сфере, к которой относится разрабатываемый продукт, но не имеющими фундаментальных знаний в области программирования. [46]
Стратегический курс на деловые АРМ сближает пользователя с возможностями современной информатики и вычислительной техники и создает условия для работы без посредника - профессионального программиста. При этом обеспечиваются автономная работа и возможность связи с другими пользователями в пределах организационных структур и с учетом особенностей этих структур. Параметрический ряд деловых АРМ позволяет сформировать единую техническую, организационную и методологическую базу компьютеризации управления с эволюционным изменением организационной структуры по мере получения эффективных результатов. [47]
В то же время в компонентах библиотек классов спецификации интерфейсов не отделены от собственно кода, следовательно, использование библиотек классов не профессиональными программистами проблематично. Именно стремление устранить этот недостаток привело к появлению CBD - компонентно-ориентированных технологий разработки ПО. Составными частями таких технологий являются унифицированные способы интеграции программного обеспечения. [48]
Речь поначалу шла об учебном языке, но идея оказалась настолько хорошей, что уже в 1973 г. был создан стандарт языка для профессиональных программистов, а в 1982 г. Филип Кан закончил разработку своего транслятора Турбо-Паскаль и пересек океан, надеясь заинтересовать им американских пользователей персональных компьютеров. [49]
Успешное внедрение таких систем в значительной степени зависит от того, насколько близок и понятен язык общения с системой пользователю, не являющемуся профессиональным программистом. Этот язык не должен сильно отличаться от обычного профессионального языка пользователя. [50]