Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Уровни и типы требований

Содержание

Уровни и типы требованийИнженерия ПЗ. Л. Егорова Е.В.«SOFT WARE REQUIREMENTS ENGINEE-RING: WHAT, WHY, WHO, WHEN, AND HOW», LINDA WESTFALL [HTTPS://CS.ANU.EDU.AU/COURSES/COMP3530/READINGS/THE_WHY_WHAT_WHO_WHEN_AND_HOW_OF_SOFT WARE_REQUIREMENTS.PDF]
Уровни и типы требованийИнженерия программного обеспеченияДополнительная лекцияКафедра компьютерных систем и сетей Уровни и типы требованийИнженерия ПЗ. Л. Егорова Е.В.«SOFT WARE REQUIREMENTS ENGINEE-RING: WHAT, Уровни и типы требований(2)Инженерия ПЗ. Л. Егорова Е.В. Основные понятия(1)Инженерия ПЗ. Л. Егорова Е.В.БИЗНЕС-ТРЕБОВАНИЯ (BUSINESS REQUIREMENTS) выражают цель, ради которой Примеры:Нужен инструмент, в реальном времени отображающий наиболее выгодный курс покупки и продажи Основные понятия(2)Инженерия ПЗ. Л. Егорова Е.В.ПОЛЬЗОВАТЕЛЬСКИЕ ТРЕБОВАНИЯ (USER REQUIREMENTS) описывают задачи, которые Примеры: При первом входе пользователя в систему должно отображаться лицензионное соглашение.Администратор должен Основные понятия(3)Инженерия ПЗ. Л. Егорова Е.В.БИЗНЕС-ПРАВИЛА (BUSINESS RULES) - описывают особенности принятых Примеры: Никакой документ, просмотренный посетителями сайта хотя бы один раз, не может Основные понятия(4)Инженерия ПЗ. Л. Егорова Е.В.АТРИБУТЫ КАЧЕСТВА (QUALITY ATTRIBUTES) – расширяют собой Примеры: Максимальное время готовности системы к выполнению новой команды после отмены предыдущей Основные понятия(5)Инженерия ПЗ. Л. Егорова Е.В.ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (FUNCTIONAL REQUIREMENTS) - описывают поведение Примеры: В процессе инсталляции приложение должно проверять остаток свободного места на целевом Основные понятия(6)Инженерия ПЗ. Л. Егорова Е.В.НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (NON-FUNCTIONAL REQUIREMENTS) описывают свойства системы(удобство Примеры: При одновременной непрерывной работе с системой 1000 пользователей, минимальное время между Основные понятия(7)Инженерия ПЗ. Л. Егорова Е.В.ОГРАНИЧЕНИЯ (LIMITATIONS, CONSTRAINTS) представляют собой факторы, ограничивающие Примеры: Все элементы интерфейса должны отображаться без прокрутки при разрешениях экрана от Основные понятия(8)Инженерия ПЗ. Л. Егорова Е.В.ОГРАНИЧЕНИЯ (LIMITATIONS, CONSTRAINTS) представляют собой факторы, ограничивающие Примеры: Все элементы интерфейса должны отображаться без прокрутки при разрешениях экрана от Основные понятия(9)Инженерия ПЗ. Л. Егорова Е.В.ТРЕБОВАНИЯ К ИНТЕРФЕЙСАМ (EXTERNAL INTERFACES REQUIREMENTS) описывают Примеры: Обмен данными между клиентской и серверной частями приложения при осуществлении фоновых Основные понятия(10)Инженерия ПЗ. Л. Егорова Е.В.ТРЕБОВАНИЯ К ДАННЫМ (DATA REQUIREMENTS) описывают структуры Примеры: Все данные системы, за исключением пользовательских документов, должны храниться в БД Спецификация требований  Software requirements specificationИнженерия ПЗ. Л. Егорова Е.В.объединяет в себе Принципы создания, организации и ис-пользования набора требованийИнженерия ПЗ. Л. Егорова Е.В.КАРЛА ВИГЕРСА Инженерия ПЗ. Л. Егорова Е.В.Вопросы
Слайды презентации

Слайд 2 Уровни и типы требований
Инженерия ПЗ. Л. Егорова Е.В.
«SOFT

Уровни и типы требованийИнженерия ПЗ. Л. Егорова Е.В.«SOFT WARE REQUIREMENTS ENGINEE-RING:

WARE REQUIREMENTS ENGINEE-RING: WHAT, WHY, WHO, WHEN, AND HOW»,

LINDA WESTFALL
[HTTPS://CS.ANU.EDU.AU/COURSES/COMP3530/READINGS/THE_WHY_WHAT_WHO_WHEN_AND_HOW_OF_SOFT WARE_REQUIREMENTS.PDF]

Слайд 3 Уровни и типы требований(2)
Инженерия ПЗ. Л. Егорова Е.В.

Уровни и типы требований(2)Инженерия ПЗ. Л. Егорова Е.В.

Слайд 4 Основные понятия(1)
Инженерия ПЗ. Л. Егорова Е.В.
БИЗНЕС-ТРЕБОВАНИЯ
(BUSINESS REQUIREMENTS)

Основные понятия(1)Инженерия ПЗ. Л. Егорова Е.В.БИЗНЕС-ТРЕБОВАНИЯ (BUSINESS REQUIREMENTS) выражают цель, ради


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

нужен, какая от него ожидается польза).

Результат:
общее видение (vision and scope)
— документ, который, как правило, представлен простым текстом и таблицами. Здесь нет детализации поведения системы и иных технических характеристик, но вполне могут быть определены приоритеты решаемых бизнес-задач, риски и т. п.


Слайд 5 Примеры:
Нужен инструмент, в реальном времени отображающий наиболее выгодный

Примеры:Нужен инструмент, в реальном времени отображающий наиболее выгодный курс покупки и

курс покупки и продажи валюты.
Необходимо в два-три раза

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

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 6 Основные понятия(2)
Инженерия ПЗ. Л. Егорова Е.В.
ПОЛЬЗОВАТЕЛЬСКИЕ ТРЕБОВАНИЯ (USER

Основные понятия(2)Инженерия ПЗ. Л. Егорова Е.В.ПОЛЬЗОВАТЕЛЬСКИЕ ТРЕБОВАНИЯ (USER REQUIREMENTS) описывают задачи,

REQUIREMENTS)
описывают задачи, которые пользователь может выполнять с помощью

разрабатываемой системы (реакцию системы на действия пользователя, сценарии работы пользователя).

Результат:
варианты использования (use cases), пользовательские историй (user stories), пользовательские сценарии (user scenarios).




Слайд 7 Примеры:
При первом входе пользователя в систему должно

Примеры: При первом входе пользователя в систему должно отображаться лицензионное соглашение.Администратор

отображаться лицензионное соглашение.
Администратор должен иметь возможность просматривать список всех

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

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 8 Основные понятия(3)
Инженерия ПЗ. Л. Егорова Е.В.
БИЗНЕС-ПРАВИЛА (BUSINESS RULES)

Основные понятия(3)Инженерия ПЗ. Л. Егорова Е.В.БИЗНЕС-ПРАВИЛА (BUSINESS RULES) - описывают особенности

- описывают особенности принятых в предметной области (и/или непосредственно

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

Слайд 9 Примеры:
Никакой документ, просмотренный посетителями сайта хотя бы

Примеры: Никакой документ, просмотренный посетителями сайта хотя бы один раз, не

один раз, не может быть отредактирован или удалён.

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

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 10 Основные понятия(4)
Инженерия ПЗ. Л. Егорова Е.В.
АТРИБУТЫ КАЧЕСТВА (QUALITY

Основные понятия(4)Инженерия ПЗ. Л. Егорова Е.В.АТРИБУТЫ КАЧЕСТВА (QUALITY ATTRIBUTES) – расширяют

ATTRIBUTES) –
расширяют собой нефункциональные требования и на уровне

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

Слайд 11 Примеры:
Максимальное время готовности системы к выполнению новой

Примеры: Максимальное время готовности системы к выполнению новой команды после отмены

команды после отмены предыдущей не может превышать одну секунду.

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

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 12 Основные понятия(5)
Инженерия ПЗ. Л. Егорова Е.В.
ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (FUNCTIONAL

Основные понятия(5)Инженерия ПЗ. Л. Егорова Е.В.ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (FUNCTIONAL REQUIREMENTS) - описывают

REQUIREMENTS) - описывают поведение системы, т. е. её действия (вычисления,

преобразования, проверки, обработку и т. д.)

Слайд 13 Примеры:
В процессе инсталляции приложение должно проверять остаток

Примеры: В процессе инсталляции приложение должно проверять остаток свободного места на

свободного места на целевом носителе.
Система должна автоматически выполнять

резервное копирование данных ежедневно в указанный момент времени.
Электронный адрес пользователя, вводимый при регистрации, должен быть проверен на соответствие требованиям RF8.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 14 Основные понятия(6)
Инженерия ПЗ. Л. Егорова Е.В.
НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (NON-FUNCTIONAL

Основные понятия(6)Инженерия ПЗ. Л. Егорова Е.В.НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ (NON-FUNCTIONAL REQUIREMENTS) описывают свойства

REQUIREMENTS) описывают свойства системы(удобство использования, безопасность, надёжность, расширяемость и

т. д.), которыми она должна обладать при реализации своего поведения.

Слайд 15 Примеры:
При одновременной непрерывной работе с системой 1000

Примеры: При одновременной непрерывной работе с системой 1000 пользователей, минимальное время

пользователей, минимальное время между возникновением сбоев должно быть более

или равно 100 часов.
Ни при каких условиях общий объём используемой приложением памяти не может превышать 2 ГБ.
Размер шрифта для любой надписи на экране должен поддерживать настройку в диапазоне от 5 до 15 пунктов.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 16 Основные понятия(7)
Инженерия ПЗ. Л. Егорова Е.В.
ОГРАНИЧЕНИЯ
(LIMITATIONS, CONSTRAINTS)

Основные понятия(7)Инженерия ПЗ. Л. Егорова Е.В.ОГРАНИЧЕНИЯ (LIMITATIONS, CONSTRAINTS) представляют собой факторы,


представляют собой факторы, ограничивающие выбор способов и средств (в

том числе инструментов) реализации продукта.

Слайд 17 Примеры:
Все элементы интерфейса должны отображаться без прокрутки

Примеры: Все элементы интерфейса должны отображаться без прокрутки при разрешениях экрана

при разрешениях экрана от 800x600 до 1920x1080.
Не

допускается использование Flash при реализации клиентской части приложения.
Приложение должно сохранять способность реализовывать функции с уровнем важности «критический» при отсутствии у клиента поддержки JavaScript.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 18 Основные понятия(8)
Инженерия ПЗ. Л. Егорова Е.В.
ОГРАНИЧЕНИЯ
(LIMITATIONS, CONSTRAINTS)

Основные понятия(8)Инженерия ПЗ. Л. Егорова Е.В.ОГРАНИЧЕНИЯ (LIMITATIONS, CONSTRAINTS) представляют собой факторы,


представляют собой факторы, ограничивающие выбор способов и средств (в

том числе инструментов) реализации продукта.

Слайд 19 Примеры:
Все элементы интерфейса должны отображаться без прокрутки

Примеры: Все элементы интерфейса должны отображаться без прокрутки при разрешениях экрана

при разрешениях экрана от 800x600 до 1920x1080.
Не

допускается использование Flash при реализации клиентской части приложения.
Приложение должно сохранять способность реализовывать функции с уровнем важности «критический» при отсутствии у клиента поддержки JavaScript.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 20 Основные понятия(9)
Инженерия ПЗ. Л. Егорова Е.В.
ТРЕБОВАНИЯ К ИНТЕРФЕЙСАМ

Основные понятия(9)Инженерия ПЗ. Л. Егорова Е.В.ТРЕБОВАНИЯ К ИНТЕРФЕЙСАМ (EXTERNAL INTERFACES REQUIREMENTS)

(EXTERNAL INTERFACES REQUIREMENTS)
описывают особенности взаимодействия разрабатываемой системы с

другими системами и операционной средой.

Слайд 21 Примеры:
Обмен данными между клиентской и серверной частями

Примеры: Обмен данными между клиентской и серверной частями приложения при осуществлении

приложения при осуществлении фоновых AJAX-запросов должен быть реализован в

формате JSON.
Протоколирование событий должно вестись в журнале событий операционной системы.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 22 Основные понятия(10)
Инженерия ПЗ. Л. Егорова Е.В.
ТРЕБОВАНИЯ К ДАННЫМ

Основные понятия(10)Инженерия ПЗ. Л. Егорова Е.В.ТРЕБОВАНИЯ К ДАННЫМ (DATA REQUIREMENTS) описывают


(DATA REQUIREMENTS)
описывают структуры данных (и сами данные), являющиеся

неотъемлемой частью разрабатываемой системы.
Часто сюда относят описание базы данных и особенностей её использования.

Слайд 23 Примеры:
Все данные системы, за исключением пользовательских документов,

Примеры: Все данные системы, за исключением пользовательских документов, должны храниться в

должны храниться в БД под управлением СУБД MySQL, пользовательские

документы должны храниться в БД под управлением СУБД MongoDB.
Для ускорения операций поиска по тексту статей и обзоров должны быть предусмотрены полнотекстовые индексы на соответствующих полях таблиц.

Инженерия ПЗ. Л2. Егорова Е.В.


Слайд 24 Спецификация требований Software requirements specification
Инженерия ПЗ. Л. Егорова

Спецификация требований Software requirements specificationИнженерия ПЗ. Л. Егорова Е.В.объединяет в себе

Е.В.
объединяет в себе описание всех требований уровня продукта и

может представлять собой весьма объёмный документ.

Слайд 25 Принципы создания, организации и ис-пользования набора требований
Инженерия ПЗ.

Принципы создания, организации и ис-пользования набора требованийИнженерия ПЗ. Л. Егорова Е.В.КАРЛА

Л. Егорова Е.В.
КАРЛА ВИГЕРСА
«РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ»


(«SOFT WARE REQUIREMENTS (3RD EDITION) (DEVELOPER BEST PRACTICES)», KARL WIEGERS, JOY BEATTY).

  • Имя файла: urovni-i-tipy-trebovaniy.pptx
  • Количество просмотров: 154
  • Количество скачиваний: 0