Мифический человеко-месяц или как создаются программные системы   ::   Брукс Фредерик

Страница: 254 из 299

Очевидно, при необходимости этот процесс может быть продолжен рекурсивно.

Сегодня я убеждён более чем когда-либо. Концептуальная целостность является важнейшим условием качества продукта. Наличие системного архитектора есть важнейший шаг в направлении концептуальной целостности. Эти принципы ни в коей мере не ограничиваются разработкой программного обеспечения, а справедливы при проектировании любой сложной конструкции, будь то компьютер, самолёт, стратегическая оборонная инициатива или система глобальной навигации. После преподавания в более чем 20 лабораториях разработки программного обеспечения я стал настаивать, чтобы группы учащихся, даже из четырех человек, выбирали менеджера и отдельно — архитектора. Разделение функций в таких маленьких группах может показаться несколько чрезмерным требованием, но, по моим наблюдениям, это оправдано и способствует достижению успеха.

Эффект второй системы: функциональность и угадывание частоты



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

|< Пред. 252 253 254 255 256 След. >|

Java книги

Контакты: [email protected]