Программирование и создание ИТ-продуктов Разрабатывать и создавать программы и приложения Управлять проектами Анализировать данные

Системный аналитик

Автономная некоммерческая организация дополнительного профессионального образования "Академия АйТи"
278,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 23.11.2021-04.04.2022
2 поток (закрыт) 30.11.2021-04.04.2022
3 поток (закрыт) 16.12.2021-18.04.2022

Описание

Профессия системный аналитик – одна из наиболее востребованных на современном рынке труда. Системный аналитик – это IT-специалист в области анализа предметной области, выявления и разработки требований к создаваемым информационным системам и прикладному программному обеспечению. Основой работы системного аналитика является методика системного анализа. Основные задачи системного аналитика включают анализ бизнес-процессов с точки зрения их последующей автоматизации, разработка технических заданий и спецификаций, тестирование программного обеспечения, составление аналитических отчетов. 

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

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

Задачи, которые решает в своей профессиональной деятельности системный аналитик, включают:

- сбор, анализ и документирование требований;

- взаимодействие с заказчиками и экспертами предметных областей;

- разработка технического задания и постановка задач;

- построение необходимых моделей, алгоритмов, прототипов;

- проектирование программного обеспечения и комплексных систем;

- координация разработки, тестирования, приемки и внедрения систем и программного обеспечения;

- тестирование и устранение ошибок при разработке систем и программного обеспечения;

- участие в обучении пользователей системы.

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

Часов в программе
127,00 часов
лекции
134,00 часа
практика
12,00 часов
промежуточная аттестация
1 час
входная диагностика
4 часа
итоговая аттестация
278,00 часов
всего
Цель программы
Получение компетенций для выполнения нового вида профессиональной деятельности в области программирования и создание ИТ-продуктов, позволяющих разрабатывать, восстанавливать и сопровождать требования к программному обеспечению, продукту, средству, программно-аппаратному комплексу, автоматизированной информационной системе на протяжении их жизненного цикла; проводить анализ проблемной ситуации заинтересованных лиц; ставить цели создания системы; планировать разработку требований к системе; разрабатывать концепцию, бизнес-требования и техническое задание на систему; выполнять контроль качества системы, сопровождать приемочные испытания и ввод ее в эксплуатацию.
Актуальность
Системный аналитик – в широком смысле – специалист по решению сложных организационно-технических проблем, имеющих междисциплинарную природу, использующий принципы общей теории систем и методы системного анализа. Актуальность программы обусловлена необходимостью подготовки квалифицированных кадров в условиях повсеместной цифровизации экономики.
При проектировании и разработке автоматизированных систем (АС) и программных продуктов исходными данными для определения требований пользователей к ним и созданию их архитектуры являются модели предметной области. Выбор методик, нотаций и инструментальных средств моделирования, поддерживающих жизненный цикл создания информационных систем, методы структурного анализа, работа с данными, основы управления тестированием и обеспечение качества разрабатываемых автоматизированных систем и программных продуктов, а так же умение применить данные знания на практике, являются базовыми навыками, которыми должен обладать высококвалифицированный специалист в области системного анализа. Для того, чтобы моделировать, оценивать качество и тестировать информационные системы, необходимо знать принципы работы программ. Базовый модуль позволяет научиться программировать на языке Python и усовершенствовать свой уровень ИТ-подготовки. Слушатели смогут написать эффективный код на Python, превратить сырые данные в полезную для анализа информацию, визуализировать результаты.

Программа носит практикоориентированный характер, более 50% материала отведено практическим занятиям. Успешное окончание обучения по программе данного курса позволит специалистам осуществлять проектно-исследовательская деятельность в области информационных технологий. После окончания курсов слушатели приобретут возможность права ведения профессиональной деятельности в новой сфере для лиц, не имеющих базового образования в области программирования и системного анализа, так и смогут расширить имеющуюся сферу своей деятельности. Зарплата такого специалиста в регионах составляет не менее 50 тысяч рублей, а в столице не менее 80 тысяч и доходит до 300 тысяч рублей, а в среднем 120-180 тысяч рублей.
Стремительное внедрение IT-инфраструктуры в различные сферы деятельности и производства и развивающиеся информационные технологии способствуют росту популярности такой профессии как «Системный аналитик». Программа профессиональной переподготовки отвечает новым требованиям к ключевым компетенциям цифровой экономики: умению учиться в условиях постоянно меняющихся реалий, решать задачи в технологически насыщенной среде, создавать и предлагать организационно-технические решения, которые точно будут соответствовать особенностям и критериям бизнеса.
Входная диагностика 1 час
Входная диагностика – выявление стартовых возможностей слушателей, измерение соответствующих программе компетенций перед началом обучения.
Задачи входной диагностики:
• Прогнозирование возможности успешного обучения;
• Определение мотивационной готовности слушателей;
• Определение базового уровня знаний и умений слушателей.
Входная диагностика охватывает всех обучаемых и проводится в форме тестирования.
Входное тестирование предназначено для самоопределения слушателями уровня знаний, разработано с учетом последующей возможности сопоставления полученных данных с итоговой аттестацией. Тестирование проводится в системе дистанционного обучения. На прохождение входного тестирования дается одна попытка. Входная диагностика проводится в форме теста, тест содержит 15 вопросов.
Итоговая аттестация 4 часа
Экзамен. Выполнение практического задания

