Полезное для начинающего Системного аналитика
Хочу поделиться с вами Key skils Systems Analyst которые нашла и сформировала для себя , чтобы в дальнейшем можно было легко оценить свой знания по всем пунктам.
Если на основе вашего обучения вы сделали срез и поняли, что вы обладаете базой то переходим к первым 13 вопросам которые у вас спросят на собеседовании:
Тут вопросы, быстрые ответы и ссылка на стать по ним.
1) Какие виды требований вы знаете?
Спецификация требований: Функциональные и не функциональные: раз, два.
Статьи для разработки ТЗ с нуля
2) Что входит в функциональные требования?
Описание поведения и требований от системы
Чат CgatGPT поможет вам на начальном этапе формировать требования
3) Что входит в нефункциональные требования?
Описание пользовательских требований
4) ГОСТ 19 и 34 для чего нужны и в чем разница между ними?
Если разрабатывается документация на программу, которую создают под конкретное предприятие, то используется ГОСТ 34.Если разрабатывается документация на массовую программу, то используется ГОСТ 19. Ссылка.
5) Критерии требований.
Для всего: Атомарность, Полнота, Краткость, Консистентность, Выполнимость, Приоритизированность, Тестируемость, Недвусмысленность, Понятность. Раз, два.
6) Заинтересованные лица (стейкхолдеры) - кто это и как с ними взаимодействовать?
Стейкхолдер (stakeholder)— это лицо, которое имеет интересы относительно проекта или организации или влияет на проект или организацию. Стейкхолдеры бывают внутренние (например, сотрудники и руководство) и внешние (например, клиенты, поставщики, общественность) Используем таблицу влияния на проект RACIКак управлять стейкхолдерами.
Кто такие и как их определять.
7) Что содержится в вашей типовой постановке задач?
Для разработчика макеты или ссылки на них, детали эксперимента, если он планируется, аналитика, платформы, на которых реализуется фича, ссылки на дизайн-доки/API,связанные задачи. Как написать Задачи разработчику: раз, два.
8) Чем Kanban отличается от Scrum?
Kanban- это метод работы через доску, тоесть задача состоит из следующей задачи (родительская, дочерняя) пока не закрыта одна задача, не можем перейти к другойScrum- это работа со спринатми и сдается в срок спринта.
9) Где можно применять Scrum и где нельзя?
Больше подходит к продуктовой разработке чем к аутсорс. Скрам плохо подходит для организации работы внутренних отделов — поддержка, юристы, маркетинг. Вывод: Скрам хорошо подходит для разработки новых продуктов в области программного обеспечения. И очень ограниченно подходит для аутсорсинговых проектов, тем более не софтверных. Ссылка.
10) Что такое XSD?XSD
Это язык описания структуры XML документа.
11) Чем SOAP отличается от REST?
Оба приложения обмениваются данными с помощью API, определяющего правила связи. SOAP и REST – это два разных подхода к разработке API. Подход SOAP отличается высокой степенью структурированности и использует формат данных XML. REST более гибкий и позволяет приложениям обмениваться данными в нескольких форматах. Ссылка.
12) Что такое XML и что в нем содержится?XML — расширяемый язык разметки. Используется для хранения и передачи данных. Так что увидеть его можно не только в API, но и в коде. Ссылка.
13) Какие методы есть в RESTТрадиционно архитектура REST API использует четыре метода: GET— чтение информации. Запросы, сформированные таким методом, отвечают за простую передачу данных с сервера, но не удаляют и не исправляют их.DELETE— удаление данных.POST— создание или регистрация записей.PUT— изменение или обновление данных. Инструменты REST. Ссылка.
Надеюсь это было полезно :-)