what are quality attributes
Для початку давайте коротко розберемось Що таке якість ? Якість можна визначити по-різному. Визначення якості може відрізнятися від людини до людини. Але нарешті, мають бути деякі стандарти. Тому Якість можна визначити як
- Ступінь досконалості - Оксфордський словник
- Фітнес за призначенням - Едвард Демінг
- Найкраще для використання та ціни продажу - Feigenbaum
- Сукупність характеристик суб'єкта господарювання, що впливають на його здатність задовольняти заявлені або приховані потреби - ISO
Як розробник продукту визначатиме якість? - Товар відповідає вимогам замовника.
Як замовник визначатиме якість? - Потрібна функціональність надається зручно.
Це деякі визначення якості з різних точок зору. Тепер давайте подивимося, як можна виміряти деякі атрибути якості продукту чи програми.
Наступні фактори використовуються для вимірювання якості розробки програмного забезпечення. Кожен атрибут можна використовувати для вимірювання продуктивності товару. Ці атрибути можна використовувати для Забезпечення якості, а також контроль якості .
Заходи із забезпечення якості орієнтовані на попередження впровадження дефектів і Діяльність з контролю якості спрямовані на виявлення дефектів у продуктах та послугах.
Надійність
безкоштовні сайти аніме для потокового передавання англійською мовою -
Виміряйте, чи виріб є достатньо надійним для витримки в будь-якому стані. Повинні давати стабільно правильні результати.
Надійність продукту вимірюється з точки зору роботи проекту в різних робочих середовищах та різних умовах.
Ремонтопридатність
Різні версії виробу повинні бути простими в обслуговуванні. Для розробки слід легко додавати код до існуючої системи, час від часу легко оновлювати нові функції та нові технології.
Технічне обслуговування повинно бути економічно вигідним і простим. Систему легко підтримувати та виправляти дефекти або вносити зміни в програмне забезпечення.
Юзабіліті
Це можна виміряти з точки зору простоти використання. Додаток повинен бути зручним для користувача. Навчатися легко. Навігація повинна бути простою.
Система повинна бути:
- Простий у використанні для підготовки вхідних даних, роботи та інтерпретації вихідних даних.
- Забезпечте відповідність стандартам або умовам користувальницького інтерфейсу до інших наших часто використовуваних систем.
- Легко для нових або рідкісних користувачів навчитися користуватися системою.
Переносимість
Це можна виміряти з точки зору витрат, пов'язаних з перенесенням, технічних питань, пов'язаних з перенесенням, питань поведінки, пов'язаних з перенесенням.
Правильність
Додаток повинен бути правильним з точки зору його функціональності, внутрішньо використовуваних розрахунків та навігації. Це означає, що програма повинна відповідати функціональним вимогам.
Ефективність
Основний атрибут якості системи. Вимірюється термінами, необхідними для виконання будь-якого завдання, даного системі. Наприклад, система повинна ефективно використовувати ємність процесора, дисковий простір та пам’ять.
Якщо система використовує всі доступні ресурси, то користувач отримає погіршену продуктивність, якщо система не працює з метою підвищення ефективності. Якщо система неефективна, її не можна використовувати в додатках реального часу.
Рекомендована література = >> Що таке тестування ефективності
Чесність або безпека
Чесність приходить із безпекою. Цілісність або безпека системи повинні бути достатніми для запобігання несанкціонованому доступу до системних функцій, запобігання втраті інформації, забезпечення захисту програмного забезпечення від зараження вірусами та захисту конфіденційності даних, що вводяться в систему.
Випробуваність
Система повинна бути легкою для тестування та виявлення дефектів. Якщо потрібно, це має бути легко розділити на різні модулі для тестування.
Гнучкість
Має бути досить гнучким для модифікації. Пристосовується до інших продуктів, з якими вона потребує взаємодії. Має бути легким для взаємодії з іншими стандартними сторонніми компонентами.
де ключ безпеки мережі
Багаторазове використання
Повторне використання програмного забезпечення є хорошим економічним та економічним способом розвитку. Різні класи бібліотеки коду повинні бути досить загальними, щоб їх можна було легко використовувати в різних модулях програми. Розділення програми на різні модулі, щоб модулі могли бути повторно використані у всій програмі.
Рекомендована література = >> Вартість якості та вартість неякісної?
Сумісність
Взаємодія однієї системи з іншою повинна бути легкою для обміну даними або послугами з іншими системами. Різні системні модулі повинні працювати на різних платформах операційних систем, різних базах даних та умовах протоколу.
Застосовуючи вищезазначені стандарти якості, ми можемо визначити, чи відповідає система вимогам якості чи ні.
Як зазначено вище, усі ці атрибути застосовуються до процесу контролю якості та контролю якості, щоб випробувач або замовник також могли знайти якість програми або системи.
Рекомендована література
- Різниця між забезпеченням якості та контролем якості (QA проти QC)
- Тестування програмного забезпечення та сертифікати забезпечення якості - Частина 2
- Що таке забезпечення якості програмного забезпечення (SQA): Посібник для початківців
- Фейковий Бог якості проти справжніх людей - хто відповідає за якість програмного забезпечення?
- Як використовувати техніку Poka-Yoke (перевірка помилок) для поліпшення якості програмного забезпечення
- Взаєморозуміння при тестуванні: ключ до забезпечення якісного програмного забезпечення
- 7 основних інструментів якості: інструменти управління, контролю та вдосконалення якості
- Постійний процес інтеграції: як поліпшити якість програмного забезпечення та зменшити ризик