Компетенции

Профессиональные


Способность планирования разработки требований к системе
Знать:

Знать: Методы планирования проектных работ.

.

Уметь:

Уметь: планировать проектные работы, выбирать методики разработки требований к системе и шаблоны документов требований к системе.

Владеть:

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

Способность проводить анализ проблемной ситуации заинтересованных лиц
Знать:

Методы классического системного анализа.


.


.

Уметь:

Проводить совещания рабочих групп.



.
.


.

Владеть:

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

Способность разрабатывать бизнес-требования к системе
Знать:

Знать: теорию управления бизнес-процессами, шаблоны оформления бизнес-требований.

Уметь:

Изучать предметные области, моделировать бизнес-процессы.

Владеть:

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

Способность ставить цели создания системы
Знать:

Знать: методы целеполагания; теория ключевых показателей деятельности.




.

Уметь:

Формулировать цели, исходя из анализа проблем, потребностей и возможностей.



.

Владеть:

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

Способность разрабатывать концепцию системы
Знать:

Методы концептуального проектирования.



.

.

Уметь:

Обосновывать проектные решения.




.
.

.

Владеть:

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

Способность разрабатывать техническое задание на систему
Знать:

Стандарты оформления технических заданий.




.

Уметь:

Декомпозировать функции на подфункции.



.


.

Владеть:

Описания объекта, автоматизируемого системой; описания общих требований к системе; выделения подсистем системы; распределения общих требований по подсистемам; разработки и описание порядка работ по созданию системы.

Способность разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования
Знать:

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

Уметь:

Создавать простые программы; алгоритмизировать деятельность.



.

Владеть:

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

Способность выполнять контроль качества системы, сопровождать приемочные испытания и ввод в эксплуатацию системы
Знать:

Знать: методы тестирования.


.
..
.


.
.

Уметь:

Исполнять ручные тесты; проводить демонстрации.


.

