Лента новостей RSSRSS КалькуляторыКалькуляторы Вопросы экспертуВопросы эксперту Перейти в видео разделВидео

ВСН 01-82

Инструкция по проектированию лесозаготовительных предприятий

Заменяет утверждены 21 мая 1964 года

Предлагаем прочесть документ: Инструкция по проектированию лесозаготовительных предприятий. Если у Вас есть информация, что документ «ВСН 01-82» не является актуальным, просим написать об этом в редакцию сайта.

Скрыть дополнительную информацию

Дата введения: 01.10.1982
Добавлен в базу: 01.09.2013
25.06.1982 Принят Госстрой СССР (Государственный комитет Совета Министров СССР по делам строительства)
10.08.1982 Утвержден Министерство лесной, целлюлозно-бумажной и деревообрабатывающей промышленности СССР
Разработан Гипролестранс
Статус документа на 2016: Актуальный

Страница 1

Страница 2

Страница 3

Страница 4

Страница 5

Страница 6

Страница 7

Страница 8

Страница 9

Страница 10

Страница 11

Страница 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

Страница 38

Страница 39

Страница 40

Страница 41

Страница 42

Страница 43

Страница 44

Страница 45

Страница 46

Страница 47

Страница 48

Страница 49

Страница 50

Страница 51

Страница 52

Страница 53

Страница 54

Страница 55

Страница 56

Страница 57

Страница 58

Страница 59

Страница 60

Страница 61

Страница 62

Страница 63

Страница 64

Страница 65

Страница 66

Страница 67

Страница 68

Страница 69

Страница 70

Страница 71

Страница 72

Страница 73

Страница 74

Страница 75

Страница 76

Страница 77

Страница 78

Страница 79

Страница 80

Страница 81

Страница 82

Страница 83

Страница 84

Страница 85

Страница 86

Страница 87

Страница 88

Страница 89

Страница 90

Страница 91

Страница 92

Страница 93

Страница 94

Страница 95

Страница 96

Страница 97

Страница 98

Страница 99

Страница 100

Страница 101

Квалификационные требования (профессиональный стандарт) в области информационных технологий «ПРОГРАММИСТ»

.Авторский коллектив Область применения Указание сегмента сферы труда

Профессиональный стандарт по профессии «ПРОГРАММИСТ» Первый квалификационный уровень

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

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (1 уровень) Второй квалификационный уровень

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

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (2 уровень) Третий квалификационный уровень

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

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (3 уровень) Четвертый квалификационный уровень

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

Перечень основных умений, навыков и знаний, требуемых дзя выполнения должностных обязанностей (4 уровень)

Авторский коллектив

Методист разработки профессионального стандарта

ФИО

Место работы

Должность

1. Буров Василий Владимирович

Аналитический центр REAL-IT

Генеральный директор

Экспертная группа разработки профессионального стандарта

ФИО

Место работы

Должность

1. Авдошин Сергей Михайлович

Государстве! шый университет -Высшая школа экономики

Руководитель Отделения программной шскенерии, заведующий кафедрой «Управление разработкой программного обес печения •

2. Котляров Всеволод Павлович

Motorola

Ведущий специалист (вне), профессор Факультета технической кибернетики СИбГПУ

3. Долгов Дмитрий 1еннадиевич

1C

Технический продюсер

4. Жеребина Ольга 1соргиевна

1C

Руководитель напрааления по развитию компетенций партнерской сети в области коммуникаций и продаж, методист-эксперт

5. Петренко Александр Константинович

ИСП РАЛ

Ведущий научный сотрудник, руководитель группы RedNfcrct

6. Повалясв Егор Александрович

Группа компаний IBS (компания Luxoft)

Руководитель Петра экспертиз

7. Швецов Владимир Иванович

Лаборатория

Касперского

Заместитель технического директора

Рецензенты

ФИО

Место работы

Должность

1. Адигеев Михаил Георгиевич

«ГЭНДАЛЬФ*

Начальник отдела программных разработок

2. Анисимович Константин Владимирович

ABBYY

Директор но исследованиям и разработкам

3. Ьербека Андрей 11етрович

1С-Рарус

Руководитель отдела проектной автоматизации

4. Варламов Анатолий Викторович

ООО «Аудит-новые технологии», филиал в г. Ростове-на-Дону

Главный специалист отдела разработки

5. Габриель Владимир

Microsoft

Советник но стратегическим технологиям

6. Гаврилов Александр Викторович

Microsoft

Менеджер но связям с университетами

7. Гвоздев Дмитрий

И К СИБИНТЕК

Директор центра сервисных проектов

8. Даниэлян Татьяна Владимировна

ABBYY

Директор но управлению проектами

9. Заренков Константин Владимирович

ООО «Аудит-новые технологии», филиал в г. Ростове-на-Дону

Руководитель фуппы отдела разработки

10. Корнев Данила Алексеевич

Microsoft

Эксперт по технологиям разработки Г10

11. Леонов Александр Викторович

ООО «Аудит-новые технологии», филиал в г. Ростове-на-Дону

Руководитель группы отдела разработки

12. Ли Валерий Александрович

«Инфосьют»

Старший консультант

13. Логинов Алексей Рудольфович

1C: ВЕКТРО

Руководитель

14. Ложсчкин Александр Владимирович

Microsoft

Руководитель фуппы технических экспертов

15. Maiдануров Гайдар Ильдарович

Microsoft

Эксперт но технологиям разработки ПО

16. Образцов Артем Александрович

«1С-Рарус»

Руководитель отдела сопровождения

17. Павлов Дмитрий Алексеевич

Скайт

Ведущий программист

18. I (ортнов 11иколай Михайлович

Компьютерное агентство KAIIИГА11

Директор

19. Федоров Алексей

Microsoft

Отдел стратегических технологий

20. Цыганков Михаил Арнольдович

Microsoft

Руководитель фуппы по работе с партнерами, клиентами и техно-логичес ки м и предпри 11 и мателя -ми; Департамент стратегических технологий

21. Чащин Антон Дмитриевич

ООО «Аудит-новые технологии», филиал в г. Ростове-на-Дону

Руководитель фуппы отдела разработки

22. Шершульский Владислав

Microsoft

Менеджер по стратегии платформ

23. ЯськоА.В.

«ВДГБ»

Ведущий программист

Профессиональные стандарты в области информационных технологий

Область применения

Настоящий стандарт устанавливает требования к профессиональным компетенциям но квалификационным уровням. Рекомендован для применения в организациях всех форм собственности; для организаций крупного, среднего и малого бизнеса.

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

Указание сегмента сферы труда

Сектор

ИI тформационн ыс технологии

Количество квалификационных уровней в профессиональном стандарте

С 1 но 4

50

Профессиональный стандарт по профессии «Программист

»

Первый квалификационный уровень

Сектор

И нформационные технологии

Подсектор

Разработка программных систем

Направление

деятельности

работников

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

Требования к практическому опыту работы

Не предъявляются

Требования к необходимости сертификации

11е подлежит

Требования к состоянию здоровья

Особых требований нет

Наименование

должностей

Стажер Кодировщик Младший программист Младший разработчик

Требуемый уровень профессионального образования и обучения

Среднее профессиональное образование Повышение к юл и ф и кап и и Профессhoiшлыьая iiepeiюдготовка

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

1.    Участие в анализе требований и создании сценариев использования продукта

2.    Участие в разработке различных типов требований к программному продукту

3.    Разработка кода программного продукта на основе готовых спецификаций на уровне модулей

4.    Отладка и тестирование кода на уровне модулей

5.    Участие в интеграции программных компонент в единое целое

6.    Анализ и оптимизация кода с использованием инструментальных средств для повышения качества изделий и производительности разработки

7.    Разработка тестовых наборов и тестовых процедур

8.    Разработка и ведение проектной и технической документации по порученным задачам

9.    Участие в ревьюировании технических документов

10.    Участие в измерении харакгеристик программного проекта

11.    Саморазвитие

51

Перечень основных умений, навыков и маний, требуемых для выполнения должностных обязанностей (первый уровень)

Должностные

обязанности

Основные умения и навыки, необходимые для выполнения должностных обязанностей

Основные знания, необходимые для выполнения должностных обязанностей

1. Участие в анализе требований и создании сценариев использования продукта

Вырабатывать требования к программному обеспечению Использовать средства и методы разработки требований и спецификаций Работать в команде

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

2. Участие в разработке различных типов требований к программному продукту

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

Основные метода и средства эффективной разработки Объектно-ориентированная разработка

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

3. Разработка кода программного продукта на основе готовых спецификаций на уровне модулей

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

Осуществлять объектно-ориентированную разработку

Языки программирования и инструментарий разработки 1 фограм м I юго обеснечет щя на соответствующих языках Основные методы и средства эффективной разработки Типовые роли в процессе разработки программного обеспечения Методологи и разработ ки программного обеспечения Внутренние нормы и регламенты разработки

Стандартные алгоритмы и области их применения

52

Программист

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (первый уровень)

Обязанности

Умения и навыки

Знания

4. Отладка и тестирование кода на уровне модулей

Осуществлять отладку программ

Использовать методы и средства разработки тестовых сценариев и тестовою кода

Языки программирования и инструментарий разработки программного обеспечения на соответствуюншх языках Методы и средства разработки тестовых сценариев и тестового кода

Метода тестирования

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

Отладка автономно работающих

приложений

Отладка распределенных

приложений

5. Участие в интеграции программных компонент в единое целое

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

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

6. Анализ и оптимизация кода с использованием инс-трументаль-ных средств для повышения качества ихде-лий и производитель-ноет и разработки

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

Языки программирования и инструментарий разработки программного обеспечения на соответствующих языках Методики разработки программного обеспечения Метода тестирования программного обеспечения Основные прикладные средств;) управления изменениями Особенности программирования обмена с окружающей средой

