Заключение
К сожалению, применение всех описанных в статье рекомендаций не всегда позволит избежать различного рода проблемных ситуаций, возникающих в процессе разработки программных систем. Выполнение рекомендаций по описанию и анализу существующих в автоматизируемой организации бизнес-процессов является лишь первым шагом на пути к корректно сформулированным требованиям и построенным на их основе моделям разрабатываемых информационных систем, позволяющих избежать многих болезненных ошибок. Тем не менее, очень многое зависит от квалификации аналитика, выполняющего анализ бизнес-процессов, доступности всей необходимой информации, наличия возможности оказывать влияние на принятие решения о необходимости изменения существующих в организации процессов, прежде чем начинать процесс разработки программного обеспечения. Использование Rational Software Architect позволит, тем не менее, избежать риска «распыления» информации о разрабатываемой системе и автоматизируемой организации по разным инструментальным средствам. Обладая возможностями интеграции с Rational Requisite Pro, он обеспечивает возможность трассировки от моделей бизнес-процессов автоматизируемой предметной области к сформулированным на их основе требованиям и далее к моделям разрабатываемой программной системы.