- •Порядок оформления учебных документов
- •3 Требования к оформлению текстовых документов
- •3.1 Общие требования
- •3.4 Рисунки, графики и диаграммы
- •3.9 Ссылки
- •3.10 Приложения
- •3.11 Перечисления
- •4 Документ, выпущенные до начала проектирование по
- •5.1 Принципы моделей процессов
- •5.2 Схема процесса разработки
- •6 Варианты жизненного цикла по (жцпо)
- •6.1 Каскадная модель
- •6.2 Итерационная модель жцпо
- •6.3 Спиральная модель жцпо.
- •6.4 Обязательные правила (жцпо)
- •6.4.1 Фаза «определение требований пользователя»
- •6.4.2 Фаза «определение требования к по»
- •6.4.3 Фаза «архитекрурное проектирование»
- •6.4.4 Фаза «детальное проектирование и разработка код-программ»
- •6.4.5 Фаза «тестирование и передача по в эксплуатацию»
- •6.4.6. Фаза «эксплуатации и сопровождения»
- •6.1 Процесс отладки
- •6.2 Принцип тестирование
- •3. Определение требований пользователя
- •Получение требований пользователя
- •Спецификация требования пользователя
- •Мандатные требования
- •Ограничительные требования пользователя
- •Суть требований для различных видов интерфейсов
- •Требование взаимодействия «человек-компьютер»
- •Качество программного обеспечения
- •Методы для определения требований пользователя
- •Методы для спецификации требований
- •Объединение требований.
- •Средства разработки для определения требований пользователя
- •Средства разработки для спецификации требований пользователя
- •3.6 Атрибуты требований пользователей
- •3.7 Последовательность действий
- •3.8 Классификация требований
- •3.8.1 Требования пользователя
- •3.8.2 Системные требования (требования к по) Дополнительные атрибуты требований к по. Полнота. Корректность. Дублирование.
- •3.8.2.1 Типа интерфейсов
- •3.8.2.2 Категории системных требований
- •3.8.3 Проектная системная спецификация
- •4. Процесс разработки требований к по
Средства разработки для определения требований пользователя
Анализ осуществимости может быть выполнен с использованием CASE-средств. CASE-средства являются эффективной и мощной технологией для построение моделей, которые описывают:
Что должна делать системы;
Её поведение, сценарии;
Архитектуру, составные компоненты;
Внешние и внутренние связи различного назначения.
Средства разработки для спецификации требований пользователя
Средства разработки спецификаций требований пользователя должны поддерживать следующие функции управления:
Вставка
Удаление
Модификация
Поиск
Хранение
Отображение
печать
ВЫХОД ФАЗЫ
Выходом этой фазы должен быть документ, который должен
Выводы
Ответственность должны быть четко определена до начала разработки.
Реальные пользователи системы являются ответственными за определение мандатных требований.
Разработчики ПО, должны принимать участие в процессе создание этого документа, так как они могут указывать пользователям на реальные практические свойства требований, исходя из потенциала существующих систем, профессиональных навыков, и, по возможности, разработанных макетов.
пятница, 28 сентября 2012 г.
3.6 Атрибуты требований пользователей
Ниже перечислены семь атрибутов требований пользователя
ИДЕНТИФИКАТОР для облегчения отслеживания требований и ссылок на них.
НЕОБХОДИМОСТЬ степень важности, т.е. возможность обсуждения требования или выполнения его в первоначальном виде.
СТАБИЛЬНОСТЬ т.е. обязательное постоянство требования на протяжении всего цикла или возможность изменения требования во время определённой фазы.
ПРИОРИТЕТ уровень обработки требования, надо учитывать приоритет при составлении графика реализации требований.
ИСТОЧНИК ссылка на документ, или результаты физического экспиремента, или на группу пользователей, вырабатывающих это требование.
ЯВНОСТЬ т.е. чёткая однозначная формулировка.
ПРОВЕРЯЕМОСТЬ т.е. контроль за включением требования, его реализацией.
Вывод
Не все атрибуты могут иметь формулировку и могут быть записаны в соответствующем документе, отдельные атрибуты определяются из смыслового содержания требования.
Не существует универсального подхода к формированию и анализу требований пользователя. Обычно для разработки этих требований одновременно используется несколько подходов.
3.7 Последовательность действий
Анализ проблемы.
Соглашение по определению проблемы.
Определение круга пользователей системы (для разработки прецедентов и сценариев).
Согласование ограничений на процесс создания ПП.
Понимание потребностей пользователя. Выявление требований и их специфицирование
Определение системы. Разработка информационной иерархии, которая зависит от потребностей пользователя и которая определяет режимы и функции ПС.
Управление масштабом. Установка приоритетов требований для реализации версии проекта, с учетом сроков выполнения и стоимости проекта.
Уточнение определения системы. Чёткое документирование всех требований.
Построение правильной системы. Использование метода трассирования для контроля на протяжении ЖЦПП взаимосвязи функций и требований.