7. Разработка тестовых наборов и тестовых процедур

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

Языки программирования и инструментарий разработки програм много обес печения на соответствующих языках Методы и средств;) разработки тестовых сценариев и тестового кода

Методы тестирования программного обеспечения

53

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (первый уровень)

Обязанности

Умения и навыки

Знания

8. Разработка и ведение проектной и технической документации но порученным задачам

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

Разрабатывать технологическую документацию

Основы разработки и ведения проектной локуме1Гтации Стандарты документирования Методологии разработки программного обеспечения

9. Участие в ренмоированнн технических документов

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

Методы и технологии ревьюиро-вания кода и проектной документации для контроля достижения заданной функпионатыюсти и качества в программном проекте Основы психологии и конфликтологии

10. Участие в измерении характеристик программною проекта

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

Основные принципы оценки проектов

Основные принципы процесса разработки программного обеспечения

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

11. Саморазвитие

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

Осваивать новые методы и технологии в области информационных систем Читать профессиональную литературу на английском языке

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

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

Развитие профессиональной компетенции на базе совершенствования знаний по фундаментальным дисциплинам:

Теория алгоритмов Дискретная математика Математическая логика Численный анализ и оптимизация

54

Второй квалификационный уровень

Направление

деятельности

работников

Самостоятельно создает спецификации, код модулей или тестовых наборов для компонент и подсистем; интегрирует модули в подсистемы, обеспечивая согласованное функционирование и требуемый уровень качества; руководит работой младших программистов; ответственность в пределах своего рабочего задания

Требования к практическому опыту работы

2 года

Требования к необходимости сертификации

Подлежит добровольной сертификации

Требования к состоянию здоровья

Особых требований нет

Наименование

должностей

Программист

Разработчик

Инженер

Требуемый уровень профессионального образования и обучения

Среднее профессиональное образование -Квалификация (степень) бакалавра Квалификация (степень) бакалавра Квалификация «дипломированный специалист» 11рофессиональная переподготовка I Ьвынюние квалификации

55

Профессиональные стандарты в области информационных технологий

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

1.    Сбор и анализ требований, создание сценариев использования продукта

2.    Разработка различных типов требований к программному продукту

3.    Восстановление требований но коду в процессе реинжиниринга

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

5.    Форматизация и контроль корректности требований и/или спецификаций, сформулированных на неформальном языке

6.    Разработка кода программного продукта на основе готовых спецификаций

7.    Отладка кода на уровне модулей, межмодульных взаимодействий и взаимодействий с окружением

8.    Разработка и отладка сосредоточенных, распределенных и многопоточных приложений

9.    Интеграция программных компонент

К). Анализ и оптимизация кода с использованием инструментальных средств для повышения качества продуктов и производительности разработки

11.    Планирование тестирования и разработка тестовых наборов и процедур

12.    Разработка и адаптация к проекту средс тв автоматизации тестирования

13.    Разработка и ведение проектной и технической документации но порученным задачам

14.    Ревьюирование технических документов

15.    Измерение характеристик программного проекта

16.    Анализ >ффективности инструментальных средств для проекта

17.    Инспекция программного обеспечения

18.    Обучение и консультирование персонала

19.    Саморазвитие

56

Программист

Перечень основных умений, навыков и маний, требуемых для выполнения должностных обязанностей (второй уровень)

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

Основные умения и навыки, необходимые для выполнения должностных обязанностей

Основные знания, необходимые для выполнения должностных обязанностей

1. Сбор и анализ требований, создание сценариев использования продукта

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

Методы и средства сбора требований

Методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода Объектно-ориентированный анализ

Основные методы и средства эффективного анализа

2. Разработка различных типов требований к программному продукту

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

Метода и средства сбора требований

Метода и технологии разработки формат изованн ых требовалий и спецификаций для генерации исполняемого кода Объектно-ориентированный анализ

Основные метода и средства эффективного анализа

3. Восстановление требований но коду в процессе реинжиниринга

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

Метода и средства сбора требований

Методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода Объектно-ориентированное проектирование Объектно-ориентированный анализ

Основные методы и средства эффективного анализа Основные методы и средства эффективного проектирования

57

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (второй уровень)

Обязанности

Умения и навыки

Знания

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

Владеть основными методами процессов разработки программного обеспечения Использовать методы и технологии разработки формализованных требований и спецификаций для контроля заказанной функциональности и качества продукта Использовать методы и технологии разработки (1юр-мализованных требований и спецификаций для итерации исполняемого кода и тестов но формальным описаниям Осуществлять объекгно-ори-енгированное проектирование

Средства и методы разработки требований и спецификаций Принципы архитектурною дизайна программною обеспечения

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

5. Форматизация и контроль корректности требований и/или спецификаций, С(]юр-мулированных на неформатьном языке

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

Средства и методы разработки требований и спецификаций Принципы архитектурною дизайна программного обеспечения

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

6. Разработка кода программного продукта на основе ютовых спецификаций

Владеть основными методами процессов разработки программною обеспечения Оптимизировать программный код с использованием специализированных программных средств Осуществлять разработку программною обеспечения на современных языках программ ирован ия Осуществлять объектно-ориентироват и гую разработку

Методы разработки програм м 1 того обес печен ия Методы и технологии использования средств разработки для получения кода с заданной функциональностью и степенью качества

Объектно-ориентированная

разработка

Основные методы и средства эффективной ра зработки Особенности программирования обмена с окружающей средой

Языки программирования и инструментарий разработки про гра м м 1 юго обеспечения на соответствующих языках

Программист

Перечень основных умений, навыков и -мании, требу емых для выполнения должностных обязанностей (второй уровень)

Обязанности

Умения и навыки

Знания

7. Огласка кода на уровне модулей, межмодульных взаи модейст ви й и взаимодействий с окружением

Осуществлять отладку программ

Использовать методы и средства разработки тестовых сценариев и тестового кода

Языки программирования и инструментарий разработки программ! юго обес печения на соответствующих языках Особенности программирования обмена с окружающей средой

Отладка автономных распределенных и многопоточных приложений

8. Разработка и отладка сосредоточенных, распределенных и многопоточных приложений

Осуществлять объектно-ориентированную разработку (Зсуществлять отладку программ

Языки программирования и инструментарий разработки программного обеспечения на соответствующих языках Методы разработки программ ного обес печения Объектно-ориентированная разработка

Основные методы и средства х!>фективной разработки Отладка автономных распределенных и многопоточных приложений

Проектирование многопоточных приложений

9. Интеграция программных компонент

Владеть основными методами процессов разработки нрограммного обеспечения Осуществлять разработку программного обеспечения на современных языках программирования Осуществлять объектно-ориентированную разработку

Языки программирования и инструментарий разработки программного обеспечения на соответствующих языках Основные методы и средства эффективной разработки Основы теории организации и применения баз данных Особенности программирования обмена с окружающей средой

Отладка автономных распределенных и многопоточных приложений

Принципы поддержки целостности конфигурации в течение жизненного цикла разработки программного обеспечения Системы кошроля версий

59

Перечень основных умений, навыков и знаний должностных обязанностей (второй уровень

требуемых для выполнения

Обязанности

Умения и навыки

Знания

10. Анализ и оптимизация кода с использованием инструментальных средств для повышения качества изделий и производительности разработки

Владеть основными методологиями процессов разработки программного обеспечения Оценивать качество программного кода 1 (рименять эффективные методы разработки Оптимизировать программный код с использованием специализированных программных средств

Методы разработки ирогра м м 1 юго обес печен ия Сановные принципы управления качеством продукта Принципы контроля изменений конфигураций

11. Планирование тестирования и разработка тестовых наборов и процедур

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

Методы и средства разработки тестовых сценариев и тестового кода

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

12. Разработка и адаптация к проекту средств автоматизации тестирования

Использовать методы и средства разработки тестовых сценариев и тестового кода Осуществлять разработку программного обеспечения на современных языках программирования Вносить изменения в работу разработанных программ Использовать методы и технологии использования средств разработки для получения кода с заданной фун-КЦИ01ШЛЫЮСТЫ0 и степенью качества

Методы тестирования программного обеспечения Методы и средства разработки тестовых сценариев и тестового кода

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

13. Разработка и ведение проектной и технической документации по порученным задачам

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

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

Разработка и ведение проектной документации в соответствии со стандартами

Методологи и разработки программного обеспечения

Программист

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (второй уровень)

Обязанности

Умения и навыки

Знания

14. Ревьюирование технических документов

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

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

15. Измерение характеристик программного проекта

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

Метода и технологии разработки формализованных требований и спецификаций для контроля заказанной функциональности и качества продукта Основы CASE-средств и принципов их использования Основные положения для различных систем качества Основные принципы оценки проектов

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

16. Анализ эффективности инструменталь-ных средств для проекта

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

Языки программирования и инструментарий разработки программного обеспечения на соответствующих языках Основные методы и средства эффективной разработки Основные принципы оценки проектов

Основы CASE-средств и принципов их использования Основные положения для различных систем качества Основные стандарты в области жизненного цикла производства программного обеспечения

17. Инспекция программного обеспечения

Использовать методы и технологии тестирования и ревьюирования кода и проектной документации для контроля достижения заданной функционатыюсти

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

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (второй уровень)

Обязанности

Умения и навыки

Знания

Оценивать качество программного обеспечения Оценивать функциональность программного обеспечения

Основы CASE-средств и принципов их использования Основы принципов управления качеством продукта Основные положения для различных систем качества Основные принципы оценки проектов

Основные принципы процесса разработки программного обеспечения

Основные стандарты в области жизненного цикла производства профаммного обеспечения

18. Обучение и

консультирование

персонала

Осуществлять наставничество Осуществлять обучение персонала

Работать с документацией и технической литературой Читать документацию и техническую литературу на английском языке

Современные технологии в области работы специалиста Стандартные алгоритмы и области их применимости Численные методы Парадигмы программирования Дискретная математика Операционные системы Основы защиты информации

19. Саморазвитие

Развивать в себе аккуратность, аналитическое мышление, методичность, ответственность, дисци11ЛШшрованность, коммуникабельность, креативность, исполнительность, организованность, инициативность I Ьанировать и организовывать собственную работу Организовывать самообучение и повышение своей квалификации Осваивать новые методы и технологии в области информационных систем Читать профессиональную литературу' на английском языке Письменно и устно излагать свои предложения и полученные результаты для различных аудиторий

Отраслевая нормативнотехническая документация Корпоративная культура Специальная литература в области информационных технологий

Русский язык и культура речи Английский язык на техническом уровне Развитие профессиональной компетенции на базе совершенствования знаний но фу I наметать ным лис ни i пн i зам

Программист

Третий квалификационный уровень

Направление

деятельности

работников

Разрабатывает и согласует спецификации, код и тесты на уровне системы; тестирует и оптимизир>ет код приложений на системном уровне; руководит группой разработчиков; возложена определенная ответственность, имеет некоторую автономность в принятии решений

Требования к практическому опыту работы

2 года

Требования к необходимости сертификации

Подлежит добровольной сертификации

Специфические требования к состоянию здоровья

Особых требований нет

Наименование

должностей

Инженер

Старший разработчик Старший программист

Требуемый уровень профессионального образования и обучения

Квалификации (степень) магистра Квалификация «дипломированный специалист» Повышение квалификации 11рофессиональная переподготовка

63

Профессиональные стандарты в области информационных технологий

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

1.    Сбор и анализ требований, создание сценариев использования продукта

2.    Разработка различных типов требований к программному продукту

3.    Восстановление требований но коду в процессе реинжиниринга

4.    Разработка требований к техническим ресурсам

5.    Разработка концепции реализации требований и критериев ее успешности

6.    Разработка технической спецификации по полученным требованиям

7.    Формализация и контроль корректности требований и спецификаций, сформулированных на неформальном языке

8.    Разработка кода программного продукта на основе готовых спецификаций

9.    Отладка кода на уровне модулей, межмодульных взаимодействий и взаимодействий с окружением

10.    Разработка и отладка сосредоточенных, распределенных и многопоточных приложений

11.    Интеграция программных компонент

12.    Анализ и оптимизация кода с использованием инструментальных средств для повышения качества изделий и производительности разработки

13.    Планирование тестирования и разработка тестовых наборов и процедур

14.    Разработка и адаптация к проекту средств автоматизации тестирования

15.    Планирование выполнения и процесса измерения проекта

16.    Разработка и ведение проектной и технической документации

17.    Ревьюирование технических документов

18.    Сдача документации и программного обеспечения заказчик)'

19.    Управление выполнением проекта

20.    Руководство проектной группой

21.    Взаимодействие с заказчиками

22.    Измерение характеристик программного проекта

23.    Анализ эффективности инструментальных средств для проекта

24.    Инспекция программного обеспечения

25.    Участие в совершенствовании процесса разработки в рабочих группах и технических советах

26.    Участие в выработке корпоративных и проектных стандартов разработки

27.    Обучение и консультирование персоната в рамках своей компетенции

28.    Саморазвитие

64

Программист

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (третий уровень)

Должностные

обязанности

Основные учения и навыки, необходимые для выполнения должностных обязанностей

Основные знания, необходимые для выполнения должностных обязанностей

1. Сбор и анализ требований, создание сценариев использования продукта

Вырабатывать требования к программному обеспечению Использовать средства и методы разработки требований и спецификаций Оценивать требования Разрабатывать сценарии использования продуктов

Методы и средства сбора требований

Методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода Объектно-ориентированный анализ

Основные методы и средства эффективного анализа

2. Разработка различных типов требований к программному продукту

В ырабаты ват ь требова ния к программному обеспечению Использовать средства и методы разработки требований и спецификаций Использовать методы и технологии разработки формал и зова ж i м х требова 11 и й и спецификаций для контроля заказанной функциональности и качества продукта Использовать методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода и тестов по формальным описаниям Работать с документацией и технической литературой

Методы и средства сбора требований Методы и технологии разработ ки формат зованных требований и спецификаций для генерации исполняемого кода

Объектно-ориентированный

анализ

Основные методы и средства эффективного анализа

3. Восстановление требований но коду в процессе реинжиниринга

Владеть технологией реинжиниринга Владеть методами абстрагирования спецификаций до уровня требований.

Владеть основными методами процессов разработки программного обеспечения Проводить объектно-ориентированный анализ 1(росктировать программное обеспечение с использованием специализированных программных пакетов

Методы и средства сбора требований

Методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода Объектно-ориентированное проектирование Объектно-ориентированный анализ

Основные методы и средства эффективного анализа Основные методы и средства эффективного проектирования

65

Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (третий уровень)

Обязанности

Учения и навыки

Знания

4. Разработка требований к техническим ресурсам

Владеть основными методологиями процессов разработки программного обеспечения Разрабатыват ь формализоват i -ные требования и спецификации для контроля заказанной функпионазьности и качества продукта

Осуществлять объектно-ориентированное проектирование Работать с документацией и технической литературой

Средства и методы разработки требований и спецификаций Принципы архитектурного дизайна программного обеспечения

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

5. Разработка концепции реализации требований и критериев ее успешности

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

Методы и средства сбора

требований

Методы и технологии

разработки формализованных

требований и спецификаций

для ienepamiif исполняемого

кода

Объектно-ориентированное

проектирование

Объектно-ориентированный

анализ

Основные методы и средства эффект и вного aiтал и за Основные методы и средства эффекти вного проектироват i ия

6. Разработка технической спецификации по полученным требованиям

Владеть основными методами процессов разработки программного обеспечения Использовать методы и технологии ра зработки формализованных требований и спецификаций для контроля заказанной функциональности и качества продукта Использовать методы и технологии разработки формализованных требований и спецификаций для генерации исполняемого кода и тестов по формальным описаниям Осуществлять объектно-ориентированное проектирование

Средства и методы разработки требований и спецификаций 11ринцины архитектурного дизайна программного обеспечения

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

Сохраните страницу в соцсетях: