Перейти к основному содержимому

Чек-лист самопроверки

Аналитику Архитектору Руководителю Техническому писателю

Чек-лист самопроверки

  1. В чём заключается основная цель бизнес-анализа в контексте создания программного обеспечения?
  2. Какие ключевые различия существуют между системным аналитиком и бизнес-аналитиком?
  3. Что такое «требование» и какова его роль в жизненном цикле разработки?
  4. Как классифицируются требования по уровню абстракции (бизнес, пользовательские, функциональные, нефункциональные)?
  5. Каковы основные этапы процесса сбора и анализа требований?
  6. Что такое исследование системы и какие методы используются для её изучения?
  7. В чём суть документирования требований и почему это критически важно для проекта?
  8. Какие виды документации регламентируются стандартами ГОСТ для системного программиста?
  9. Что представляет собой Техническое задание и какие разделы оно должно содержать?
  10. Как составляется Спецификация на программное обеспечение согласно требованиям ГОСТ?
  11. Для чего предназначено Паспорт изделия (ПМИ) и как он отличается от других документов?
  12. Что включает в себя Пояснительная записка (ПЗ) при разработке ПО?
  13. Какое содержание требуется в Руководстве системного программиста?
  14. Каковы основные разделы Руководства программиста?
  15. Что описывает Руководство оператора и кто является его целевой аудиторией?
  16. Какие пункты включаются в Руководство по техническому обслуживанию?
  17. Как строится Руководство пользователя и какие принципы оформления в нём применяются?
  18. Что такое Руководство администратора и какие задачи оно решает?
  19. Как работает система Swagger для автоматического документирования API?
  20. Какие инструменты моделирования используются для визуализации процессов и структур данных?
  21. В чём разница между прототипированием и полноценной разработкой интерфейса?
  22. Какие артефакты создаются на этапе анализа для описания предметной области?
  23. Что такое BPMN 2.0 и как нотация используется для описания бизнес-процессов?
  24. Как интерпретировать элементы диаграммы деятельности в BPMN?
  25. Какие правила следует соблюдать при построении последовательности событий в процессе?
  26. Как описываются исключения и альтернативные сценарии в бизнес-процессе?
  27. Что такое взаимодействие между пулами и дорожками в BPMN диаграмме?
  28. Как использовать BPMN для описания интеграционных потоков между системами?
  29. Какие инструменты позволяют создавать и редактировать диаграммы BPMN?
  30. Как проводится проверка корректности описанных процессов перед их реализацией?
  31. Что такое модель данных и зачем она нужна на этапе проектирования?
  32. Как строятся схемы Entity Relationship для описания связей между сущностями?
  33. Какие типы отношений существуют между таблицами в реляционной базе данных?
  34. Что такое нормализация данных и какие формы нормализации применяются?
  35. Как денормализация влияет на производительность чтения и записи данных?
  36. В чём заключается принцип инкапсуляции данных при проектировании моделей?
  37. Как описываются ограничения целостности в базе данных?
  38. Что такое индексирование и как оно ускоряет выполнение запросов?
  39. Как спроектировать хранилище данных (DWH) для поддержки аналитических задач?
  40. Какие процессы ETL (Extract, Transform, Load) необходимы для наполнения хранилища данными?
  41. Как взаимодействуют различные компоненты системы при передаче данных?
  42. Что такое технический дизайн и чем он отличается от бизнес-моделирования?
  43. Как описывается архитектура сервиса в рамках проектирования микросервисов?
  44. Какие подходы к проектированию API обеспечивают удобство использования для клиентов?
  45. Как реализовать паттерн CQRS (Command Query Responsibility Segregation) в архитектуре системы?
  46. Что такое Event Sourcing и как он меняет подход к хранению состояния системы?
  47. Как работает паттерн Saga для управления распределёнными транзакциями?
  48. В чём суть паттерна Strangler Fig при модернизации легаси-систем?
  49. Как обеспечить горизонтальное масштабирование приложения без потери доступности?
  50. Какие метрики надёжности и доступности (SLA) должны быть определены для проектируемой системы?

См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).

Освоение главы0%