Как реализовать качественный контроль доступа?
Как реализовать качественный контроль доступа?

В последнее время многие студенты оставляют сообщения в фоновом режиме официального аккаунта с вопросами о проблемах, связанных с качеством встроенной технологии и качеством контроля доступа.

На самом деле качественный контроль доступа реализуется всеми на работе, но это может быть новый термин, и в понимании каждого есть ошибка.

С моей точки зрения, контроль качества — это методология, более подходящая для текущего процесса разработки и поставки программного обеспечения. Цель состоит в том, чтобы более четко определить стандарты входа и выхода для каждого звена во всем процессе от спроса до онлайн-выпуска и доставки, а также более научно и рационально сформулировать концепцию контроля доступа.

В этой статье мы поговорим о темах, связанных с качественным контролем доступа с моей точки зрения и о том, как реализовать его на работе.

Как понять контроль качества ворот?

Как показано на рисунке выше, вообще говоря, программный продукт или технологический проект должен пройти следующие этапы жизненного цикла:

  • План проекта: предыстория проекта, цели проекта, масштаб проекта, начало и сроки, вложенные ресурсы и т. д.;
  • Описание требования: Описать конкретные бизнес-модули, бизнес-сценарии и логику взаимодействия данного проекта, а также сферу влияния;
  • дизайн продукта: включая схему прототипа продукта, пользовательский интерфейс, план технической реализации и другой сопутствующий контент;
  • Реализация кодирования: студенты НИОКР реализуют требования и функции, описанные при проектировании продукта, посредством кода;
  • Тестовая проверка: тестовый дизайн, проверка со всех сторон того, что программный продукт, реализованный НИОКР, соответствует ожидаемым показателям;
  • Доставка онлайн: тест выпускает услуги в онлайн-среде после упаковки и настройки после эксплуатации и обслуживания.,Доставлено пользователям для использования;

Мы часто говорим, что качество продукции определяется дизайном/конструкцией, а не тестированием. Ежедневное содержание тестирования заключается в основном в проверке того, что поставляемая программная система соответствует различным показателям, которым продукт должен соответствовать в различных измерениях и сценариях. Другими словами, по содержанию работы испытуемые больше похожи на людей, забивающих гвозди молотком.

Мы также знаем, что чем раньше риск будет обнаружен и устранен, тем ниже будут затраты.

иРоль контроля доступа к качеству заключается в том, чтобы как можно раньше, начиная с этапа спроса, вмешиваться в разработку спроса, разработку продукта, разработку технических решений и другие аспекты. С помощью обзоров, вопросов и т. д. обнаружить как можно больше лазеек и недостатков, а затем затем. сформулировать научные и обоснованные стандарты доступа и выхода на основе фактической ситуации в проекте, чтобы гарантировать, что результаты каждого звена передаются на следующее звено с более высоким качеством.

Как реализовать качественный контроль доступа?

Как упоминалось выше, конкретная практика контроля доступа к качеству фактически заключается в формулировании стандартов входа и выхода и максимально возможном контроле этих стандартов для строгого обеспечения качества продукции. В конкретной практике работы, я думаю, внедрение качественного контроля доступа можно условно разделить на следующие шесть этапов:

Выберите объект

Сначала выберите правильный объект управления доступом.,Например, для контроля и измерения качества.,Общим в нашем подходе является скорость прохождения дыма в сцене P0. Для улучшения качества кодирования,Мы можем начать с перспективы охвата единиц измерения и стандартов кодирования. Когда выберите объект,Обратите внимание на эти два принципа:

  • Очистить область: обязательно четко определите область, соответствующую выбранному объекту.,Не будьте расплывчатыми или дублирующими объемы;
  • Легко начать: по сравнению со сложным выбором объекта,Я предпочитаю выбирать головоломки, которые легче решить. Преимущество этого в том, что это не требует вложения слишком много ресурсов и времени.,С другой стороны, вы также можете получить результаты как можно быстрее.,Легко оценить, стоит ли увеличивать инвестиции и расширять масштабы в будущем;
Определение показателей

Смысл показателей заключается в измерениях, на основе которых можно измерять объекты, контролируемые системой контроля доступа, и проводить объективные и разумные оценки. Например, когда дело доходит до качества тестирования, наш обычный подход заключается в тестировании и предоставлении случаев P0, а отдел исследований и разработок гарантирует, что самотестирование пройдет успешно и потребуется соответствующий отчет о тестировании. При определении показателей контроля доступа необходимо учитывать следующие два момента:

  • Общая цель: то есть определенные показатели признаются и считаются объективными и разумными как НИОКР, так и тестировщиком.,Вместо того, чтобы определять это случайно;
  • Четкие обязанности: в четко определенных показателях должно быть четко указано, кто и что будет делать, задачи и обязанности различных должностей и избегать перегруженности;
