Cтраница 1
Старший программист осуществляет разработку программ, программно-технических средств и контролирует их качественное выполнение. Под его контролем работают три специалиста в данной области, которые и реализуют успешное выполнение проекта. [1]
Функции старшего программиста: намечает совместно с системщиками и ведущим программистом на основании укрупненной структурной схемы задачи ее описания в виде системных спецификаций; намечает комплект программ и подпрограмм, которые должны быть написаны, и формируемые информационные массивы; определяет языки программирования для всех программ н набора подпрограмм, дает оценку требуемых объемов памяти и необходимого машинного времени; составляет структурную схему программ и их описание в виде программных спецификаций, а также календарного плана работы подчиненных ему программистов и контролирует его выполнение; осуществляет проектирование и описание информационного обеспечения программ; дает задания программистам на подготовку отдельных программ; планирует отладку программ и контролирует ее выполнение; докладывает ведущему программисту о ходе выполнения работ; участвует в обсуждениях по изменениям программ; отвечает за отступление от требований к программам. [2]
Под руководством старшего программиста отвечает за полное программирование и кодирование новых проблем и разрабатывает методы, необходимые для выполнения этой работы. Помогает производить расчеты затрат, времени и персонала, необходимых для работы на вычислительной машине. Подготавливает инструкции о методах, необходимых для выполнения работы полностью. Подготавливает контрольные материалы и проверяет обычные операции на установке по обработке данных. Может проверять работу младшего персонала. [3]
После совещания старшему программисту предстояло отладить отдельную часть программы, по которой были высказаны некоторые замечания. После трех дней работы он заявил руководителю проекта, что он обнаружил в программе более серьезные недостатки, нежели обнаруженные во время опытной эксплуатации. [4]
Программные спецификации разрабатывает старший программист, и они являются исходным документом для программистов, которым поручено написание и отладка программ. Их составляют на основе системных спецификаций и они включают в себя введение в описание программы, ее конфигурацию, описание информационных массивов и процессов обработки, укрупненную структурную схему программы и приложения к описанию программы. [5]
Вам, как старшему программисту небольшой компании, разрабатывающей ЭВМ, поручена задача написать ассемблер для новой вычислительной машины компании. Во время трансляции таблица символов может иметь произвольную длину, и ваша задача состоит в том, чтобы решить, как построить таблицу и получать записи из нее. [6]
При этом имеется в виду, что старший программист ( руководитель группы) разработал и внедрил множество программ для различных типов оборудования, имеет широкую практику работы с различными конфигурациями и системами программирования; программист разработал и внедрил много программ различной сложности, имеет практику работы с определенной конфигурацией и системой программирования; новичок разработал и внедрил несколько программ, у него ограниченная практика работы с определенной конфигурацией и системой программирования; ученик недавно закончил курс обучения, подготовил учебную программу, имеет крайне ограниченную практику в работе отдельных программ. [7]
Имя ] работает с [ дата ] в-должности старшего программиста. [8]
Старший программист будет выбирать те из них, в которых рынок наиболее нуждается. Далее, используя технику ведущих фирм, программы будут записаны на лазерные диски. [9]
В течение 1 5 лет старший программист работал в этом проекте и был весьма доволен этой работой. [10]
Особое внимание в работе отдела программирования должны уделять разработке программных структурных схем. После передачи системщиками структурной схемы проекта ведущий или старший программист разрабатывает структурную схему организации комплекса программ для конкретных задач и алгоритмов. Старший программист разрабатывает укрупненную структурную схему каждой программы или подпрограммы комплекса, на которой отражены только основные логические процедуры. Уровень ее детализации должен быть таким, чтобы она могла быть применима к любой ЭВМ со сходными внешними устройствами и памятью. При этом необходимо учитывать возможность унификации программы не только внутри комплекса, но и по всему проекту в целом. [11]
Вы обращались с двумя только что ушедшими программистами так же, как и со мной в течение двух последних недель. После этого разговора мистер Смит стал больше уделять внимания всем старшим программистам ( чего им не хватало раньше), и теперь текучесть кадров у него является наименьшей среди всех предпрдятий, связанных с производством электронно-вычислительных машин. [12]
Если в организации практикуется создание бригад главных программистов, необходимо зарезервировать такие посты, как посты главного программиста, помощника главного программиста и проблемного программиста, для неформального решения вопроса о соответствующих назначениях, так же как часто резервируется пост руководителя проекта. Такая стратегия позволяет польстить самолюбию вновь назначаемого старшего инженера по программному обеспечению, который до этого занимал должность старшего программиста в проекте средних масштабов, и помочь избежать моральных переживаний старшему инженеру, которому могут предложить работать проблемным программистом. [13]
Большинство составляемых программ является частями какой-то программной системы, а программисты являются членами некоторого единого коллектива программистов во главе с руководителем. Поэтому для упрощения стыковки и заимствования отдельных блоков программистами, а также для облегчения проверки и контроля этих блоков со стороны старших программистов вводятся стандарты программирования. [14]
Особое внимание в работе отдела программирования должны уделять разработке программных структурных схем. После передачи системщиками структурной схемы проекта ведущий или старший программист разрабатывает структурную схему организации комплекса программ для конкретных задач и алгоритмов. Старший программист разрабатывает укрупненную структурную схему каждой программы или подпрограммы комплекса, на которой отражены только основные логические процедуры. Уровень ее детализации должен быть таким, чтобы она могла быть применима к любой ЭВМ со сходными внешними устройствами и памятью. При этом необходимо учитывать возможность унификации программы не только внутри комплекса, но и по всему проекту в целом. [15]