Инструкция программы для программиста

(профессиональный стандарт «Разработчик Web и мультимедийных приложений»)

1. Общие положения

1.1. Разработчик относится к категории специалистов.
1.2. Для работы разработчиком принимается лицо:
1) имеющее высшее образование — бакалавриат;
2) имеющее опыт работы в области разработки информационных ресурсов не менее одного года;
3) освоившее дополнительное профессиональное образование — программы повышения квалификации.
1.3. Разработчик должен знать:
1) архитектуру, устройство и принцип функционирования вычислительных систем;
2) сетевые протоколы и основы web-технологий;
3) основы современных систем управления базами данных;
4) устройство и функционирование современных информационных ресурсов;
5) теорию баз данных;
6) системы хранения и анализа баз данных;
7) современные принципы построения интерфейсов пользователя;
8) современные методики тестирования эргономики пользовательских интерфейсов;

Основы программирования для начинающих. Урок 1. Как работают программы.


9) современные стандарты взаимодействия компонентов распределенных приложений;
10) программные средства и платформы для разработки web-ресурсов;
11) основы информационной безопасности web-ресурсов;
12) методики описания и моделирования процессов, средства моделирования процессов;
13) отраслевую нормативную техническую документацию;
14) основы теории системного анализа и построения диаграмм взаимодействия;
15) правила деловой переписки;
16) языки формализации функциональных спецификаций;
17) методы и приемы формализации задач;
18) методы и средства проектирования ИР;
19) методы и средства проектирования интерфейсов;
20) методы и средства проектирования баз данных;
21) принципы построения архитектуры ИР;
22) типовые решения, библиотеки программных модулей, шаблоны, классы объектов, используемые при разработке ИР;
23) методы и средства проектирования программных интерфейсов;
24) критерии оценки юзабилити- и эргономических характеристик;
25) методы экспертной оценки интерфейсов;
26) методы юзабилити-тестирования;
27) стандарты, регламентирующие требования к пользовательским интерфейсам;
28) сущность и понятие информационной безопасности, основные характеристики ее составляющих;
29) источники угроз информационной безопасности и меры по их предотвращению;
30) современные программно-технические средства и способы обеспечения безопасности ИР;
31) принципы работы коммуникационного оборудования;
32) английский язык на уровне чтения технической документации в области информационных и компьютерных технологий;
33) предметную область проекта для составления тест-планов;
34) основы управления изменениями;
35) принципы работы коммуникационного оборудования;
36) основы программирования;
37) …………
1.4. Разработчик должен уметь:
1) производить анализ исполнения требований;
2) вырабатывать варианты реализации требований;

ПУТЬ ПРОГРАММИСТА С ПОЛНОГО НУЛЯ ДО ДЗЕН ЗА 24 ШАГА!


3) производить оценку и обоснование рекомендуемых решений;
4) применять методы и приемы формализации задач;
5) использовать программные продукты для графического отображения алгоритмов;
6) осуществлять коммуникации с заинтересованными сторонами;
7) выбирать средства реализации требований к ИР;
8) вырабатывать варианты реализации ИР;
9) использовать существующие типовые решения и шаблоны ИР;
10) применять методы и средства проектирования ИР, структур данных, баз данных, программных интерфейсов;
11) разрабатывать проектную документацию;
12) формировать перечень задач юзабилити-исследования;
13) интерпретировать бизнес-задачи в параметры, характеризующие качество интерфейса;
14) производить экспертную оценку интерфейса;
15) работать с системами анализа данных;
16) устанавливать и настраивать программное обеспечение защиты информации;
17) анализировать сообщения журналов событий;
18) выполнять регламентные процедуры по резервированию данных;
19) документировать регламентные процедуры;
20) производить настройку параметров web-сервера;
21) разрабатывать регламентные документы;
22) идентифицировать инциденты нарушения безопасной работы и принимать решение по изменению регламентных процедур;
23) пользоваться нормативно-технической документацией в области программного обеспечения;
24) тестировать ИР с использованием тест-планов;
25) работать с инструментами подготовки тестовых данных;
26) интерпретировать бизнес-требования заказчика для составления тестовых сценариев;
27) устанавливать требования к результатам тестирования;
28) самостоятельно работать с информацией;
29) работать в команде с другими специалистами по тестированию и разработчиками;
30) ………… (другие требования к необходимым умениям)
1.5. Разработчик в своей деятельности руководствуется:
1) ………… (наименование учредительного документа)
2) Положением о ………… (наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) ………… (наименования локальных нормативных актов, регламентирующих трудовые функции по должности)
1.6. Разработчик подчиняется непосредственно ………… (наименование должности руководителя)
1.7. ………… (другие общие положения)

Читайте также:
Название европейской программы бальных танцев

2. Трудовые функции

