SlideShare a Scribd company logo
Шаблоны оформления
    требований
IEEE Standard 830-1998:
функциональная спецификация
• Введение
  •   Назначение
  •   Соглашения, принятые в документах
  •   Границы проекта
  •   Ссылки
• Общее описание
  •   Общий взгляд на продукт
  •   Особенности продукта
  •   Классы и характеристики пользователей
  •   Операционная среда
  •   Ограничения дизайна и реализации
  •   Документация для пользователей
  •   Предположения и зависимости
IEEE Standard 830-1998:
функциональная спецификация
• Функции системы
   • Функция системы
        • Описание и приоритеты
        • Последовательности: воздействие – реакция
        • Функциональные требования
• Требования к внешнему интерфейсу
   •   Интерфейсы пользователя
   •   Интерфейсы оборудования
   •   Интерфейсы ПО
   •   Интерфейсы передачи информации
• Другие нефункциональные требования
   •   Требования к производительности
   •   Требования к охране труда
   •   Требования к безопасности
   •   Атрибуты качества
Сценарии использования
• Применяется для выявления требований к поведению системы
  (функциональных требований)
• Алистер Коберн «Современные методы описания функциональных
  требований к системе» 2011 г
• RUP +UML
  • Деловой сценарий использования
     • Черный ящик, бизнес-процесс, акторы
  • Системный сценарий использования
     • Что актор может сделать с системой
• Детализация сценария:
  • Краткий: несколько предложений
  • Обычный: несколько параграфов
  • Полностью детализированный
Шаблон сценария использования
•   Имя: глагол; как правило, цель актора; 2-3 слова
•   Цель / Контекст: то, что должно быть достигнуто актором
•   Область действия: область, где система рассматривается как черный ящик
•   Уровень: обобщенный, цели пользователя, подфункция
•   Акторы: внешний фактор, влияющий на систему или находящийся под ее влиянием
•   Заинтересованные лица: как правило, для кого создается сценарий
•   Предусловие: перечень всех условий, при которых исполнение сценария имеет
    смысл
•   Активаторы / триггеры: событие, инициирующее выполнение сценария
•   Порядок событий / основной сценарий
•   Альтернативные пути / расширения
•   Бизнес-правила: отсылка на уровень выше
ГОСТ 34 серии
№ Пользователь   Система     Экранная форма   Условие: последующий шаг
Предусловие




Постусловие


Список экранных форм
Описание печатных форм
Описание экспортируемых / импортируемых данных

More Related Content

What's hot

должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
Natalia Zhelnova
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
Natalia Zhelnova
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
SQALab
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
Natalia Zhelnova
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
SQALab
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
Denis Beskov
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
Natalia Zhelnova
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
Natalia Zhelnova
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
Natalia Zhelnova
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
SQALab
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
Natalia Zhelnova
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализ
SQALab
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
Natalia Zhelnova
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
Ivan Shamaev
 
Требования к по
Требования к поТребования к по
Требования к поJaneKozmina
 

What's hot (20)

должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
L4 requirements
L4 requirementsL4 requirements
L4 requirements
 
Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализ
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Требования к по
Требования к поТребования к по
Требования к по
 

Viewers also liked

функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификация
Natalia Zhelnova
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Sasha Kutsenko
 
Плохой против хорошего консультанта
Плохой против хорошего консультантаПлохой против хорошего консультанта
Плохой против хорошего консультантаJaneKozmina
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
SQALab
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
Natalia Zhelnova
 
02 Архитектура информационных систем. Основы
02 Архитектура информационных систем. Основы02 Архитектура информационных систем. Основы
02 Архитектура информационных систем. ОсновыEdward Galiaskarov
 
07 Архитектура информационных систем. Принципы GRASP
07 Архитектура информационных систем. Принципы GRASP07 Архитектура информационных систем. Принципы GRASP
07 Архитектура информационных систем. Принципы GRASPEdward Galiaskarov
 
03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектурыEdward Galiaskarov
 
