Содержание
- 2. Ключевые вопросы программной инженерии Охватывает 10 областей знаний SWEBOK: Software requirements – программные требования Software design
- 3. Ключевые вопросы программной инженерии 4
- 4. Дисциплина Требования (Software Requirements) 5
- 5. Стоимость внесения изменений в разрабатываемое ПО в зависимости от фазы ЖЦ http://cmcons.com/articles/upravlenie_trebovanijami_instrument_ibm_rational_r/rol_protsessa_upravlenija_trebovanijami_pri_razrabotke_slozhnykh_programmnykh_sistem_praktika_primenenija_metodologii_ibm_rup_i_instrumenta_ibm_rational_requisitepro/ Дисциплина Требования 6
- 6. Вспомним определения объекта к которому предъявляются требования: информационно-вычислительная система (программно-технический комплекс): совокупность данных (баз данных) и
- 7. Дисциплина Требования 8
- 8. Откуда берутся ошибки в требованиях: Требования связаны между собой и с другими артефактами проекта – их
- 9. 10 ПП, поддерживающие процессы управления требованиями позволяют: Управлять сложностью за счет подробных представлений трассируемости, наглядно показывающих
- 10. Вспомним, что мы: разработчик (developer): Организация, которая выполняет разработку задач (в том числе анализ требований, проектирование,
- 11. Проект организован согласно ЖЦ: жизненный цикл (life cycle): Развитие системы, продукта, услуги, проекта или других изготовленных
- 12. Виды требований и их определение (Definition of a Software Requirement) Стандарт ISO дает наиболее общее и
- 13. требования могут выражаться в форме потребностей, пожеланий, требований, ожиданий и воспринятых ограничений отдельных правообладателей, которые, в
- 14. 15 Виды требований и их определение
- 15. 16 Виды требований и их определение
- 16. Требования к продукту охватывают требования как пользователей (внешнее поведение системы), так и разработчиков (некоторые скрытые параметры).
- 17. Чаще всего, для описания комплексных проектов (в части требований) используется три основных документа (спецификации): определение системы
- 18. 19 1 уровень: 1. Системные требования (System Requirements) – иногда классифицируются как составная часть группы функциональных
- 19. 3 уровень: 1. Группа функциональных требований состоит из следующих видов: потребности (needs) – отражают проблемы бизнеса,
- 20. 3 уровень: 2. Группа нефункциональных требований (non-functional requirements) включает в себя: бизнес-правила (business rules) – включают
- 21. внешние интерфейсы (external interfaces) – конкретизация аспектов взаимодействия с другими системами, операционной средой (например, запись в
- 22. Классификация требований (Requirements Classification) Уровни требований по Вигерсу 23 Виды требований и их определение
- 23. Дополнительно требования следует определить как: квалификационное требование (qualification requirement): Совокупность критериев или условий, которые должны быть
- 24. Цель процесса определения требований правообладателей состоит в выявлении требований к системе, выполнение которых может обеспечить функциональные
- 25. Процессы работы с требованиями Начальным этапом разработки ПО ИС является технический процесс определения требований правообладателей цель
- 26. Процессы работы с требованиями Цель анализа системных требований состоит в преобразовании определенных требований правообладателей в совокупность
- 27. На начальном этапе можно считать, что: требование (requirement): потребность или ожидание, которое установлено, обычно предполагается или
- 28. Определимся, что: заинтересованная сторона (interested party): лицо или группа лиц, заинтересованных в деятельности или успехе организации
- 29. Документирование требований (Requirements Elicitation) в соответствии с: спецификация (specification): документ , устанавливающий требования [ГОСТ ISO 9000-2011].
- 30. Документирование требований (Requirements Elicitation) в соответствии со спецификацией требований (Requirements Specification): Определение системы (System Definition Document)
- 31. Главная парадигма: ориентация на потребителя: Организации зависят от своих потребителей, и поэтому должны понимать их текущие
- 32. Таким образом на первом этапе определяющими являются: идентификация заинтересованных лиц, их взаимодействия, выполняемые ими бизнес-процессов. вопросы
- 33. Пирамида Требований В зависимости от формата, источника и общих характеристик, требования могут быть разделены на различные
- 34. Пирамида Требований 35
- 35. Потребности заинтересованного лица (Регистратура) – требование от заинтересованного лица: запись на прием; обслуживание пациентов в ЛПУ;
- 36. Пирамида Требований Функциональная особенность – предоставляемая системой функциональность (Регистратура): Для «Ведение нормативно-справочной информации в регистратурах ЛПУ»
- 37. Пирамида Требований 38
- 38. Сценарий реализации для Предоставления доступа пользователя (пациента) к подсистеме записи на прием к врачу в случае
- 39. Пирамида Требований Адаптация методики IEEE 830-1998 40
- 40. Пирамида Требований Примечание: На верхнем уровне располагаются потребности заинтересованного лица. На последующих уровнях находятся функциональные особенности,
- 41. Анализ требований (Requirements Analysis). Характеристики «хорошего» Требования Корректность [IEEE 830-1998], правдоподобность (реальность, выполнимость); Однозначность [IEEE 830-1998],
- 42. Корректность - каждое требование является требованием, которому должно удовлетворять программное обеспечение [IEEE 830-1998]. Если требование содержит
- 43. Однозначноcть – если и только, если каждое изложенное требование может интерпретироваться только однозначно. Как минимум, для
- 44. Характеристики «хорошего» Требования Адаптация методики IEEE 830-1998 Треб.1: Система не должна принимать пароли более 15-ти символов.
- 45. Характеристики «хорошего» Требования Адаптация методики IEEE 830-1998 Однозначность: ясность (Краткость, Сжатость, Простота, Точность) Требования не должны
- 46. 47 Завершенность, полнота – если и только, если определены все следующие элементы: а) Все существенные требования,
- 47. Непротиворечивость: внутренняя непротиворечивость и внешняя Характеристики «хорошего» Требования Адаптация методики IEEE 830-1998 48 Закрепление пациента за
- 48. Упорядочивание по значимости и/или устойчивости Характеристики «хорошего» Требования Адаптация методики IEEE 830-1998 Каждое требование в SRS
- 49. Степень устойчивости Характеристики «хорошего» Требования Адаптация методики IEEE 830-1998 Один метод идентификации требований использует величину устойчивости.
- 50. Тестируемость (Возможность Проверки) Тестеры должны иметь возможность проверить, было ли требование реализовано корректно. Использование некоторых слов
- 51. Понятность Требования должны быть грамматически правильные, написаны в соответствующем стиле. Должны быть использованы стандартные соглашения. Слово
- 52. Независимость Чтобы понять требование, не нужно знать какое-либо другое требование. Треб.1: Список доступных специалистов должен включать
- 53. Необходимость В требовании нет необходимости, если: Ни одному заинтересованному лицу требование не нужно. Или Удаление требования
- 54. Независимость от Реализации (Абстрактность) Требования не должны содержать ненужной информации о дизайне и реализации системы: Треб.1:
- 55. Постоянство Не должно существовать конфликтов между требованиями. Конфликты могут быть прямые и косвенные. Прямые конфликты возникают,
- 56. Немногословность Каждое требование должно быть обозначено только один раз, и не должно перекрываться другим требованием: Треб.1:
- 57. Завершенность Требование должно быть описано для всех возможных условий: Должно обеспечиваться взаимодействие АИС с внешними системами
- 58. Извлечение требований Управление требованиями – это интерактивный процесс. На типичной итерации предполагается полное прохождение по пирамиде.
- 59. 60 ПОТРЕБНОСТИ Определение заинтересованных лиц. заинтересованная сторона (interested party): лицо или группа лиц, заинтересованных в деятельности
- 60. Например, Заинтересованные лица для разработки АИС для ЛПУ. Выявленные заинтересованные лица: Заказчики: руководство ЛПУ; Пользователи: Работник
- 61. Техники извлечения требований Интервью (индивидуальный диалог). Анкеты (набор вопросов, отправленный большому количеству заинтересованных лиц). Семинары (заинтересованные
- 62. Использование прототипов (разработка прототипов). Сценарии использования (Use Cases – взаимодействие между пользователем и системой). Анализ существующих
- 63. Техники извлечения требований 64
- 64. 65 Техники извлечения требований
- 65. Техники извлечения требований 66
- 66. *Термины «потребности заинтересованного лица» и «запросы заинтересованного лица» - синонимы. Потребности отражают требования высшего уровня. Например:
- 67. Разработка Концепции: документ Видение Извлечение функциональных особенностей системы из потребностей заинтересованного лица. Концепция должна содержать главную
- 68. Образ продукта (Product vision) выстраивает работу всех ЗЛ в одном направлении, содержит концепцию ИС, в процессе
- 69. Образ продукта (Product vision): потребности (бизнеса) (Needs) – учитывают, прежде всего, интересы Заказчика и определяют цель
- 70. Документ О.1 Г1. Границы проекта. Продукт Документ О.1 Г. 2 Границы проекта. Масштабы и ограничения 71
- 71. 1. Introduction 1.1 Business purpose 1.2 Business scope 1.3 Business overview 1.4 Definitions 1.5 Stakeholders 2.
- 72. Сценарии Использования/Варианты использования (Use Cases) – отклик системы на воздействие пользователя. Соглашению между разработчиками, заказчиками и
- 73. 1.Поток событий для ВИ . 1.1. Предусловия. 1.2. Главный поток. 1.З. Под-потоки (если применимы). 1.4. Альтернативные
- 74. Требования являются основой для проектирования системы 75 Техники извлечения требований
- 75. Модель бизнес прецедентов Модель вариантов использования Модель требований Техническое задание SRS Анализ требований Тестирование Определение требований
- 76. Техники извлечения требований Интервью – один из наиболее распространенных методов сбора требований. Преимущества: интерактивность, предоставляющая возможность
- 77. 78 Рекомендаций для проведения интервью: Формирование фокус-группы (При выборе ЗЛ для интервью убедитесь, что Вы понимаете,
- 78. Рекомендаций для проведения интервью: Если ответ непонятен, задайте дополнительные вопросы, даже если их нет в сценарии
- 79. Рекомендуемый порядок для интервьюирования: Официальное Представление. 2. Заполнение Профиля Заинтересованного Лица или Пользователя Имя: Иванова Галина
- 80. 4. Понимание Среды Пользователя Кто является пользователем системы? Какое у них компьютерное образование? Есть ли у
- 81. 7. Оценка Вашего Решения Что если бы Вы могли….(суммирование главных возможностей предложенного Вами решения). Как бы
- 82. 10. Подведение итогов. Есть ли какие-либо другие вопросы, которые я должен задать Вам? Если я должен
- 83. Анкеты наиболее полезны в случае, если у Вас есть возможность задать одни и те же вопросы
- 84. Техники извлечения требований Семинары В процессе семинара по требованиям выбранная фокус группа ЗЛ с проектной командой.
- 85. Инженерия требований. Управление требованиями Спецификация требований используется при разработке, тестировании, гарантии качества продукта, управлении проектом и
- 86. Инженерия требований Управление требованиями заключается в планировании и контроле выполнения требований и проектных ресурсов в процессе
- 87. Инженерия требований Трассирование требований Трассировку можно описать исходя из следующего: требования изменяются во время функционирования системы;
- 88. Лучше один раз увидеть, чем сто раз услышать, тем паче тысячу раз прочитать пересказ.
- 90. Скачать презентацию







































![Анализ требований (Requirements Analysis). Характеристики «хорошего» Требования Корректность [IEEE 830-1998], правдоподобность (реальность,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1008811/slide-40.jpg)















































Исследование эффектов анимации
Как работает компьютерный иммунитет?
Конструирование алгоритмов. Алгоритмизация и программирование
Распределенные вычисления. Основные понятия
Разработка фрагмента экспертной системы, предназначенной для выбора и покупки необходимой швейной машинки
Пакет подготовки презентаций Microsoft Power Point
Программирование на языке Python. Уровень 2
Сервисы для создания дидактических материалов
Автоматический подбор комплектующих ПК. PCHouse
Персональные данные
Информация для сайта
Blogosphere as an element of the modern media field as an element of the modern media field
Компьютерная арифметика
Нормализация баз данных
ОСНОВЫ HTML. ПРОСТЫЕ ТЕГИ
Описание открытки
Правила оформления заданий
Работа с ПК. Тема 1 занятие 2
Как работает Маркетплейс
Обеспечение информационной безопасности
Маршрутизация сетями между локальными виртуальными
Классификация технических каналов утечки информации
Всемирная паутина
Объявление переменных. Создание и инициализация переменных
Презентация каналов РЕН ТВ и Discovery Channel
Создание таблицы
Информационная безопасность
Двоичное кодирование