Название: Системный Анализ. Предметная область. Модели на UML
Автор: Михаил Кумсков
Издательство: Издательские решения
Жанр: Компьютеры: прочее
isbn: 9785005093851
isbn:
1. Моделирование бизнес процессов.
2. Управление требованиями.
3. Анализ и проектирование.
4. Реализация.
5. Тестирование.
6. Развертывание.
7. Управление изменениями и конфигурациями.
8. Управление проектом.
9. Управление средой разработки.
Далее будем рассматривать методы и технику работы с требованиями к ИС на основе соответствующей «дисциплины» IBM RUP.
Было замечено, что в проектах разработки ИС часто возникают очень похожие друг на друга проблемы:
• Формально ИС удовлетворяет требованиям, однако заказчик не доволен: цели пользователей ИС или бизнес-цели не достигнуты.
• Требования запутаны, постоянно дополняются и изменяются.
• Модули не интегрируются при сборке системы.
• Затруднено сопровождение готового продукта.
• Дефекты, особенно в требованиях, обнаруживаются слишком поздно в проекте.
• Низкое качество рабочих материалов, создаваемых в проекте.
• Низкая производительность ИС при реальной нагрузке.
• Действия в рамках команды плохо скоординированы.
Анализ успешного опыта команд, преодолевших подобные проблемы, позволяет выделить практические паттерны – лучшие практики (Best Practices), которые могут быть использованы в любых проектах, связанных с разработкой ПО.
Rational Unified Process основан на шести лучших практиках:
• итеративная разработка;
• управление требованиями;
• использование компонентной архитектуры;
• визуальное моделирование;
• постоянный контроль качества;
• управление изменениями и конфигурациями.
Преимущества от использования лучших практик в проекте разработки программного обеспечения состоят в следующем:
• разработка системы ориентирована на удовлетворение бизнес-потребностей заказчика в автоматизации;
• лучшие практики при их совместном применении усиливают положительные эффекты друг от друга;
• вся команда хорошо понимает, что делать, как делать и когда делать.
Две из этих практик – «Управление требованиями» и «Визуальное моделирование» – мы рассматриваем в книге.
Визуальное моделирование позволяет:
• понять структуру создаваемой системы, которая разбивается на части, компоненты, элементы;
• понять поведение создаваемой системы – как элементы взаимодействуют друг с другом при выполнении заданных операций;
• наглядно показать взаимосвязи элементов системы друг с другом;
• СКАЧАТЬ