Похожие презентации:
Качество ПО: функциональные требования
1. Качество ПО
2. Что такое функциональное требование
Функциональные требования - это детали и инструкции,которые диктуют, как работает и ведет себя
программное обеспечение.
функциональные требования создают и применяют к
программному обеспечению на этапах разработки
проекта, чтобы обеспечить простоту использования и
работоспособность программного обеспечения.
Функциональные требования могут различаться по
поведению, возможностям и протоколам в зависимости
от отрасли пользователя.
3. Функциональные требования состоят из двух частей:
Функция-это, то чтоделает система
Функциональное
требование
Поведение
определяется тем, как
это делает система
4. Пользователь должен иметь возможность войти в систему, используя свое имя пользователя и пароль.
Вход в системуФункциональное
требование
Система должна позволять
пользователю входить в систему,
используя свое имя пользователя
и парол
5. Система рассчитывает налог с продаж для покупки пользователя
Рассчитать налог с продажФункциональное
требование
Система должна рассчитать
налог с продаж путем умножения
покупной цены на налоговую
ставку
6. Система отправляет пользователю электронное письмо с подтверждением после того, как он успешно разместил заказ
Функциональноетребование
7. Преимущества функциональных требований
Определение функциональности системы позволяетопределить особенности системы, чтобы увидеть, где можно
улучшить функциональность.
Поддержка предпочтений клиента, функциональные
требования создаются на основе предпочтений клиента.
Например, если клиент запрашивает программное
обеспечение, позволяющее пользователям получать доступ к
нескольким файлам одновременно, то функциональное
требование может включать в себя большой объем
файлового хранилища.
Повышение удобства использования программного
обеспечения за счет включения функций, которые делают
систему более удобной для работы пользователей.
8. Какие детали включают функциональные требования?
Информация о рабочем процессе: Разработчики используютфункциональные требования для предоставления информации об
управлении рабочими процессами, которая включает детали о
производительности системы, приложениях и настройке интерфейса.
Соответствие требованиям законодательства и пользователей:
Функциональные требования могут помочь инженерам программного
обеспечения выполнить юридические и пользовательские
требования.
Изменения в системе: Функциональные требования помогают
пользователям и инженерам программного обеспечения определить,
кто может вносить изменения в систему, например, модифицировать
данные в системе или изменять детали интерфейса.
Системные отчеты: Использование функциональных требований
позволяет инженерам программного обеспечения иметь подробные
описания системных отчетов, включая то, как программное
обеспечение взаимодействует с технологией и какие изменения
необходимы, чтобы помочь системе работать более корректно.
9. Типы функциональных требований
1. Сертификационные требования - специалисты должны иметьопределенную сертификацию перед началом работы с программным
обеспечением.
2. Административные операции - предоставление конкретным
представителям руководства разрешения на работу с программным
обеспечением.
3. Рекомендации по отчетности - фундаментальные требования могут
объяснить, как пользователи могут собирать и искать определенные
данные.
4. Операции по сделке - рассматривают транзакцию продажи, включая ввод,
удаление, отмену или полное списание средств.
5. Отслеживание аудита – предоставление возможности отслеживать важные
данные. Пользователи могут выбрать нужные им данные или поручить
программе автоматически отслеживать важные данные.
10. Типы функциональных требований
1. Внешние интерфейсы - включают внешние интерфейсы в своифункциональные требования если они работают с интерфейсами за
пределами своей основной системы, например, с веб-сайтом партнера или
операционной системой коллеги.
2. Архивирование данных - фундаментальные требования позволяют
компаниям архивировать устаревшие данные, а не удалять их, на случай,
если они понадобятся в будущем.
3. Юридические требования: В зависимости от отрасли, компания может
иметь определенные законы и правила, которым необходимо следовать.
Фундаментальные требования обеспечивают соответствие программного
обеспечения компании установленным требованиям.
4. Аутентификация-проверка подлинность информации, которую
пользователи вводят в систему. Система может требовать пароли для
авторизации пользователей для доступа к информации.
Программное обеспечение