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