Главная » UML » Rational Unified Process

0

Существует четыре функции процесса разработки программного обеспечения’.

1.          Обеспечивать руководство последовательностью действий команды.

2.          Определять, какие артефакты должны создаваться и когда.

3.          Указывать, чем должны заниматься отдельные разработчики и целые команды.

4.          Предлагать критерии наблюдения и измерения продуктов и видов деятельно
сти проекта.

Без хорошо определенного процесса команда разработчиков будет работать эпизодически, а успех будет зависеть от героических усилий отдельных сотрудников. Такое состояние никак нельзя назвать удовлетворительным.

И наоборот, развитые организации могут разрабатывать сложнейшие системы с помощью процесса, результаты каждого действия которого можно предсказать, а сам процесс повторить. Причем сказанное справедливо не только для установившихся операций, но и для тех, которые могут улучшаться с каждым новым проектом, повышая эффективность и производительность структуры в целом.

Подобные однозначные процессы способствуют использованию всех советов, предложенных выше. Когда все эти советы будут учтены в процессе, команда разработчиков сможет применить коллективный опыт использования тысяч успешных проектов.

, описываемый в последующих главах, основан на шести лучших советах по организации процесса разработки программного обеспечения, что позволило создать хорошо определенный процесс. Сказанное является сутью , обеспечивающего производство качественных систем с помощью процесса, который можно повторить, а результаты действия которого можно предсказать.

Резюме

•       Достаточно    сложно    создать    качественное    программное    обеспечение    с
помощью процесса, результаты каждого действия которого можно предсказать,
а сам процесс повторить.

•       Существует несколько  показателей  распространенных  проблем  разработки
программного обеспечения, возникающих вследствие определенных основных
причин.

6 Grady Booch. Object Solutions- Managing the Object-Oriented Project. Reading, MA: Addison-Wesley, 1995.

 

Устранить основные причины проблем, возникающих при разработке программного обеспечения, можно, следуя предложенным шести советам.

-       Разрабатывайте итеративно
Управляйте требованиями

-       Пользуйтесь модульными архитектурами
Используйте визуальное моделирование

-       Не забывайте о проверке качества
Следите за изменениями

Rational  Unified Process объединяет эти советы  в форму,  подходящую для значительного числа проектов и организаций.

 

По теме:

  • Комментарии