Архитектурные стили и шаблоны
Архитектурные стили и шаблоныАрхитектурные стили и шаблоны
Архитектурные стили и шаблоныVlad Andrusenko
 
06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворкиEdward Galiaskarov
 
Краткая характеристика основных архитектурных стилей
Краткая характеристика основных архитектурных стилейКраткая характеристика основных архитектурных стилей
Краткая характеристика основных архитектурных стилейинна ветрова
 
04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стили04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стилиEdward Galiaskarov
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
Sasha Kutsenko
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
Lead Zeppelin
 
01 Архитектура информационных систем. Общие понятия
01 Архитектура информационных систем. Общие понятия01 Архитектура информационных систем. Общие понятия
01 Архитектура информационных систем. Общие понятия
Edward Galiaskarov
 
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)Denis Beskov
 
Building Systems Analysts Office
Building Systems Analysts OfficeBuilding Systems Analysts Office
Building Systems Analysts OfficeDenis Beskov
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADDEdward Galiaskarov
 

Viewers also liked (20)

функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификация
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
 
Плохой против хорошего консультанта
Плохой против хорошего консультантаПлохой против хорошего консультанта
Плохой против хорошего консультанта
 
Спецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общатьсяСпецификация на примерах или как научить людей общаться
Спецификация на примерах или как научить людей общаться
 
Sep reqm-lec2
Sep reqm-lec2Sep reqm-lec2
Sep reqm-lec2
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Спам
СпамСпам
Спам
 
02 Архитектура информационных систем. Основы
02 Архитектура информационных систем. Основы02 Архитектура информационных систем. Основы
02 Архитектура информационных систем. Основы
 
07 Архитектура информационных систем. Принципы GRASP
07 Архитектура информационных систем. Принципы GRASP07 Архитектура информационных систем. Принципы GRASP
07 Архитектура информационных систем. Принципы GRASP
 
03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры03 Архитектура информационных систем. Принципы проектирования архитектуры
03 Архитектура информационных систем. Принципы проектирования архитектуры
 
Архитектурные стили и шаблоны
Архитектурные стили и шаблоныАрхитектурные стили и шаблоны
Архитектурные стили и шаблоны
 
06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки
 
Краткая характеристика основных архитектурных стилей
Краткая характеристика основных архитектурных стилейКраткая характеристика основных архитектурных стилей
Краткая характеристика основных архитектурных стилей
 