Определить ценность

После определения общих показателей необходимо определиться с конкретными величинами измерений и методами измерения.

Возьмем, к примеру, скорость прохождения дыма.,Более распространенное значение состоит в том, что процент прохождения самотестирования для случаев P0 должен составлять 100% в пересчете на модульный тест;,Могут быть исторические обязательства,Итак, в начале Определить ценность,Могут быть установлены значения в двух измерениях: опорное значение и проходное значение.

  • Эталонное значение. Какова измеряемая ценность основных производителей или эталонных образцов в отрасли и как долго должна длиться наша цель для достижения этого значения?
  • Проходной балл: только начал выполнять модульное тестирование.,Вы можете выбрать небольшой пилотный проект,Например, для первой версии выберите инкрементальное покрытие кода не менее 20%.,В дальнейшем сфера применения будет постепенно расширяться в зависимости от эффекта.,Поднимите планку проходных баллов;
Наращивание потенциала

После выбора разумного объекта, определения общепризнанных показателей и разумных значений измерений следующим шагом будет то, как реализовать и измерить оценку.

При выполнении лучше всего автоматизировать выполнение и стараться избегать выполнения вручную. В то же время учащиеся, проходящие тестирование, должны иметь возможность измерять и проверять, а не доверять способности людей водить машину и самоконтролю. При выполнении и измерении также необходимо обратить внимание на эти два аспекта:

Метаданные: требуется только одна копия результатов выполнения и значений измерений. В противном случае не будет единого и достоверного источника данных из нескольких источников данных;

Обязательная проверка: При выполнении и проверке объектов контроля доступа должны быть обязательные методы измерения и проверки. Их нельзя пропускать из-за таких факторов, как острая необходимость, иначе качественный контроль доступа потеряет смысл существования;

правила обработки

Суть качественного контроля доступа заключается в определении научных и разумных правил доступа и выхода. Поэтому определение, исполнение и измерение правил должны быть четко определены.

В то же время правила не статичны, а должны постоянно корректироваться в соответствии с изменениями в проектах и ​​значениях качества, а также постоянно пересматриваться и обновляться. Необходимо постоянно следить за процессом и результатами выполнения и проверки и как можно скорее реагировать на отзывы о результатах. Только таким образом мы сможем лучше использовать контроль качества для контроля качества выходных материалов в каждом звене.

Постоянное улучшение

Качественный контроль доступа не означает, что раз он установлен, он должен осуществляться в соответствии с правилами и больше не меняться. В процессе выполнения будьте гибкими в корректировке и избегайте постоянного увеличения веса.

Когда вы впервые начнете внедрять качественный контроль доступа, вы обязательно столкнетесь со многими проблемами и трудностями. Столкнувшись с этими проблемами, разумнее принять прогрессивный подход к контролю, постоянно углублять практику качественного контроля доступа и постоянно расширять сферу контроля доступа. Вместо того, чтобы с самого начала применять комплексный подход, контроль качества, скорее всего, будет прерван.

Мы все знаем, что локальный оптимум не обязательно является глобальным оптимумом. Чтобы добиться глобальной оптимальности, вначале необходимо составить четкие определения и планы, однако в процессе контроля реализации мы должны сначала начать с местных методов контроля качества, постоянно совершенствовать и оптимизировать и в конечном итоге достичь глобального оптимального качества; цель гарантии .

Значение контроля доступа к качеству для обеспечения качества

Отношения между бизнесом и технологиями интересны. Целью бизнеса является быстрая реализация идей, быстрая реакция на изменения и быстрая доставка продукции. Технология больше связана с сложностью реализации, эффективностью и качеством доставки. На первый взгляд бизнес и технологии представляют собой совершенно два измерения, но на самом деле между бизнесом и технологиями существует общая цель, которая заключается в более четкой сфере применения, количественных показателях и реализации ценности бизнеса.

Роль контроля доступа к качеству заключается в заблаговременном обнаружении и предотвращении рисков, улучшении качества доставки и обеспечении того, чтобы конечная поставляемая продукция имела контролируемые риски и более высокое качество.

Хаос-Инжиниринг,Есть существительное, которое называется“Радиус взрыва”。Ценность качественного контроля доступа на самом деле состоит в том, чтобы контролировать взрывной радиус рисков в жизненном цикле программного продукта.

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]