Владеть:

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

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
55,00ч
Модуль 1 Выявления требований в проектах создания программного обеспечения и автоматизированных систем
Выявления требований в проектах создания программного обеспечения и автоматизированных систем (ПО и АС) является профильным и позволяет получить компетенции для сбора, анализа и документирования требований бизнеса к программным системам, научиться взаимодействовать с заказчиками и экспертами предметных областей. Для этого будут освоены наиболее популярные методы и инструментальные средства моделирования, поддерживающих жизненный цикл создания информационных систем (нотации BPMN, ARIS, методология SADT, язык UML). Также в данном модуле будут получены знания по документированию требований в виде технического задания на создание автоматизированной системы и разработки спецификации.
11,00ч
Модуль 3 Тестирование и обеспечение качества ПО и АС
Тестирование и обеспечение качества ПО и АС является профильным и поможет научиться не только тестировать и устранять ошибки при разработке систем и программного обеспечения, но и осуществлять координацию работ по тестированию, приемке и их внедрению, составлять аналитические отчеты. Будут изучены методы обеспечение и контроля качества разрабатываемых автоматизированных систем и программных продуктов.
47,00ч
Модуль 2 Анализ и разработка архитектурных решений в проектах создания ПО и АС
Анализ и разработка архитектурных решений в проектах создания ПО и АС является профильным и позволяет изучить принципы проектирования информационной архитектуры предприятия. Будут получены навыки применения языка UML и нотации моделирования архитектуры предприятия Archimate для разработки архитектурных моделей. Также в данном модуле рассматривается моделирование информационного обеспечения автоматизированных систем: основы проектирования баз данных, нотации моделирования информационного обеспечения, принципы составления запросов к реляционным БД на языке SQL. Вы научитесь не только проектировать пользовательский интерфейс и взаимодействие пользователя с системой, но и изучите различные форматы обмена данными XML/XSD, JSON, инструменты проектирования и документирования API
160,00ч
Модуль 4 Разработка прототипа АС - программирование на языке Python
Разработка прототипа АС - программирование на языке Python является базовым и посвящен основам программирования на языке Python. Для того, чтобы моделировать, оценивать качество и тестировать информационные системы, необходимо знать принципы работы программ. Базовый модуль позволяет научиться программировать на языке Python и усовершенствовать свой уровень ИТ-подготовки. В нем слушатели научатся устанавливать и настраивать интерпретатор Python, изучат основные операции, методы и типы данных, научаться применять базовые конструкции Python, работать с функциями и файлами, создавать модули и классы, пользоваться библиотечными модулями. Также получат необходимую подготовку для понимания принципов объектно-ориентированного программирования и их применения на языке Python.
55,00ч
Модуль 1 Выявления требований в проектах создания программного обеспечения и автоматизированных систем
Выявления требований в проектах создания программного обеспечения и автоматизированных систем (ПО и АС) является профильным и позволяет получить компетенции для сбора, анализа и документирования требований бизнеса к программным системам, научиться взаимодействовать с заказчиками и экспертами предметных областей. Для этого будут освоены наиболее популярные методы и инструментальные средства моделирования, поддерживающих жизненный цикл создания информационных систем (нотации BPMN, ARIS, методология SADT, язык UML). Также в данном модуле будут получены знания по документированию требований в виде технического задания на создание автоматизированной системы и разработки спецификации.
47,00ч
Модуль 2 Анализ и разработка архитектурных решений в проектах создания ПО и АС
Анализ и разработка архитектурных решений в проектах создания ПО и АС является профильным и позволяет изучить принципы проектирования информационной архитектуры предприятия. Будут получены навыки применения языка UML и нотации моделирования архитектуры предприятия Archimate для разработки архитектурных моделей. Также в данном модуле рассматривается моделирование информационного обеспечения автоматизированных систем: основы проектирования баз данных, нотации моделирования информационного обеспечения, принципы составления запросов к реляционным БД на языке SQL. Вы научитесь не только проектировать пользовательский интерфейс и взаимодействие пользователя с системой, но и изучите различные форматы обмена данными XML/XSD, JSON, инструменты проектирования и документирования API
11,00ч
Модуль 3 Тестирование и обеспечение качества ПО и АС
Тестирование и обеспечение качества ПО и АС является профильным и поможет научиться не только тестировать и устранять ошибки при разработке систем и программного обеспечения, но и осуществлять координацию работ по тестированию, приемке и их внедрению, составлять аналитические отчеты. Будут изучены методы обеспечение и контроля качества разрабатываемых автоматизированных систем и программных продуктов.
160,00ч
Модуль 4 Разработка прототипа АС - программирование на языке Python
Разработка прототипа АС - программирование на языке Python является базовым и посвящен основам программирования на языке Python. Для того, чтобы моделировать, оценивать качество и тестировать информационные системы, необходимо знать принципы работы программ. Базовый модуль позволяет научиться программировать на языке Python и усовершенствовать свой уровень ИТ-подготовки. В нем слушатели научатся устанавливать и настраивать интерпретатор Python, изучат основные операции, методы и типы данных, научаться применять базовые конструкции Python, работать с функциями и файлами, создавать модули и классы, пользоваться библиотечными модулями. Также получат необходимую подготовку для понимания принципов объектно-ориентированного программирования и их применения на языке Python.

Преподаватели

Золотухина

Елена Болеславовна

НИЯУ МИФИ

преподаватель

к.т.н.

доцент

Красникова

Светлана Анатольевна

НИЯУ МИФИ

старший преподаватель

Медведкова

Ирина Владимировна

ООО «Фаворит системы»

ведущий системный аналитик

Рулёв

Сергей Викторович

Автономная некоммерческая организация дополнительного профессионального образования "Академия АйТи"

Преподаватель-практик, имеющий многолетний опыт работы финансовым директором в крупнейших российских компаниях. Обладатель статусов MCT (MICROSOFT CERTIFIED TRAINER), MCP (MICROSOFT CERTIFIED PROFESSIONAL), а так же степени MBA (Master of Business Administration, Магистр Делового Администрирования), полученной в Американском Институте Бизнеса и Экономики.

70 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Системный аналитик

6.022

Ответственный за программу

gyunicheva@it.ru

+79677403554