2.1. Управление работами по созданию (модификации) и сопровождению информационных ресурсов:
2.1.1. Анализ и формализация требований к ИР.
2.1.2. Разработка технических спецификаций на ИР.
2.1.3. Проектирование ИР.
2.1.4. Тестирование ИР с точки зрения пользовательского удобства на основании данных о поведении пользователей.
2.1.5. Организация работ по обеспечению безопасной работы ИР.
2.1.6. Организация работ по интеграционному тестированию ИР с внешними сервисами и учетными системами.
2.2. ………… (другие функции)

3. Должностные обязанности

3.1. Разработчик исполняет следующие обязанности:
3.1.1. В рамках трудовой функции, указанной в пп. 2.1.1 настоящей должностной инструкции:
1) проводит интервьюирование заказчика в соответствии с готовой методологией;
2) составляет формализованные описания решений поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
3) разрабатывает алгоритмы решения поставленных задач в соответствии с требованиями принятых в организации нормативных документов;
4) согласовывает требования к ИР с заинтересованными сторонами;
5) проводит оценку времени и трудоемкости реализации требований к ИР.
3.1.2. В рамках трудовой функции, указанной в пп. 2.1.2 настоящей должностной инструкции:
1) осуществляет разработку и согласование технических спецификаций на ИР;
2) распределяет задания между программистами в соответствии с техническими спецификациями;
3) осуществляет контроль выполнения заданий;
4) формирует и предоставляет отчетность в соответствии с установленными регламентами;
5) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.3. В рамках трудовой функции, указанной в пп. 2.1.3 настоящей должностной инструкции:
1) осуществляет разработку, изменение архитектуры ИР, согласование с системным аналитиком и архитектором;
2) проектирует структуры данных;
3) проектирует базы данных;
4) проектирует интерфейсы;
5) проводит оценку и согласование сроков выполнения поставленных задач.
3.1.4. В рамках трудовой функции, указанной в пп. 2.1.4 настоящей должностной инструкции:
1) проводит анализ качества и полноты отработки пользовательских сценариев;
2) определяет набор регистрируемых параметров;
3) производит настройку записи протокола юзабилити-тестирования;
4) выполняет анализ данных юзабилити-тестирования.
3.1.5. В рамках трудовой функции, указанной в пп. 2.1.5 настоящей должностной инструкции:
1) осуществляет администрирование и эксплуатацию аппаратно-программных средств защиты информации в ИР;
2) подготавливает проект организационных и технических мероприятий по комплексной защите ИР;
3) выполняет работы по организации функционирования систем защиты информации.
3.1.6. В рамках трудовой функции, указанной в пп. 2.1.6 настоящей должностной инструкции:
1) осуществляет формирование и утверждение стратегии тестирования;
2) разрабатывает стратегию тестирования и управление процессом тестирования;
3) проводит мониторинг работ и информирование о ходе работ заинтересованных лиц.
3.1.7. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.8. ………… (другие обязанности)
3.2. ………… (другие положения о должностных обязанностях)

4. Права

4.1. Разработчик имеет право:
4.1.1. Участвовать в обсуждении проектов решений руководства организации, в совещаниях по их подготовке и выполнению.
4.1.2. Подписывать и визировать документы в пределах своей компетенции.
4.1.3. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.
4.1.4. Запрашивать по поручению непосредственного руководителя и получать от других работников организации необходимую информацию, документы, необходимые для исполнения поручения.
4.1.5. Знакомиться с проектами решений руководства, касающихся выполняемой им функции, с документами, определяющими его права и обязанности по занимаемой должности, критерии оценка качества исполнения своих трудовых функций.
4.1.6. Требовать прекращения (приостановления) работ (в случае нарушений, несоблюдения установленных требований и т.д.), соблюдения установленных норм, правил, инструкций; давать указания по исправлению недостатков и устранению нарушений.
4.1.7. Вносить на рассмотрение своего непосредственного руководителя предложения по организации труда в рамках своих трудовых функций.
4.1.8. Участвовать в обсуждении вопросов, касающихся исполняемых должностных обязанностей.
4.2. ………… (другие права)

Читайте также:
Программа elmconfig для автомобилей ford focus 2

5. Ответственность

5.1. Разработчик привлекается к ответственности:
— за ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, — в порядке, установленном действующим трудовым законодательством Российской Федерации, законодательством о бухгалтерском учете;
— правонарушения и преступления, совершенные в процессе своей деятельности, — в порядке, установленном действующим административным, уголовным и гражданским законодательством Российской Федерации;
— причинение ущерба организации — в порядке, установленном действующим трудовым законодательством Российской Федерации.
5.2. ………… (другие положения об ответственности)

6. Заключительные положения

6.1. Настоящая инструкция разработана на основе Профессионального стандарта «Разработчик Web и мультимедийных приложений», утвержденного Приказом Минтруда России от 18.01.2017 N 44н, с учетом ………… (реквизиты локальных нормативных актов организации)
6.2. Ознакомление работника с настоящей инструкцией осуществляется при приеме на работу (до подписания трудового договора).
Факт ознакомления работника с настоящей инструкцией подтверждается ………… (подписью в листе ознакомления, являющемся неотъемлемой частью настоящей инструкции (в журнале ознакомления с инструкциями); в экземпляре инструкции, хранящемся у работодателя; иным способом)
6.3. …………

Источник: katalog-rus.ru

Большая Энциклопедия Нефти и Газа

Руководство программиста ( пользователя) должно содержать сведения по применению программы для решения прикладных задач ( порядок и форма подготовки заданий и данных, интерпретации результатов и пр. [1]

Руководство программиста — документ, содержащий сведения, необходимые для полного использования возможностей программы. [2]

Руководство программиста 13 175 — 83 Автоматизированные системы управления. [3]

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

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

В руководстве программиста и руководстве оператора должны содержаться сведения о принципах работы программы и подробные инструкции по ее эксплуатации. В руководстве программиста должна быть приведена полная информация о всех возможных вариантах работы программы. Это необходимо для эффективной эксплуатации разработанных программных средств. Руководство оператора должно включать подробные инструкции по эксплуатации программы и взаимодействию с ней обслуживающего персонала. [6]

В программную документацию рабочего проекта входят: руководство программиста ; руководство оператора; эксплуатационная программа или текст программы; описание контрольного примера. [8]

Знакомство со стандартными языками позволяет им под руководством программиста , объединившись в творческие бригады, уже в 4 — 5 — м классе участвовать в разработке общественно-полезных программ. Так, например, было создано программное обеспечение подготовки перфолент для программно-управляемых вышивальных аппаратов, информационно-справочная система по белковым соединениям и другая — для книгообмена. [9]

Читайте также:
Как запускается программа майкрософт эксель

Особо подчеркнем, что прежде чем пользоваться директивами, необходимо тщательно ознакомиться с соответствующим руководством программиста . [10]

Исходя из этого, удобно разделить всю документацию по программе на описание применения, руководство оператора, руководство программиста и руководство системного программиста. [11]

Все граничные значения параметров, используемых в программа, методы подготовки программ и режимы работы машины описаны в Руководстве программиста для каждого конкретного типа ЭВМ. [12]

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

При проектировании пакета прикладных программ должны быть построены документы: 1) пояснительная записка; 2) общее описание; 3) руководство программиста ; 4) описание языка; 5) описание программ; 6) порядок и методика испытаний. [14]

В руководстве программиста и руководстве оператора должны содержаться сведения о принципах работы программы и подробные инструкции по ее эксплуатации. В руководстве программиста должна быть приведена полная информация о всех возможных вариантах работы программы. Это необходимо для эффективной эксплуатации разработанных программных средств. Руководство оператора должно включать подробные инструкции по эксплуатации программы и взаимодействию с ней обслуживающего персонала. [15]

Источник: www.ngpedia.ru

Руководство программиста

Документация принадлежит к типу программной и эксплуатационной. Объединяет в себе пакеты документов программы, комплекса и его программных компонентов. Создается для программистов-создателей программы и тех программистов, работающих с данным программным продуктом или разрабатывающих новые продукты на базе данного.
Целью документации является предоставление программистам возможностей для решения задач, поставленных для данной программы. Все документы соответствуют стандартам: ГОСТ 19.504-79.

Предмет и применение

Руководство для программистов разрабатывается если:
1. Создаваемая программа предназначена для области разработки или библиотеки.
2. Создаваемая программа становится основой для разработки программ и систем конкретного вида.
3. Распространение программного продукта происходит вместе с исходным кодом или она нуждается в постоянной модификации.
Бывают и другие случаи, требующие разработки руководства для программиста, но они являются единичными.
Основной целью руководства является обеспечение программиста-разработчика сведениями для написания собственной программы на базе данной.

Содержание

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

Методология и язык написания

Главное — логичность и порядок изложения. Необходимо, чтобы текст соответствовал следующим правилам:
— Появление нового определения должно базироваться на уже известных ранее;
— Появление всех понятий должно быть целесообразным и обоснованным.
При описании отдельных объектов главное внимание уделяется:
— описание всего, что происходит до создания и применения объекта;
— способы восприятия объектом поступаемых сведений;
— местоположение объекта.
Описание всех объектов чаще всего объединяют в «Справочник программиста».

Стандартная структура — согласно ГОСТ 19.504-79.

1. Назначение и условия применения программы.
2. Характеристика программы.
3. Обращение к программе.
4. Входные и выходные данные.
5. Сообщения.

Источник: tehpis.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru