Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Портфолио как карта сокровищ


# 🧠 Карта обучения по системному анализу (SAS-101)

"Хороший аналитик видит за требованиями живого пользователя с его задачами и контекстом."


📌 О репозитории

Этот репозиторий — моя личная база знаний по курсу системного анализа.
Здесь собраны все материалы, которые я прошёл: конспекты лекций, шаблоны, кейсы, чек-листы и практические задания.

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


📂 Структура репозитория

Раздел Описание
01_глоссарий/ Все термины и определения из курса
02_конспекты/ Выжимки из лекций и вебинаров по темам
03_шаблоны/ Готовые формы для протоколов, реестров, сценариев
04_кейсы/ Разбор учебных ситуаций с выводами
05_чек_листы/ Быстрые проверки качества требований
06_инструменты/ Настройка Draw.io, Swagger, DBeaver и др.
07_архив_материалов/ Оригинальные PDF и презентации

🏗️ Конспекты по темам

Тема Файл
1 Роль системного аналитика в ИТ-команде конспект
2 Источники информации и методы обследования конспект
3 Проведение интервью и анализ материалов конспект
4 Функциональные требования конспект
5 Нефункциональные требования конспект
6 Описание сценариев (Use Case) конспект
7 Качество требований (INVEST, DoR) конспект
8 Инструменты системного аналитика конспект
9 Жизненный цикл системы (SDLC) конспект

🎯 Разобранные кейсы

Кейс Описание Файл
🏛️ Приложение для библиотеки Бронирование книг, авторизация, штрафы кейс
🧼 Химчистка «Чистый пиджак» Мобильное приложение для заказов, статусы, оплата кейс
🚲 Прокачу (аренда велосипедов) От Telegram-бота к мобильному приложению кейс
📦 Доставка продуктов «Свежий» Оформление заказа, слоты доставки, оплата кейс
🏭 ТехноПром Обследование производства, разрыв регламентов кейс
☕ Сервис доставки суши «Рис и Рыба» Меню, корзина, статусы, история заказов кейс
👩‍⚕️ Ветклиника «Лапка» Онлайн-запись к врачу, напоминания кейс

📋 Готовые шаблоны для работы

Шаблон Назначение
Протокол встречи Фиксация результатов интервью
Реестр требований Таблица с ID, типами, статусами
Use Case Описание основного, альтернативного и исключительного потоков
User Story «Как [роль], я хочу [действие], чтобы [ценность]»
Vision & Scope Границы системы и контекстная диаграмма

✅ Чек-листы для самопроверки

Чек-лист Назначение
Интервью Подготовка, проведение и фиксация
Качество требований (INVEST) Проверка требований по 6 критериям
DoR (Definition of Ready) Готовность задачи к разработке
Граничные случаи Проверка альтернативных и исключительных сценариев

🛠️ Инструменты аналитика

Инструмент Назначение Настройка
Draw.io Диаграммы (BPMN, UML, ERD) инструкция
Swagger / OpenAPI Спецификация API инструкция
DBeaver Работа с базами данных (SQL) инструкция
Miro Онлайн-доска для мозговых штурмов инструкция
Jira / Confluence Трекер задач и база знаний инструкция
Postman Тестирование API инструкция

📚 Глоссарий (основные термины)

Термин Определение
Основной сценарий «Счастливый путь» — всё идёт по плану
Альтернативный сценарий Другой путь к той же цели
Исключительный сценарий Ошибка, цель НЕ достигнута
Триггер Событие, запускающее сценарий
Предусловие Что должно быть выполнено ДО начала
Постусловие Состояние системы ПОСЛЕ завершения
Атомарность Один шаг = одно действие
User Story «Как [роль], я хочу [действие], чтобы [ценность]»
Acceptance Criteria Проверяемые условия готовности
DoR Definition of Ready — критерии готовности задачи
SRS Software Requirements Specification — единый документ требований
BPMN Нотация для моделирования бизнес-процессов
UML Унифицированный язык моделирования

🔄 Жизненный цикл системы (SDLC) — роль аналитика

Этап Задачи аналитика Артефакты
Инициация Оценка осуществимости, границы системы Контекстная диаграмма
Сбор требований Интервью, User Stories, Use Cases Реестр требований, SRS
Проектирование Модели данных, API-контракты ER-диаграммы, Swagger
Разработка Консультирование, управление изменениями Актуализированная документация
Тестирование Проверка Acceptance Criteria, негативные сценарии Тест-кейсы
Сопровождение Анализ инцидентов, доработки Инструкции, новые требования

📊 Статистика репозитория

Показатель Значение
Всего конспектов 9
Разобранных кейсов 7
Готовых шаблонов 5
Чек-листов 4
Терминов в глоссарии 15+

🚀 Как использовать этот репозиторий

1. Быстрый старт

git clone https://github.com/ваш-username/sas-101-learning-map.git
cd sas-101-learning-map
2. Навигация
Откройте README.md — это главное меню

Переходите в нужную папку по ссылкам выше

3. Работа с шаблонами
Скопируйте шаблон из 03_шаблоны/

Вставьте в свой документ (Notion, Confluence, Word)

Заполните поля под свой проект

4. Подготовка к интервью
Откройте 05_чек_листы/чеклист_интервью.md

Спланируйте вопросы по кейсам из 04_кейсы/

5. Проверка требований
Возьмите любое требование

Прогоните через чек-лист из 05_чек_листы/чеклист_качества_требований.md

📌 Полезные ссылки
Методология INVEST

BPMN 2.0 — нотация

UML — унифицированный язык моделирования

Swagger / OpenAPI

DBeaver — SQL-клиент

🔄 Обновления
Дата	Что добавили
19.07.2026	Создана полная структура репозитория
19.07.2026	Добавлены 7 кейсов
19.07.2026	Созданы шаблоны и чек-листы
19.07.2026	Написан глоссарий
✍️ Автор
[Ваше имя] — студент группы SAS-101
Курс: «Системный анализ и проектирование требований»
Цель: стать востребованным системным аналитиком 🚀

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

«Хороший аналитик не просто пишет требования — он их анализирует, структурирует и доводит до стандарта качества.»

About

No description, website, or topics provided.

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages