1Термины и определения. Описание области деятельности
- Содержание профессионального стандарта 06.022.
- Содержание BABOK 3.0.
- Жизненный цикл программного обеспечения.
- Процесс разработки программного обеспечения.
- Основные проектные артефакты: ТЗ, ЧТЗ, Спецификация на программное средство, Реестр требований, структурная схема, функциональная схема, схема бизнес процессов, модель данных, матрица интеграций.
- Основные роли и обязанности на проекте.
- Цели и задачи бизнес и системного аналитика на проекте.
- Основные понятия, классификация программного обеспечения.
- Основы теории систем.
- Средства вычислительной техники, классификация.
- Устройство компьютера.
- Операционные системы.
- Периферийные устройства.
- Модель OSI.
- Сетевое оборудование.
- Основы алгоритмирования.
- Обзор основных языков программирования. Объектно-ориентированная модель.
- Инфраструктура разработки и функционирования программного обеспечения (dev, int, prod стенды).
- Методологии разработки программного обеспечения (Scrum, RUP, Agile, водопадная модель, итерационная модель).
- ТЗ на разработку (ТТЗ, ТТТ) согласно ГОСТ 19, 34 серии.
- Определение границ системы.
- Выявление подсистем и определение их функций.
- Выявление пользовательских требований.
- Выявление нефункциональных требований (в том числе требований надежности, доступности).
- Выявление требований к пользовательскому интерфейсу.
- Выявление критериев качества программного обеспечения.
- Управление состоянием требований.
- Основные принципы тестирования и проверки/приемки результатов работы разработчиков.
2Методики аналитической работы, инструментарий аналитика
- Архитектурный подход к разработке информационных систем.
- Обзор архитектурных подходов TOGAF, - С4, DDD, модель Захмана.
- Обзор ГОСТ 19, 34 серии.
- Обзор TOGAF, основные этапы.
- Обзор TOGAF, Предварительная стадия и стадия формирования архитектурного видения.
- Обзор TOGAF, стадия разработки архитектуры бизнеса.
- Обзор TOGAF, стадия разработки системной архитектуры.
- Обзор TOGAF, стадия разработки технологической архитектуры.
- Методика наложения результатов разработки архитектуры по TOGAF на последовательность работ предусмотренной ГОСТ.
- Реестр требований.
- Обзор подходов к моделированию: структурный, объектный подход.
- Требования к моделям.
- Методология UML.
- Методология IDEF (0, 1x, 3).
- Data Flow Diagram.
- С4.
- BPMN.
- Реестры, матрицы, неформализованные схемы.
- Матрица соответствия артефактов TOGAF классам диаграмм пройденных нотаций.
- Visio и другие графические редакторы.
- Sparx Enterprise Architect.
- DBeaver и другие средства работы с моделями данных.
- Business Studio.
- Confluence и Jira.
3Работа аналитика в проекте
- Заказная разработка и создание продукта с нуля.
- Предварительное обследование объекта автоматизации, сбор первоначальных требований, формирование ТТЗ.
- Анализ рынка, выбор «конкурирующих продуктов», работа с маркетологом, владельцем продукта.
- Уточнение требований, управление изменением требований.
- Формирование бэклога требований.
- Формирование релизного плана.
- Разработка ТЗ на разработку функциональной подсистемы, программного средства.
- Разработка спецификации для команды по разработке.
- Использование Jira, Confluence при работе с командой разработки.
- Этапность проекта по ГОСТ.
- Основные виды отчетной документации эскизный проект, технический проект, рабочая-конструкторская документация, опытный образец изделия.
- Итеративный подход к сдаче проекта.
- Автономное, интеграционное и функциональное тестирование.
- Релизные показы.
- Внедрение.
- Опытная эксплуатация.