Навыки системного аналитика (1)

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Навыки системного аналитика (1) создатель Mind Map: Навыки системного аналитика (1)

1. SQL

1.1. Группы операторов

1.1.1. DDL - Data Definition Language операторы определения данных

1.1.1.1. CREATE

1.1.1.2. ALTER

1.1.1.3. DROP

1.1.2. DML - Data Manipulation Language операторы манипуляции данными

1.1.2.1. SELECT

1.1.2.2. INSERT

1.1.2.3. UPDATE

1.1.2.4. DELETE

1.1.3. DCL - Data Control Language операторы доступа к данным

1.1.3.1. GRANT

1.1.3.2. REVOKE

1.1.3.3. DENY

1.1.4. TCL -Transaction Control Language операторы управления транзакциями

1.1.4.1. BEGIN TRANSACTION

1.1.4.2. COMMIT TRANSACTION

1.1.4.3. ROLLBACK TRANSACTION

1.1.4.4. SAVE TRANSACTION

1.2. Операторы

1.2.1. Between

1.2.2. Like

1.2.3. In

1.2.4. And, Or, Not

1.2.5. Any, All

1.2.6. Join

1.2.6.1. left join

1.2.6.2. right join

1.2.6.3. inner join

1.2.6.4. full join

1.2.7. Order by

1.2.8. Group by

1.2.9. Having

1.2.10. Union

1.2.11. Union all

1.3. Ограничения

1.3.1. UNIQUE

1.3.2. NOT NULL

1.3.3. INDEX

1.3.4. CHECK

1.3.5. DEFAULT

1.4. Агрегатные функции

1.4.1. COUNT

1.4.2. SUM

1.4.3. AVG

1.4.4. MIN

1.4.5. MAX

2. Нотации

2.1. BPMN

2.2. IDEF0

2.3. UML

2.3.1. Диаграмма прецедентов/вариантов использования (Use-case diagram);

2.3.2. Диаграмма классов (Class diagram);

2.3.3. Диаграмма активностей (Activity diagram);

2.3.4. Диаграмма последовательности (Sequence diagram);

2.3.5. Диаграмма развёртывания (Deployment diagram);

2.3.6. Диаграмма сотрудничества (Collaboration diagram);

2.3.7. Диаграмма объектов (Object diagram);

2.3.8. Диаграмма состояний (Statechart diagram).

3. Работа с требованиями

3.1. Типы требований

3.1.1. Функциональные требования

3.1.1.1. Бизнес-требования

3.1.1.2. Требования пользователей

3.1.1.3. Системные требования

3.1.2. Нефункциональные требования

3.1.2.1. Бизнес-правила

3.1.2.2. Атрибуты качества

3.1.2.3. Внешний интерфейс

3.1.2.4. Ограничения

3.2. Документирование требований

3.2.1. Критерии качества требований

3.2.1.1. Не противоречивые

3.2.1.2. Понятные

3.2.1.3. Проверяемые

3.2.1.4. Однозначные

3.2.1.5. Полные

3.2.2. Use story

3.2.2.1. Я, как __роль/персона__, хочу __действие__, чтобы __ценность__.

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

3.3.1. Интервьюрование

3.3.2. Совещание/ мозговой штурм

3.3.3. Анкетирование

3.3.4. Создание фокус-групп типичных пользователей

3.3.5. Наблюдение за пользователями на рабочих местах

4. БД

4.1. Типы БД по модели данных

4.1.1. Реляционные (SQL)

4.1.1.1. Транзакции

4.1.1.1.1. Atomicity, атомарность

4.1.1.1.2. Consistency, или согласованность

4.1.1.1.3. Isolation, или изолированность

4.1.1.1.4. Durability, или устойчивость

4.1.1.2. Нормализация

4.1.1.2.1. Ненормализованная или нулевая НФ

4.1.1.2.2. 1 Нормальная форма

4.1.1.2.3. 2 нормальная форма

4.1.1.2.4. 3 нормальная форма

4.1.1.2.5. НФ Бойса-Кодда (частная форма 3НФ)

4.1.1.2.6. 4 нормальная форма

4.1.1.2.7. 5 нормальная форма

4.1.1.3. SQL СУБД

4.1.1.3.1. MySQL

4.1.1.3.2. PostgreSQL

4.1.1.3.3. Oracle

4.1.1.3.4. MSSQL

4.1.1.4. Проектирование

4.1.1.4.1. ER-диаграммы

4.1.2. Нереляционные (NoSQL)

4.1.2.1. Преимущества

4.1.2.1.1. Гибкость

4.1.2.1.2. Масштабируемость

4.1.2.1.3. Эффективность

4.1.2.2. NoSQL СУБД

4.1.2.2.1. Документоориентированные БД

4.1.2.2.2. БД ключ-значение

4.1.2.2.3. Графовые

4.1.2.2.4. Колоночные

4.1.3. Иерархические

4.1.4. Сетевые

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

4.1.6. Объектно-реляционные

4.2. СУБД

5. Методологии разработки

5.1. Agile

5.1.1. Scrum

5.1.2. Kanban

5.1.3. XP

5.1.4. lean

5.2. Waterfall

5.3. V-model

5.4. Инкрементная модель

5.5. Спиральная модель

6. Soft skills

6.1. Фасилитация встреч

6.2. Эффективные коммуникации

6.3. Эмоциональный интеллект

7. Основы тестирования

8. Интеграции

8.1. Типы интеграций

8.1.1. Через файлики

8.1.2. Прямое обращение к БД

8.1.3. API

8.1.3.1. SOAP

8.1.3.2. REST

8.1.4. Брокеры очередей

8.2. Инициация интеграции

8.2.1. По событию (изменился статус сущности)

8.2.2. По времени (расписание)

8.2.3. Ручной вызов (инициация пользователем)

9. Основы архитектуры ПО

9.1. Микросервисы

9.2. Сервис-ориентированная (SOA)

9.3. Монолит

10. Инструменты

10.1. Confluence

10.2. Визуальные доски

10.2.1. YouTrack

10.2.2. Jira

10.2.3. Trello

10.3. Visio