Системный Анализ. Предметная область. Модели на UML. Михаил Кумсков
Чтение книги онлайн.

Читать онлайн книгу Системный Анализ. Предметная область. Модели на UML - Михаил Кумсков страница 6

СКАЧАТЬ (Framework) разработки, которая описывает основные процессы создания ИС:

      1. Моделирование бизнес процессов.

      2. Управление требованиями.

      3. Анализ и проектирование.

      4. Реализация.

      5. Тестирование.

      6. Развертывание.

      7. Управление изменениями и конфигурациями.

      8. Управление проектом.

      9. Управление средой разработки.

      Далее будем рассматривать методы и технику работы с требованиями к ИС на основе соответствующей «дисциплины» IBM RUP.

      Было замечено, что в проектах разработки ИС часто возникают очень похожие друг на друга проблемы:

      • Формально ИС удовлетворяет требованиям, однако заказчик не доволен: цели пользователей ИС или бизнес-цели не достигнуты.

      • Требования запутаны, постоянно дополняются и изменяются.

      • Модули не интегрируются при сборке системы.

      • Затруднено сопровождение готового продукта.

      • Дефекты, особенно в требованиях, обнаруживаются слишком поздно в проекте.

      • Низкое качество рабочих материалов, создаваемых в проекте.

      • Низкая производительность ИС при реальной нагрузке.

      • Действия в рамках команды плохо скоординированы.

      Анализ успешного опыта команд, преодолевших подобные проблемы, позволяет выделить практические паттерны – лучшие практики (Best Practices), которые могут быть использованы в любых проектах, связанных с разработкой ПО.

      Rational Unified Process основан на шести лучших практиках:

      • итеративная разработка;

      • управление требованиями;

      • использование компонентной архитектуры;

      • визуальное моделирование;

      • постоянный контроль качества;

      • управление изменениями и конфигурациями.

      Преимущества от использования лучших практик в проекте разработки программного обеспечения состоят в следующем:

      • разработка системы ориентирована на удовлетворение бизнес-потребностей заказчика в автоматизации;

      • лучшие практики при их совместном применении усиливают положительные эффекты друг от друга;

      • вся команда хорошо понимает, что делать, как делать и когда делать.

      Две из этих практик – «Управление требованиями» и «Визуальное моделирование» – мы рассматриваем в книге.

      Визуальное моделирование позволяет:

      • понять структуру создаваемой системы, которая разбивается на части, компоненты, элементы;

      • понять поведение создаваемой системы – как элементы взаимодействуют друг с другом при выполнении заданных операций;

      • наглядно показать взаимосвязи элементов системы друг с другом;

      • СКАЧАТЬ