Разработка и управление требованиями - книга по 3SL Cradle
Вышла альфа-версия книги "Базовый курс по 3SL Cradle". Вместе с книгой включен учебный проект, выполненный на ее основе. Скачать книгу и проект. (Обновление: скачать проект для Cradle 7.0)
Скачать схему проекта для установки в чистый проект (при создании схема=empty) и проработки упражнений по книге.
Содержание книги:
Введение
Системное проектирование
- Область применения 3SL Cradle
- Современный уровень технологического развития компаний
- Системная инженерия, системный подход и системное мышление
- Поддержка принципов системного подхода в 3SL Cradle
- Общая идея применяемого процесса проектирования
- Информационная модель учебного проекта
- Задачи и функции аналитика в учебном проекте
- Шаги учебного проекта
3SL Cradle
- Назначение
- Поддерживаемые нотации моделирования
- Архитектура
Установка и подготовка работы
Как получить пробную версию 3SL Cradle?
- Зарегистрироваться на сайте www.saturs.ru
- Скачать дистрибутив
- Установить Cradle
Проверить установку
- Запустить DEMO-проект
- Проверить работу DEMO-проекта, используя Панель фаз
ТИПОВЫЕ ЗАДАЧИ
Управление проектами Cradle
- Создать проект
- Удалить проект
- Структурировать проекты
- Войти в проект
- Загрузить схему проекта
Загрузка исходных требований из спецификаций
- Понять принципы захвата документов
- Загрузить с базовыми настройками Document Loader
- Проверить загрузку исходных требований
- Запустить отчет о содержании
- Запустить отчет о покрытии
- Отменить загрузку
- Уточнить настройки загрузки и повторно загрузить документ
Анализ и формализация исходных требований
- Познакомиться с моделью формализации исходных требований
- Настроить представление для анализа исходных требований
- Провести анализ, оценку и формализацию исходных требований
- Изучить пример формализации
- Организовать рабочее пространство для анализа исходных требований
- Отразить ошибки в исходных требованиях
- Зафиксировать вопросы по исходным требованиям
- Изменить статус проанализированных исходных требований
- Удалить или восстановить элементы
- Разделить объемные требования на элементарные
- Объединить дублирующиеся требования
- Установить общие атрибуты для производных требований
- Проставлять связи от уже созданных элементов
- Зафиксировать конфликтующие требования
- Реструктурировать формализованные требования
- Завершить первичный анализ и формализацию исходных требований
Оценка объема и сложности проекта
- Настроить метрики и опубликовать результаты расчетов
- Запустить сохраненную метрику
- Настроить панель фаз для быстрого вызова метрик
- Настроить стартовую страницу для быстрого вызова метрик
- Настроить панель индикаторов (KPI)
Планирование и контроль проекта
- Три подхода к учету трудозатрат и управлению задачами
- Настроить схему проекта
- Подготовить очередь задач
- Подготовить план работ
- Использовать панель задач для отслеживания
- Отчитываться по задачам в Workbench
- Выгрузить задачи в MS Project
- Провести планирование в MS Project
- Обновить план в Workbench
- Отчитываться по задачам
- Настроить вычисляемое поле для определения длительности
- Добавить метрики и показатели задач в KPI
Взаимодействие с Заказчиком
- Настроить простой отчет для генерации повестки
- Настроить корпоративный шаблон для генерации повестки
- Опубликовать повестку рабочей встречи
- Расширить шаблон для вывода связанных исходных требований
- Настроить панель фаз для генерации повестки
- Подготовиться к оценке области влияния
- Провести встречу и зафиксировать результаты
- Загрузить результаты встречи
- Объединить ответы с вопросами
- Оценить область влияния
- Формализовать новые ИТ - результаты рабочей встречи
Проектирование системы
- Понять задачи проектирования
- Настроить матрицы трассировки
- Вызвать сохраненные матрицы трассировки
- Настроить диаграммы иерархий (HID)
- Дополнить панель фаз или стартовую страницу
- Быстро посмотреть все связанные элементы
- Повторно использовать требования из другого проекта
- Разработать модели
- Понять принципы моделирования в Cradle
Специальные темы
Использование горячих клавиш
- Редактирование информации
- Навигация по основному меню
- Другие привязки
Разработка Use Cases
- Немного о Use Cases
- Технологии разработки Uses Cases в 3SL Cradle
Смена парадигмы