Спецификация требований является важной частью процесса разработки требований. Это третий этап после сбора и анализа требований. Цель состоит в том, чтобы создать документ или спецификацию требований с соответствующим уровнем детализации. Этот документ будет содержать все требования, предъявляемые к конструкции и проверке продукта. Он также будет содержать другую связанную информацию, необходимую для проектирования, проверки и обслуживания продукта.
Что такое спецификация требований?Спецификация требований, также известная как документация, представляет собой процесс записи всех системных и пользовательских требований в форме документа. Эти требования должны быть четкими, полными, всеобъемлющими и последовательными.
В процессе захвата мы собираем все требования из разных источников. В ходе анализа и переговоров мы анализируем и понимаем эти требования. Теперь мы должны подготовить официальный документ, объясняющий эти требования. Вот что такое техническое задание. Если быть точным, это процесс четкого и точного документирования всех потребностей и ограничений пользователя и системы.
Что такое системное требование?Системные требования можно назвать расширенной версией пользовательских требований. Системные требования служат отправной точкой для любого нового проектирования системы. Эти требования представляют собой подробное описание требований пользователя, которым должна удовлетворять система.
Что такое требование пользователя?Пользовательское требование представляет собой комбинацию функциональных и нефункциональных требований. Эти пользовательские требования должны быть разработаны таким образом, чтобы они были легко понятны пользователям, не обладающим какими-либо техническими знаниями. Следовательно, они должны быть написаны на естественном языке с использованием простых таблиц, форм и диаграмм. Кроме того, убедитесь, что в документе нет сведений о конструкции системы, программном обеспечении или формальных обозначениях.
Что такое функциональные и нефункциональные требования?Функциональные требования, как следует из названия, описывают функции разрабатываемой системы. Это описание того, какой будет система и как она будет функционировать для удовлетворения потребностей пользователей. Они обеспечивают четкое описание того, как система должна реагировать на конкретную команду, функции и ожидания пользователей.
Нефункциональные требования объясняют ограничения и ограничения разрабатываемой системы. Эти требования никак не влияют на функциональность приложения. Кроме того, существует обычная практика разделения нефункциональных требований на различные категории, такие как
Подклассификация нефункциональных требований является хорошей практикой. Это помогает при создании контрольного списка требований, которые должны быть выполнены в разрабатываемой системе.
Нефункциональные требования так же важны, как и функциональные. Если функциональные требования определяют, что должна делать система, то нефункциональные требования описывают, как система будет это делать. Например, новое приложение должно предоставить нам окончательный список всех подключенных пользователей. Это часть функциональных требований. Если в требовании говорится, что система будет работать только в системах Windows и Linux, это будет частью нефункциональных требований.
Единственная разница между ними заключается в том, что система не может функционировать, не удовлетворяя всем функциональным требованиям. С другой стороны, система даст вам желаемый результат, даже если она не удовлетворяет нефункциональным требованиям.
Каковы преимущества наличия спецификации требований?Есть много преимуществ наличия спецификации требований. Некоторые из них перечислены ниже:
EARS был бы эффективной методологией здесь. Это означает простой подход к синтаксису требований. В этом методе мы пишем четким, лаконичным и понятным языком. Это улучшает весь рабочий процесс разработки требований и упрощает работу, делая вещи довольно простыми для понимания.
Чтобы достичь этого, вот несколько принципов, которые необходимо учитывать при написании требований. Они включают:
Существует множество видов спецификаций требований. Они включают Спецификации функциональных требований (FRS), Спецификацию требований к производительности (PRS), Спецификацию требований к конфигурациям (CRF), Спецификацию бизнес-требований (BRS), Спецификацию требований к надежности (RRF), Спецификацию требований совместимости (CRF) и Спецификацию требований к программному обеспечению (SRS). ).
Спецификации функциональных требований: Спецификация функциональных требований (FRS) — это документ, который фиксирует функции, которые должна выполнять система. Он включает в себя все функции, помещения, меры безопасности и другую соответствующую информацию. Проще говоря, FRS — это документ, содержащий все, что должна делать конкретная система.
Спецификации требований к производительности: Спецификация требований к производительности (PRS) — это документ, в котором отражены все связанные с производительностью аспекты системы. Это включает в себя время отклика, пропускную способность данных, эффективность, масштабируемость и т. д. По сути, все, что можно измерить и улучшить, подпадает под категорию PRS.
Спецификация требований к конфигурациям: Спецификация требований к конфигурации (CRS) — это документ, в котором содержится вся информация, связанная с конфигурацией системы. Сюда входят такие сведения, как поддерживаемые платформы, зависимости программного/аппаратного обеспечения, минимальные системные требования и т. д.
Спецификации бизнес-требований: Спецификация бизнес-требований (BRS) — это документ, охватывающий все связанные с бизнесом аспекты системы. Это включает в себя такие функции, как управление пользователями, безопасность, целостность данных и т. д. По сути, все, что влияет на бизнес-операции системы, подпадает под категорию BRS.
Требования к надежности: Спецификация требований к надежности (RRF) — это документ, который фиксирует всю информацию, связанную с надежностью системы. Сюда входят такие аспекты, как время безотказной работы, время восстановления, частота ошибок и т. д.
Характеристики требований совместимости: Спецификация требований совместимости (CRF) — это документ, в котором содержится вся информация, связанная с совместимостью системы. Сюда входят такие аспекты, как поддерживаемые платформы, зависимости программного/аппаратного обеспечения, минимальные системные требования и т. д.
Требования к программному обеспечению: Спецификация требований к программному обеспечению (SRS) — это документ, в котором отражены все связанные с программным обеспечением аспекты системы. Сюда входят такие аспекты, как функциональность, производительность, масштабируемость и т. д. По сути, все, что влияет на работу программного обеспечения системы, подпадает под категорию SRS.
Спецификация требований к программному обеспечению и спецификация бизнес-требований:Люди иногда смешивают концепции программного обеспечения и спецификаций бизнес-требований. На самом деле они оба совершенно разные.
Основное различие между спецификацией требований к программному обеспечению и спецификацией бизнес-требований заключается в том, что в первой содержится вся информация, относящаяся к программному обеспечению, а во второй — вся информация, относящаяся к бизнесу.
Спецификация бизнес-требований (BRS) | Спецификация требований к программному обеспечению (SRS) |
---|---|
Это официальный документ, в котором описываются различные требования, предъявляемые клиентом/заинтересованными сторонами. | Он определяет функциональные и нефункциональные требования, которые присутствуют в программном обеспечении. |
Он выводится из требований и взаимодействий клиента. | Он основан на Спецификации бизнес-требований (BRS). |
Он создается бизнес-аналитиком. | Он создается системным аналитиком, системным архитектором или бизнес-аналитиком. |
Он описывает функциональные характеристики программного обеспечения на очень высоком уровне. | В нем также на высоком уровне описаны как технические, так и функциональные характеристики программного обеспечения. |
Он имеет дело с бизнес-требованиями. | Он имеет дело с ресурсами, которые предоставляет компания. |
Он определяет потребности клиента. Документ используется от начала до конца проекта. | Он описывает, как бизнес функционирует при использовании программного обеспечения или приложения. |
Таблицы и варианты использования не включены. | Таблицы и варианты использования включены. |
Основные разделы спецификации требований к программному обеспечению:
1. Введение —
Во введении объясняется значение SRS в целом, его возможности для вашей команды и его структура.
1.1. Цель
Здесь объясните цель и структуру документации по программному обеспечению SRS: типы требований, которые будут рассмотрены, а также персонал, который будет ее использовать.
Этот раздел должен быть коротким: достаточно 1-2 абзацев.
1.2. Целевая аудитория
Вы можете углубиться и объяснить, как заинтересованные стороны и команды будут работать с SRS, а также участвовать в ее разработке. Обычно это владельцы продукта, инвесторы, бизнес-аналитики, разработчики, иногда тестировщики и операционный персонал. Вся структура определяется вашим подходом к разработке программного обеспечения и организационной структурой команды.
1.3. Использование по назначению
Опишите, в каких ситуациях ваша команда будет использовать SRS. Обычно его используют в следующих случаях:
1.4. Объем
В этой части рассматривается объем продукта, поэтому вам необходимо дать краткий обзор системы — ее основное назначение, функции и положение. Это сравнимо с тем, как вы объясняете продукт на собрании заинтересованных сторон, за исключением того, что вам разрешено более глубоко вникать в технические особенности.
В этом разделе должны быть описаны:
1.5 Определения и сокращения
Вышеупомянутые компоненты составляют определение. Определения предоставляют информацию о функции, базовых технологиях, целевых лицах, бизнес-объектах (пользователях, клиентах, посредниках) и заинтересованных сторонах. Вы можете использовать аббревиатуру для более быстрого написания SRS, если хотите. Документ будет доступен для чтения до тех пор, пока он включен в таблицу определений.
В вашем документе команда часто использует определенные слова. Устранение возможных недоразумений, подключение новых разработчиков и разрешение конфликтных ситуаций станет проще, если вы проясните значение этих слов.
2. Общее описание
Во второй части вы описываете читателям основные функции продукта, целевых пользователей и возможности системы. Это описание концентрируется только на ключевых функциях и архитектуре программного обеспечения, не вдаваясь в подробности о надстройках и соединениях.
2.1 Потребности пользователей
Эта часть является вопросом выбора, поэтому некоторые организации предпочитают не включать ее в свою техническую документацию SRS. Мы считаем, что лучше прямо сейчас перечислить проблемы, которые вы хотите решить с помощью вашего функционала. Это пригодится позже при мозговом штурме и мониторинге функций. Вы можете вернуться к этому разделу в любое время в процессе разработки продукта и посмотреть, не отклонилась ли команда взаимодействия с пользователем с намеченного пути.
Потребности относятся к проблемам, которые пользователи смогут решить с помощью системы. Вы можете разделить эти потребности на подкатегории, если имеете дело с сильно сегментированной аудиторией. Старайтесь не вдаваться в подробности о потребностях каждого пользователя. Вам нужно оставить место для интерпретации на тот случай, если проблема окажется более серьезной, чем вы думали изначально.
2.2 Допущения и зависимости
Предположения — это предположения команды о продукте и его возможностях, которые будут правильными в 99% ситуаций. Естественно предположить, например, что платформа, помогающая водителям ориентироваться в ночное время, будет использоваться преимущественно в ночном режиме.
Каково значение предположений? Они позволяют в первую очередь сосредоточиться на наиболее важных функциях приложения. Это предположение помогает понять, что дизайнеры должны разработать интерфейс, подходящий для видения в темноте, для помощника вождения в ночное время. Некоторые пользователи, безусловно, могут открыть приложение в течение дня, но это далеко не так, поэтому вам не нужно сразу включать связанные элементы в прототип.
3. Особенности системы и требования
В этой части подробно рассматриваются характеристики продукта и критерии исполнения. Поскольку предыдущие два раздела посвящены продукту в целом, здесь вы найдете более подробное описание.
3.1 Функциональные требования
Функциональные требования указаны в списке функций, которые будут выполняться в системе. Эти критерии касаются вопроса «что будет создано?» а не «как» и «когда».
Функциональные требования начинаются с описания требуемой функциональности в зависимости от того, насколько она важна для приложения. Если вы хотите сначала поработать над этим, вы можете начать с дизайна, но затем вам следует перейти к разработке. Функциональные требования не содержат подробностей о стеках технологий, поскольку они могут меняться по ходу проекта. Вместо того, чтобы концентрироваться на внутренней логике, функциональные требования сосредотачиваются на функциональности конечного пользователя.
3.2 Требования к внешнему интерфейсу
Функциональные требования составляют значительную часть спецификации системных требований. Чтобы охватить все необходимые функции системы, вам понадобится 4-5 страниц информации. Некоторые команды разбивают их по темам, чтобы документ было легче читать.
Как правило, компоненты проектирования SRS рассматриваются отдельно от серверной части и бизнес-логики. Это имеет смысл, поскольку дизайнеры, а не разработчики, занимаются большей частью этой области, а также потому, что именно здесь начинается процесс разработки продукта.
В зависимости от проекта требования к внешнему интерфейсу могут состоять из четырех типов:
Требования к внешнему интерфейсу описывают элементы страницы, которые будут видны конечному клиенту. Они могут включать в себя список страниц, элементы дизайна, ключевые стилистические темы, даже художественные элементы и многое другое, если они необходимы для продукта.
3.3 Системные требования
Системные требования продукта определяют условия, при которых он может использоваться. Обычно они относятся к аппаратным спецификациям и функциям. Требования к оборудованию SRS часто определяются минимальным и максимальным диапазонами, а также порогом оптимальной производительности продукта.
Создание системных требований перед началом создания продукта может показаться сложным, но это необходимо. Разработчики должны придерживаться требований к оборудованию, чтобы им не пришлось перезапускать проект позже. Мобильные приложения (с множеством переменных, которые необходимо учитывать) и приложения, требующие высокой реактивности (игры, любой продукт с VR/AR или IoT), особенно уязвимы.
3.4 Нефункциональные требования
Для многих организаций эта часть SRS является самой сложной. Если функциональные требования касаются вопроса о том, что создавать, то нефункциональные стандарты определяют, как это сделать. Они устанавливают критерии того, насколько эффективно должна работать система. В эту область включены пороговые значения производительности, безопасности и удобства использования.
Настоящая ценность заключается в том, что трудно определить нефункциональные требования. Дать определение таким фразам, как «параллелизм» или «переносимость», сложно, поскольку они могут иметь различное толкование для всех вовлеченных сторон. В результате мы выступаем за присвоение каждому нефункциональному требованию оценки. Вы можете пересмотреть требования вашего проекта в любое время, чтобы увидеть, удовлетворяет ли текущая система первоначальным ожиданиям.
Требования к Visure Платформа ALM:Visure — одна из самых надежных платформ управления жизненным циклом приложений, специализирующаяся на управление требованиями для организаций всех размеров по всему миру. В число основных партнеров Visure входят критически важные для бизнеса и безопасности компании. Компания интегрирует все процессы управления жизненным циклом приложений, включая управление рисками, отслеживание проблем и дефектов, управление прослеживаемостью, управление изменениями и различные другие области, такие как анализ качества, управление версиями требований и мощные отчеты.
Если вы ищете инструмент управления требованиями, который поможет вам с функциональными и нефункциональными требованиями, ознакомьтесь с требованиями Visure. С помощью этой платформы вы можете легко создавать, управлять и отслеживать все требования вашего проекта в одном месте.
Вывод:Спецификация требований — это документ, в котором излагаются конкретные потребности проекта или системы. Спецификация требований важна, потому что она служит основой для всей будущей работы над проектом. Спецификация требований к программному обеспечению (SRS) отличается от спецификации бизнес-требований (BRS), хотя они и связаны между собой. SRS фокусируется на том, что система должна делать, в то время как BRS фокусируется на том, зачем нужна система и как она будет использоваться. Структура документа с требованиями к программному обеспечению может варьироваться, но всегда должна включать разделы, посвященные назначению, области применения, функциям, функциям, ограничениям, предположениям и зависимостям. Платформа ALM для требований Visure помогает с легкостью создавать SRS и управлять ими. Запросите бесплатную 30-дневную пробную версию на платформе Visure Requirements ALM, чтобы узнать, как наш инструмент может помочь вашим проектам работать более гладко.
Коммуникация — ключ к успеху в разработке программного обеспечения. По словам одного учиться В нем было рассмотрено, почему компании-разработчики программного обеспечения изо всех сил стараются предоставить клиентам программные решения, отвечающие их ожиданиям, слабая коммуникация и нечеткие требования являются одними из основных причин неудач программных проектов.
Ясные, хорошо изложенные требования помогают командам разработчиков создать правильный продукт, который представляет собой основу для успешного развития продукта. Но как на самом деле выглядят такие требования и как о них сообщать? Ответ прост: со Спецификацией требований к программному обеспечению (SRS).
SRS — это документ, целью которого является предоставление исчерпывающего описания разрабатываемого программного продукта, включая его назначение, основные бизнес-процессы, которые будут поддерживаться, функции, ключевые параметры производительности и поведение. По сути, он служит картой, которая направляет процесс разработки и держит всех на правильном пути.
SRS обычно подписывается в конце этапа разработки требований, самого раннего этапа процесса разработки программного обеспечения. Он содержит как функциональные, так и нефункциональные требования. Функциональные требования описывают функцию программной системы и ее компонентов (например, предварительное бронирование книг при описании библиотечной системы колледжа), в то время как нефункциональные требования описывают характеристики производительности программной системы и ее компонентов (таких как безопасность или обслуживание). доступность).
IEEE (Институт инженеров по электротехнике и электронике) спецификация 830-1998 описывает методы и рекомендуемые подходы для определения SRS, помогая заказчикам программного обеспечения точно описать то, что они хотят получить, а поставщикам легче понять, чего именно хочет заказчик.
Помимо обеспечения основы для успешной разработки продукта за счет согласования между клиентами и поставщиками и удержания всех участников на одной странице, SRS предлагает ряд других преимуществ, которые оправдывают усилия, затраченные на ее создание.
По словам Куроша Фарсимадана, разработчик полного цикла в Rideau: «Использование SRS может устранить и предотвратить ошибки на этапе проектирования, поскольку любые противоречащие друг другу требования и функции, требующие проверки, могут быть исправлены на этом этапе, и с заинтересованными сторонами можно связаться для повторной оценки».
Всегда намного дешевле вносить изменения на ранних этапах процесса разработки программного обеспечения, чем позже, когда уже потрачены бесчисленные часы и много энергии и ресурсов. Наличие хорошо написанной SRS помогает оптимизировать процесс разработки, предотвращая дублирование задач и структурируя проблемы таким образом, чтобы сделать их легко решаемыми.
Вся остальная документация — как техническая, так и деловая — может быть основана на SRS, чтобы гарантировать ее согласованность и точность.
Нет двух одинаковых документов SRS, потому что все программные проекты разные: одни используют каскадную модель разработки, а другие практикуют гибкую разработку. Тем не менее, все еще можно выделить основные компоненты SRS и создать грубый набросок того, как он должен выглядеть:
В первом разделе описывается разрабатываемый продукт, его цель, целевая аудитория, предполагаемое использование и область применения. Во втором разделе представлена дополнительная информация о потребностях пользователей и факторах, которые потенциально могут помешать выполнению требований, изложенных в SRS. Последний основной раздел посвящен конкретным требованиям, как функциональным, так и нефункциональным.
Хорошая SRS должна соответствовать нескольким ключевым характеристикам. Так должно быть:
Вполне возможно написать хороший документ SRS в Microsoft Word, Google Docs или любом другом текстовом редакторе. Проблема с этим подходом в том, что он может быть мучительно утомительным и отнимать много времени. Дело в том, что даже относительно простые проекты разработки программного обеспечения могут потребовать значительных усилий. Когда требования меняются, пределы слова быстро обнаруживаются такие процессоры, как Microsoft Word.
Вместо того, чтобы сталкиваться с препятствиями позже в процессе разработки, гораздо лучше с самого начала использовать специальный инструмент управления требованиями, такой как Visure. Посвященный инструмент управления требованиями обеспечивает комплексную поддержку всего процесса требований, управляя всей информацией, связанной с требованиями, а также их отношениями и взаимодействиями с пользователями.
Visure — отличный пример современного инструмента управления требованиями, поскольку он специально разработан для обеспечения комплексной поддержки всего процесса требований, включая сбор требований, анализ, спецификацию, валидацию и верификацию, прослеживаемость, управление и повторное использование. Visure полностью настраивается и интегрируется со многими сторонними инструментами.
Все, кто работал над программным проектом, знают, как быстро могут накапливаться требования и как сложно ими управлять. Спецификация требований к программному обеспечению предоставляет исчерпывающее описание разрабатываемого программного продукта и позволяет всем участникам оставаться на одной странице. С современными инструментами управления требованиями написание спецификации требований к программному обеспечению совсем не требует больших усилий, а преимущества невозможно игнорировать.
Задайте нам свой вопрос
Попробуйте Visure БЕСПЛАТНО
Гойко Аджич
Гойко Аджич
опубликовано 6 июня 2011 г. , ISBN 978-16172
Get from Amazon.com
«Спецификация на примере» — лауреат премии Jolt Award 2012 за лучшую книгу.
В этой книге представлены тематические исследования (более 50 проектов) того, как успешные команды Lean и Agile эффективно проектируют, разрабатывают, тестируют и поставляют программное обеспечение.
Спецификация по примеру обязателен к прочтению всем, кто серьезно относится к разработке важного программного обеспечения. Это результат исследования того, как команды по всему миру определяют, разрабатывают, тестируют и поставляют правильное программное обеспечение без дефектов в очень короткие итерационные циклы поставки.
С помощью тематических исследований и реальных примеров эта книга поможет вам понять, как успешные команды реализуют спецификацию на примере, гибкое приемочное тестирование и разработку, основанную на поведении, для преодоления разрыва в общении между заинтересованными сторонами и группами внедрения, обеспечения качества в программном обеспечении с самого начала, проектирования, разрабатывать и поставлять системы, соответствующие назначению.
В нем представлены коллективные знания о пятидесяти проектах, начиная от веб-сайтов с высокой посещаемостью и заканчивая внутренними системами бэк-офиса, которые реализуются различными командами, от небольших стартапов до групп, разбросанных по разным континентам, работающих в различных процессах, включая Экстремальное программирование, Scrum, Kanban и подобные процессы часто объединяются под названиями Agile и Lean.
Эта книга предназначена для тестировщиков, бизнес-аналитиков, разработчиков и менеджеров проектов, работающих над проектами Agile и Lean, или команд, переходящих на метод Agile-разработки, которые хотят повысить качество, сократить количество доработок и лучше сотрудничать с бизнес-пользователями.
«Спецификация на примере» наиболее близка к «книге BDD» (в качестве трактовки методологии) Dan North
Стандартный справочник по спецификации на примере и A-TDD Bas Vodde
к Agile Canon Себ Роуз
Сила этой книги исходит из иногда тонкого, а иногда и явного императива для разработчиков и пользователей доверять друг другу, работать согласованно, пересекаясь друг с другом, и использовать спецификации как живые документы в этом процессе. Это само по себе делает эту книгу настоятельно рекомендуемой. Роланд Рако для обзора премии Jolt Award
Что мне особенно понравилось в этой книге, так это использование примеров из реальной жизни и упор на работу в соответствующем контексте проекта. Ричард Дж. Фостер для StickyMinds
Как agile-практик, я узнаю и использую многие из практик, описанных в Spec by Example, но после прочтения я был впечатлен способностью Гойко собрать все это в единое целое. Это исключительно практическая книга! Тим Борн
Я люблю эту книгу. Это правильно проведенное тестирование. Крейг Смит
Из этой книги я вынес огромную сумму. Это было особенно своевременно, поскольку мы приступаем к подходу «спецификация на примере», чтобы охватить здесь некоторые из наших автоматизации. Хорошо иметь несколько примеров подходов к устаревшим продуктам, на которые можно ссылаться, когда мы их пробуем. Роб Ламберт
Настоятельно рекомендуется всем, кто занимается созданием программного обеспечения (разработчикам, тестировщикам, владельцам продуктов, менеджерам по продуктам и т.
д.). Ричард ПолПолучите практические знания и ускорьте доставку программного обеспечения, участвуя в практические, интерактивные мастер-классы:
Просмотр →
Просмотр →
Посмотрите мои любимые предыдущие статьи.
Более подробные сведения можно найти в моих книгах. Я написал семь пока. Некоторые из них даже получили награды!
Я @gojkoadzic в Твиттере, и @gojko на GitHub. я тоже тусуюсь чат Claudia.js.
Веду блог с 2007 года.
Я часто выступаю с основным докладом на конференциях по поставке программного обеспечения. Посмотрите несколько записанных сессий.
Организовать корпоративный семинар или публичную конференцию? Пишите мне на gojko@neuri. co.uk.
Получайте по электронной почте будущие статьи, книги и скидки на конференции.
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
ПоискОблачные вычисления
Расходы на облако могут выйти из-под контроля, но такие службы, как Google Cloud Recommender, предоставляют информацию для оптимизации ваших рабочих нагрузок.
Но…Йорам Новик, второй генеральный директор облачного стартапа Zadara, привносит в эту должность многолетний опыт руководства ИТ и рассказывает о …
Если вы рассматриваете Amazon Route 53 как способ уменьшить задержку, вот как работает этот сервис.
Архитектура приложения
Carbon — это экспериментальный язык программирования, созданный на базе C++, но с новым взглядом на безопасность памяти,…
Хотя закону Конвея уже несколько десятков лет, некоторые утверждают, что спешка индустрии по внедрению микросервисов заставляет его принимать .
Несмотря ни на что, методология Waterfall поддерживает бесчисленное количество команд разработчиков программного обеспечения. …
ИТОперации
По мере того, как облачные сервисные сетки выходят за пределы Kubernetes, члены сообщества открытого исходного кода выражают обеспокоенность по поводу безопасности и …
Пытаетесь быть в курсе последних новостей с KubeCon + CloudNativeCon? Используйте это подробное руководство, чтобы оставаться в курсе последних событий…
Для команд, использующих рабочие процессы машинного обучения с Kubernetes, использование Kubeflow может привести к более быстрому и плавному развертыванию. Получить…
TheServerSide.com
Выгорание разработчиков программного обеспечения реально. Вот несколько стратегий, которые программисты могут использовать, чтобы этого избежать.
TypeScript и JavaScript — две дополняющие друг друга технологии, которые лежат в основе как клиентской, так и серверной разработки. Вот…
ПоискAWS
Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь.
Об авторе