Какие модели UML помогают в пяти дисциплинах в едином процессе?
Я читал, что есть 5 дисциплин в едином процессе: требования, анализ, проектирование, реализация и тестирование.
Я в основном сделал следующие UML и пытаюсь добавить объяснение того, как я придерживался единого процесса. Я сделал следующие UML для моего проекта: сценарий использования, класс Analysis, класс Design, Activity, Sequence, Deployment, конечный автомат и компонент.
По содержанию я уже могу сказать, что сценарий использования попадает в категории требований. Класс анализа попадает в категорию анализа. Дизайн класс по дизайну. Но как насчет двух других дисциплин? У меня возникли проблемы с пониманием единого процесса. Но если бы я назначил UML дисциплине, на что бы они были назначены.
1 ответ
Реализация будет представлять собой смесь диаграмм классов, компонентов и развертывания. Для теста нет ничего в чистом UML. Вы можете создать свой собственный профиль для него. По сути, это заканчивается диаграммой вариантов использования для бизнеса со следами требований, которые каким-то образом отмечены. Модульное тестирование может отследить классы до требований. Это широко открытая область, где вы можете написать более одного тезиса.