04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стили04 Архитектура информационных систем. Архитектурные модели и стили
04 Архитектура информационных систем. Архитектурные модели и стили
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
Саша Куценко: "Cпецификация формы и поведения — зачем, кому, когда и как?" (p...
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 
01 Архитектура информационных систем. Общие понятия
01 Архитектура информационных систем. Общие понятия01 Архитектура информационных систем. Общие понятия
01 Архитектура информационных систем. Общие понятия
 
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
Change Management: The Phenomenon, Org Changes, Changes in Products (Russian)
 
Building Systems Analysts Office
Building Systems Analysts OfficeBuilding Systems Analysts Office
Building Systems Analysts Office
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
 

Similar to Шаблоны оформления требований

Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Mikhail Payson
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. Введение
Anna Abramova
 
Тимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПОТимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПОYandex
 
От бизнес систем к информационным системам (Михаил Кумсков)
От бизнес систем к информационным системам (Михаил Кумсков)От бизнес систем к информационным системам (Михаил Кумсков)
От бизнес систем к информационным системам (Михаил Кумсков)Ontico
 
От бизнес-систем - к информационным системам: переход шаг за шагом
От бизнес-систем - к информационным системам: переход шаг за шагомОт бизнес-систем - к информационным системам: переход шаг за шагом
От бизнес-систем - к информационным системам: переход шаг за шагом
LuxoftTraining
 
Проектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.pptПроектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.ppt
dinarium2016
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеDaria Oreshkina
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
SQALab
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
Nickola14
 
Requirements in Agile
Requirements in AgileRequirements in Agile
Requirements in Agile
Natalya Grachyova
 
Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Technopark
 
ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!
КРОК
 
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
HappyDev
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...
Anatoly Simkin
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документации
Natalia Zhelnova
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформах
SQALab
 
Полнота ролей и целей пользователей
Полнота ролей и целей пользователейПолнота ролей и целей пользователей
Полнота ролей и целей пользователей
Anna Abramova
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
SQALab
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
Natalia Zhelnova
 

Similar to Шаблоны оформления требований (20)

Kumskov
KumskovKumskov
Kumskov
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. Введение
 
Тимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПОТимур Лукин - Архитектура и проектирование ПО
Тимур Лукин - Архитектура и проектирование ПО
 
От бизнес систем к информационным системам (Михаил Кумсков)
От бизнес систем к информационным системам (Михаил Кумсков)От бизнес систем к информационным системам (Михаил Кумсков)
От бизнес систем к информационным системам (Михаил Кумсков)
 
От бизнес-систем - к информационным системам: переход шаг за шагом
От бизнес-систем - к информационным системам: переход шаг за шагомОт бизнес-систем - к информационным системам: переход шаг за шагом
От бизнес-систем - к информационным системам: переход шаг за шагом
 
Проектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.pptПроектирование_и_архитектура_ПС_2022_L05s.ppt
Проектирование_и_архитектура_ПС_2022_L05s.ppt
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Requirements in Agile
Requirements in AgileRequirements in Agile
Requirements in Agile
 
Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8Бизнес и системный анализ весна 2013 лекция 8
Бизнес и системный анализ весна 2013 лекция 8
 
ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!
 
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
2015-12-05 Андрей Сидоренко - Сценарии использования и их роль в процессе раз...
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документации
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформах
 
Полнота ролей и целей пользователей
Полнота ролей и целей пользователейПолнота ролей и целей пользователей
Полнота ролей и целей пользователей
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
 

Шаблоны оформления требований

  • 1. Шаблоны оформления требований
  • 2. IEEE Standard 830-1998: функциональная спецификация • Введение • Назначение • Соглашения, принятые в документах • Границы проекта • Ссылки • Общее описание • Общий взгляд на продукт • Особенности продукта • Классы и характеристики пользователей • Операционная среда • Ограничения дизайна и реализации • Документация для пользователей • Предположения и зависимости
  • 3. IEEE Standard 830-1998: функциональная спецификация • Функции системы • Функция системы • Описание и приоритеты • Последовательности: воздействие – реакция • Функциональные требования • Требования к внешнему интерфейсу • Интерфейсы пользователя • Интерфейсы оборудования • Интерфейсы ПО • Интерфейсы передачи информации • Другие нефункциональные требования • Требования к производительности • Требования к охране труда • Требования к безопасности • Атрибуты качества
  • 4. Сценарии использования • Применяется для выявления требований к поведению системы (функциональных требований) • Алистер Коберн «Современные методы описания функциональных требований к системе» 2011 г • RUP +UML • Деловой сценарий использования • Черный ящик, бизнес-процесс, акторы • Системный сценарий использования • Что актор может сделать с системой • Детализация сценария: • Краткий: несколько предложений • Обычный: несколько параграфов • Полностью детализированный
  • 5. Шаблон сценария использования • Имя: глагол; как правило, цель актора; 2-3 слова • Цель / Контекст: то, что должно быть достигнуто актором • Область действия: область, где система рассматривается как черный ящик • Уровень: обобщенный, цели пользователя, подфункция • Акторы: внешний фактор, влияющий на систему или находящийся под ее влиянием • Заинтересованные лица: как правило, для кого создается сценарий • Предусловие: перечень всех условий, при которых исполнение сценария имеет смысл • Активаторы / триггеры: событие, инициирующее выполнение сценария • Порядок событий / основной сценарий • Альтернативные пути / расширения • Бизнес-правила: отсылка на уровень выше
  • 6. ГОСТ 34 серии № Пользователь Система Экранная форма Условие: последующий шаг Предусловие Постусловие Список экранных форм Описание печатных форм Описание экспортируемых / импортируемых данных