Wireframes в разработке: особенности и преимущества
"Wireframe — это карта экранов, которая показывает навигацию между ними и содержит минимальную детализацию."
Читать статью
"Wireframe — это карта экранов, которая показывает навигацию между ними и содержит минимальную детализацию."
Читать статью
Хабр
Wireframes в разработке: особенности и преимущества
Wireframe — это карта экранов, которая показывает навигацию между ними и содержит минимальную детализацию. Wireframes имеют ограниченные визуальные характеристики, поскольку большинство элементов...
👍5
Forwarded from Business | System analyst
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA
Часть 2:
📍Вопрос 1: Что такое UML-моделирование?
✅Краткий ответ: UML (Unified Modeling Language - унифицированный язык моделирования). Это графический язык, который с помощью диаграмм и схем описывает разнообразные процессы и структуры. Данный язык в основном используется для разработки программного обеспечения. Однако он также используется для описания рабочих ролей, организационных функций и бизнес-процессов.
Типы UML-диаграмм:
Структурные диагараммы:
- Диаграмма развертывания
- Диаграмма пакетов
- Диаграмма профилей
- Диаграмма классов
- Диаграмма объектов
- Диаграмма компонентов
- Диаграмма композитивной структуры
Диаграммы поведения:
- Диаграмма деятелньости
- Диаграмма вариантов использования
- Диаграмма состояний
- Диаграмма взаимодействий
- Диаграмма последовательности
- Диаграмма коммуникации
- Диаграмма обзора взаимодействия
- Диаграмма синхронизации
📎Материалы по теме:
- UML
- UML для бизнес-моделирования: зачем нужны диаграммы процессов
📍Вопрос 2: Что такое BPMN? Назовите основные элементы BPMN?
✅Краткий ответ: BPMN (Business Process Modeling Notation - Нотация моделирования бизнес-процессов) — это метод, используемый для иллюстрации/описания бизнес-процессов, другими словами BPMN - это графическое представление бизнес-процессов. Данный метод наглядно отображает подробную последовательность бизнес-операций и информационных потоков, необходимых для завершения процесса.
Можно сказать, что BPMN является частью двух важнейших составляющих:
- Business Process Management (BPM) — управление бизнес-процессами, или процессное управление. Иными словами, BPM - это концепция управления организацией, представляющая деятельность предприятия как совокупность процессов.
- Business Process Modeling System (BPMS) – это инструменты для исполнения созданных вами моделей. Это может быть Bizagi, Camunda, ELMA и пр.
В нотации BPMN выделяют пять основных категорий элементов:
- элементы потока (события, процессы и шлюзы);
- данные/date (объекты данных и базы данных);
- соединяющие элементы (потоки управления, потоки сообщений и ассоциации);
- зоны ответственности (пулы и дорожки);
- Artefact (артефакты/сноски).
📎Материалы по теме:
- Нотация BPMN
- Краткое описание BPMN с примером
Источник: @ba_and_sa
#собеседование
Часть 1 - https://news.1rj.ru/str/ba_and_sa/885
p.s.Делитесь своими мыслями в комментариях
Часть 2:
📍Вопрос 1: Что такое UML-моделирование?
✅Краткий ответ: UML (Unified Modeling Language - унифицированный язык моделирования). Это графический язык, который с помощью диаграмм и схем описывает разнообразные процессы и структуры. Данный язык в основном используется для разработки программного обеспечения. Однако он также используется для описания рабочих ролей, организационных функций и бизнес-процессов.
Типы UML-диаграмм:
Структурные диагараммы:
- Диаграмма развертывания
- Диаграмма пакетов
- Диаграмма профилей
- Диаграмма классов
- Диаграмма объектов
- Диаграмма компонентов
- Диаграмма композитивной структуры
Диаграммы поведения:
- Диаграмма деятелньости
- Диаграмма вариантов использования
- Диаграмма состояний
- Диаграмма взаимодействий
- Диаграмма последовательности
- Диаграмма коммуникации
- Диаграмма обзора взаимодействия
- Диаграмма синхронизации
📎Материалы по теме:
- UML
- UML для бизнес-моделирования: зачем нужны диаграммы процессов
📍Вопрос 2: Что такое BPMN? Назовите основные элементы BPMN?
✅Краткий ответ: BPMN (Business Process Modeling Notation - Нотация моделирования бизнес-процессов) — это метод, используемый для иллюстрации/описания бизнес-процессов, другими словами BPMN - это графическое представление бизнес-процессов. Данный метод наглядно отображает подробную последовательность бизнес-операций и информационных потоков, необходимых для завершения процесса.
Можно сказать, что BPMN является частью двух важнейших составляющих:
- Business Process Management (BPM) — управление бизнес-процессами, или процессное управление. Иными словами, BPM - это концепция управления организацией, представляющая деятельность предприятия как совокупность процессов.
- Business Process Modeling System (BPMS) – это инструменты для исполнения созданных вами моделей. Это может быть Bizagi, Camunda, ELMA и пр.
В нотации BPMN выделяют пять основных категорий элементов:
- элементы потока (события, процессы и шлюзы);
- данные/date (объекты данных и базы данных);
- соединяющие элементы (потоки управления, потоки сообщений и ассоциации);
- зоны ответственности (пулы и дорожки);
- Artefact (артефакты/сноски).
📎Материалы по теме:
- Нотация BPMN
- Краткое описание BPMN с примером
Источник: @ba_and_sa
#собеседование
Часть 1 - https://news.1rj.ru/str/ba_and_sa/885
p.s.Делитесь своими мыслями в комментариях
👍13
Forwarded from Testing | QA
This media is not supported in your browser
VIEW IN TELEGRAM
Когда дали Джуна в помощь
😁37🔥8👍6
Forwarded from Business | System analyst
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA и затронем тему о требованиях:
#вопросыссобеседования
Часть 3:
📍Вопрос 1: Что такое требование, какие бывают типы требований?
✅Краткий ответ: Требование — описывает, что нужно сделать для достижения определенных бизнес-целей. Это входные данные для различных этапов жизненного цикла программного обеспечения (SDLC). Требования — это основа проекта, которые перед реализацией должны быть утверждены заинтересованными сторонами и бизнес-пользователями
Типы/уровни требований:
- Бизнес-требования (business requirements) - высокоуровневая бизнес-цель организации или заказчиков системы
- Пользовательские требования (user requirements) - описывают цели или задачи, которые пользователи должны иметь возможность выполнять с помощью продукта, который в свою очередь должен приносить пользу кому-то.
- Функциональные требования (functional requirements) - это особенности продукта или функции, которые разработчики должны реализовать, чтобы пользователи могли выполнять свои задачи, иными словами это описание требуемого поведения системы в определенных условиях.
Отдельно выделяют Нефункциональные требования (non-functional requirements) - описание свойства или особенности, которым должна обладать система, или ограничение, которое должна соблюдать система.
📎Материалы по теме:
- Выявление и сбор требований к ПО
📍Вопрос 2: Какими свойствами обладают хорошие требования?
✅ Краткий ответ: Хорошие требования должны удовлетворять нескольким критериям:
- Завершенность (требование должно быть описано для всех возможных условий)
- Атомарность (требование нельзя разбить на более детальные требования)
- Недвусмысленность (означает, что существует только один вариант интерпретации требования)
- Проверяемость/Тестируемость (означает, что тестеры должны иметь возможность проверить, было ли требование реализовано корректно)
- Полнота (требование должно быть описано подробно и понятно для реализации)
- Корректность (если требование содержит факты, эти факты должны быть достоверны)
- Понятность (требования должны быть грамматически правильные, написаны в соответствующем стиле)
- Независимость (чтобы понять требование, не нужно знать какое-либо другое требование)
- Абстрактность (требования не должны содержать ненужной информации о дизайне и реализации системы)
- Необходимость (требование должно быть необходимым для работы системы, в требовании нет необходимости, если оно не нужно ни одному заинтересованному лицу, и удаление требования не повлияет на работу системы)
- Однозначность (требование должно быть написано понятным языком для всех, т.е. все, кто работает с требованиями, должны интерпретировать их одинаково)
….
📎Материалы по теме:
- Требования к системе: характеристики хороших требований
- характеристики качества требований
📍Вопрос 3: Какие существуют методы сбора требований?
✅ Краткий ответ:
- Интервью
- Анкетирование/опрос
- Фокус-группа
- Семинар
- Мозговой штурм
- Совещание
- Моделирование процессов
- Прототипирование
- Анализ вариантов использования
- Анализ интерфейсов
- Анализ действующей документации
…
📎Материалы по теме:
- Метод сбора требований - Event Storming
- Техники сбора требований к разработке ПО
Источник: @ba_and_sa
#собеседование
‼️Раннее рассмотренные вопросы:
◾️Часть 1 - Что такое приоритизация требований и какие бывают методы расстановки приоритетов? Что такое SRS и какие бывают ключевые элементы? Что такое BRD и в чем разница между SRS?
◾️Часть 2 - Что такое UML моделирование? Что такое BPMN и его основные элементы?
p.s.Делитесь своими мыслями в комментариях
#вопросыссобеседования
Часть 3:
📍Вопрос 1: Что такое требование, какие бывают типы требований?
✅Краткий ответ: Требование — описывает, что нужно сделать для достижения определенных бизнес-целей. Это входные данные для различных этапов жизненного цикла программного обеспечения (SDLC). Требования — это основа проекта, которые перед реализацией должны быть утверждены заинтересованными сторонами и бизнес-пользователями
Типы/уровни требований:
- Бизнес-требования (business requirements) - высокоуровневая бизнес-цель организации или заказчиков системы
- Пользовательские требования (user requirements) - описывают цели или задачи, которые пользователи должны иметь возможность выполнять с помощью продукта, который в свою очередь должен приносить пользу кому-то.
- Функциональные требования (functional requirements) - это особенности продукта или функции, которые разработчики должны реализовать, чтобы пользователи могли выполнять свои задачи, иными словами это описание требуемого поведения системы в определенных условиях.
Отдельно выделяют Нефункциональные требования (non-functional requirements) - описание свойства или особенности, которым должна обладать система, или ограничение, которое должна соблюдать система.
📎Материалы по теме:
- Выявление и сбор требований к ПО
📍Вопрос 2: Какими свойствами обладают хорошие требования?
✅ Краткий ответ: Хорошие требования должны удовлетворять нескольким критериям:
- Завершенность (требование должно быть описано для всех возможных условий)
- Атомарность (требование нельзя разбить на более детальные требования)
- Недвусмысленность (означает, что существует только один вариант интерпретации требования)
- Проверяемость/Тестируемость (означает, что тестеры должны иметь возможность проверить, было ли требование реализовано корректно)
- Полнота (требование должно быть описано подробно и понятно для реализации)
- Корректность (если требование содержит факты, эти факты должны быть достоверны)
- Понятность (требования должны быть грамматически правильные, написаны в соответствующем стиле)
- Независимость (чтобы понять требование, не нужно знать какое-либо другое требование)
- Абстрактность (требования не должны содержать ненужной информации о дизайне и реализации системы)
- Необходимость (требование должно быть необходимым для работы системы, в требовании нет необходимости, если оно не нужно ни одному заинтересованному лицу, и удаление требования не повлияет на работу системы)
- Однозначность (требование должно быть написано понятным языком для всех, т.е. все, кто работает с требованиями, должны интерпретировать их одинаково)
….
📎Материалы по теме:
- Требования к системе: характеристики хороших требований
- характеристики качества требований
📍Вопрос 3: Какие существуют методы сбора требований?
✅ Краткий ответ:
- Интервью
- Анкетирование/опрос
- Фокус-группа
- Семинар
- Мозговой штурм
- Совещание
- Моделирование процессов
- Прототипирование
- Анализ вариантов использования
- Анализ интерфейсов
- Анализ действующей документации
…
📎Материалы по теме:
- Метод сбора требований - Event Storming
- Техники сбора требований к разработке ПО
Источник: @ba_and_sa
#собеседование
‼️Раннее рассмотренные вопросы:
◾️Часть 1 - Что такое приоритизация требований и какие бывают методы расстановки приоритетов? Что такое SRS и какие бывают ключевые элементы? Что такое BRD и в чем разница между SRS?
◾️Часть 2 - Что такое UML моделирование? Что такое BPMN и его основные элементы?
p.s.Делитесь своими мыслями в комментариях
👏8👍5
Forwarded from Business | System analyst
Хабр
Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills
Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что...
👍4❤2
Forwarded from Business | System analyst
This media is not supported in your browser
VIEW IN TELEGRAM
За час до дедлайна
😁15
Кровь, пот и слезы: как я переделал навигацию на сайте документации и в чём профит переделки
Читать статью
Читать статью
Хабр
Кровь, пот и слезы: как я переделал навигацию на сайте документации и в чём профит переделки
Привет! Меня зовут Владимир, но вы можете звать меня просто Иннокентий Алексеевич. Я люблю эксперименты. Сегодня я расскажу, как можно улучшить навигационное меню на сайте документации, сократить...
Forwarded from Business | System analyst
Хабр
Молодежь нынче пошла не та, или поиск системного аналитика «за 200»
Всем привет! Меня зовут Коля, и я периодически собеседую кандидатов на позицию системного аналитика. За последние два месяца провёл порядка 20 собеседований. В основном были кандидаты с опытом 1.5-3...
👍7😁3
Оценка проектов и создание технико-коммерческих предложений. Делаем быстро и качественно
Читать статью
Читать статью
Хабр
Оценка проектов и создание технико-коммерческих предложений. Делаем быстро и качественно
Евгений Пригаров Руководитель программы проектов в ГК Юзтех Введение Здравствуйте. Меня зовут Евгений Пригаров, я руководитель программы проектов в ГК Юзтех. С 2006 года я занимаюсь оценкой проектов,...
👍3