Найти в Дзене
Тестирование ПО: разбираемся в видах и этапах
Главной целью проведения тестирования является проверка соответствия фактических результатов поведения программы ожидаемым. Тестирование позволяет выявлять потенциальные ошибки еще на ранних этапах разработки, что позволяет избежать возможных проблем при использовании программы конечными пользователями. Кроме того, тестирование приносит и бизнес-пользу, поскольку помогает снизить стоимость разработки за счет обнаружения дефектов на ранних этапах, а также уменьшает риски, связанные с ухудшением репутации компании и потерей лояльности клиентов...
1 год назад
Реляционные и нереляционные базы данных: разбираемся в чем отличие?
Реляционная база данных (SQL) представляет собой базу данных, в которой данные организованы в таблицы с четко определенными отношениями между ними. Каждая таблица состоит из строк и столбцов, где каждая строка представляет отдельную запись, а каждый столбец является полем с определенным типом данных. В реляционных базах данных информация хранится в соответствии с определенными шаблонами и структурированно. Нереляционная база данных (NoSQL), напротив, хранит данные без явных связей друг с другом и...
306 читали · 1 год назад
Зачем нужны нефункциональные требования?
Нефункциональные требования (НФТ) — это характеристики системы, определяющие ее производительность, надежность, безопасность и другие аспекты качества, в отличие от функциональных требований, которые определяют конкретные действия или возможности системы. НФТ описывают не то, что система делает, а каким образом, в каком режиме, в каких условиях и т.д. Например, функциональные требования для приложения могут включать в себя определение основных функций, таких как регистрация пользователей, отображение информации и совершение покупок...
1 год назад
Находим кратчайшие пути на графах: обзор алгоритмов
Для многих разработчиков будет полезно ознакомиться с тремя важнейшими алгоритмами, которые решают задачи по поиску кратчайших путей. Немного теории Графом называется набор вершин, некоторые из которых соединены ребрами. Граф называется связным, если из любой вершины можно достичь любой другой по ребрам графа. Циклом называется путь по ребрам графа, который начинается и заканчивается в одной вершине. Граф считается взвешенным, если каждому ребру сопоставлен вес. Не может быть двух ребер, соединяющих одни и те же вершины...
1 год назад
Scrumban: эффективные практики управления проектами
Эффективное управление является ключевым элементом для успешной работы над проектом и достижения поставленных целей командой. Отсутствие такого управления приводит к избыточным процедурам, увеличению нагрузки на участников проекта и снижению их производительности. В области информационных технологий существует несколько методов и подходов к управлению проектами, наиболее известными из которых являются Kanban и Scrum. Однако существует еще одно успешное решение, объединяющее преимущества обеих методик — Scrumban...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала