Похожие презентации:
Лекция № 6
1.
Описание и оформление требований(спецификация). Анализ требований и стратегии
выбора решения.
2.
Спецификация требований программногообеспечения (англ. Software Requirements
Specification, SRS) является полным описанием
поведения системы, которая будет создана.
3.
Типы требованийТребования клиентов
Функциональные требования
Нефункциональные требования
Производные требования
4.
Требования клиентов• Требования эксплуатации или развёртывания: Где
система будет использоваться?
• Профиль миссии или сценарий: Как система достигнет
целей миссии?
• Требования производительности: Какие параметры
системы являются критическими для достижения миссии?
• Сценарии использования: Как различные компоненты
системы должны использоваться?
• Требования эффективности: Насколько эффективной
должна быть система для выполнения миссии?
• Эксплуатационный жизненный цикл: Как долго система
будет использоваться?
• Окружающая среда: Каким окружением система
должна будет эффективно управлять?
5.
Функциональные требованияФункциональные требования объясняют, что должно быть
сделано. Они идентифицируют задачи или действия,
которые должны быть выполнены. Функциональные
требования определяют действия, которые система должна
быть способной выполнить, связь входа/выхода в поведении
системы.
6.
Нефункциональные требованияНефункциональные требования — требования, которые
определяют критерии работы системы в целом, а не
отдельные сценарии поведения.
Нефункциональные требования определяют системные
свойства такие как производительность, удобство
сопровождения, расширяемость, надежность, средовые
факторы эксплуатации.
7.
Производные требованияТребования, которые подразумеваются или преобразованы
из высокоуровневого требования. Например, требование
для большего радиуса действия или высокой скорости
может привести к требованию низкого веса.
8.
Стратегии выбора решенияПеред специалистом IT-отдела, либо независимым
консультантом, которому поручен выбор решения в области
автоматизации предприятия, стоит нелёгкая задача. Ведь на рынке
представлены сотни решений в области автоматизации, и, чтобы
хотя бы бегло ознакомиться с каждым из них, может потребоваться
несколько человеко-лет.
На практике, конечно, вряд ли путь подробного изучения
всех известных на рынке решений можно рассматривать всерьёз.
В простейшем случае рассматриваются аналитические обзоры,
подготовленные
независимыми
экспертами,
оцениваются
финансовые возможности предприятия внедрения и на
третейский суд инвестора предоставляются 2-3 решения.
Чтобы сделать выбор обоснованным, используются
стратегии выбора решения. Основные из них:
• анализ требований;
• анализ несоответствия;
• подход на основе "лучших практик".
9.
Анализ требованийРациональным приёмом, позволяющим снизить затраты на
подготовку вариантов решения, а заодно снизить риски, является
формирование документа требований (не только ко вновь
создаваемому, но и к выбираемому продукту). Тем самым, часть
работы можно переложить на представителей маркетинговых
отделов вендоров – пусть они объяснят и продемонстрируют, как
на практике реализуются Ваши требования.