Fundamentals of business analysis

Код специальности / Specialty code: 6-05-0533-08

Специальность / Specialty:

 Компьютерная математика и системный анализ / Computer mathematics and systems analysis

Учебная дисциплина, модуль / Academic discipline, module:

«Основы бизнес-анализа», Системный анализ / “Fundamentals of Business Analysis”, Systems Analysis

 

Краткое содержание учебной дисциплины, модуля / Brief summary

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

Темы:

1. Бизнес-анализ. Работа аналитиком.

2. Виды ИТ-компаний. Модели жизненного цикла ПО. Модели управления разработкой ПО.

3. Требования к ПО. Жизненный цикл требований. Техники выявления требований.

4. Agile практики.

5. Концепция UX. Принципы дизайна. Создание прототипов.

6. Моделирование данных. ER-модели и их основные нотации.

7. Документирование требований. Виды документов. Спецификация требований.

8. Анализ требований. Управление изменениями.

The course is designed to train specialists capable of effectively gathering, analyzing, and documenting software requirements, as well as developing user interface prototypes. The curriculum covers key methodologies in business analysis, requirements management, and UX design, providing students with the necessary skills for successful work in software development projects.

Topics:

1. Business analysis. Working as an analyst.

2. Types of IT companies. Software lifecycle models. Software development management models.

3. Software requirements. Requirements lifecycle. Requirements elicitation techniques.

4. Agile practices.

5. UX concept. Design principles. Prototyping.

6. Data modeling. ER models and main notations.

7. Requirements documentation. Types of documents. Requirements specification.

8. Requirements analysis. Change management.

Формируемые компетенции / The formed competences

Универсальные компетенции:
УК-2. Решать стандартные задачи профессиональной деятельности на основе применения информационно-коммуникационных технологий;

Базовые профессиональные компетенции:
БПК-4. Использовать методологии системного анализа, методы и инструменты проектирования информационных систем.

Universal competencies: 
UC-2. Solve standard tasks of professional activity based on the application of information and communication technologies; 

Basic professional competencies:
BPC-4. Apply system analysis methodologies, methods and tools of information systems design.

Результаты обучения (знать, уметь, владеть) / Learning outcomes (know, can, be able)

знать:

– Роль и значимость бизнес-анализа;

– Модели жизненного цикла ПО;

– Модели управления разработкой ПО;

– Виды и уровни требований;

– Особенности разработки требований в Agile проектах;

– Принципы построения пользовательского интерфейса;

– Основные нотации ER-моделей;

– Структуру основных документов требований;

уметь: 

– Проводить интервьюирование для выявления требований;

– Проводить анализ собранных требований;

– Описывать требования в формате Use Case и User Story;

– Создавать прототипы низкой и высокой точности;

– Строить ER-модели данных;

– Создавать документы требований;

владеть: 

– Методами сбора требований и анализа предметной области;

– Методами тестирования, проверки и верификации требований;

– Инструментами для создания ER-моделей и прототипов пользовательского интерфейса;

– Стандартами документирования аналитической деятельности;

– Инструментами управления проектами.

know:

– The role and significance of business analysis;

– Software lifecycle models;

– Software development management models;

– Types and levels of requirements;

– Features of requirements development in Agile projects;

– Principles of user interface design;

– Main ER model notations;

– Structure of key requirements documents;

be able to: 

– Conduct interviews for requirements elicitation;

– Analyze gathered requirements;

– Describe requirements in Use Case and User Story formats;

– Create low-fidelity and high-fidelity prototypes;

– Build ER data models;

– Create requirements documents;

possess: 

– Methods of requirements gathering and domain analysis;

– Methods of testing, validation, and verification of requirements;

– Tools for creating ER models and user interface prototypes;

– Standards for documenting analytical activities;

– Project management tools.

Семестр изучения учебной дисциплины, модуля / Semester of study

4

4

Пререквизиты / Prerequisites

«Прикладной системный анализ» (семестр 3)

“Applied Systems Analysis” (semester 3)

Трудоемкость в зачетных единицах (кредитах) / Credit units

3

3

Количество аудиторных часов и часов самостоятельной работы / Academic hour of students’ class work, 

hours of self-directed learning

Всего 120 часов, в том числе 50 аудиторных часов, из них: лекции – 16 часов, лабораторные занятия – 30 часов, управляемая самостоятельная работа – 4 часа.

Total 120 hours, including 50 classroom hours, including: lectures – 16 hours, laboratory classes – 30 hours, self-directed learning – 4 hours.

Требования и формы текущей и промежуточной аттестации / Requirements and forms of current and interim certification

Текущая аттестация: отчет по лабораторной работе с устной защитой; отчет по заданиям УСР с устной защитой; контрольный опрос.

Промежуточная аттестация: зачет.

Current certification: report on laboratory work with oral defense; report on the self-directed learning tasks with oral defense; control questioning.

Interim certification: test.