Глава 6 Процесс

Глава 6 Процесс

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

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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 3. Процесс

Из книги автора

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


Глава 6 Процесс загрузки Linux

Из книги автора

Глава 6 Процесс загрузки Linux Для того чтобы достичь полного контроля над операционной системой крайне важно представлять себе, как происходит процесс ее загрузки.Вот нажатием кнопки Power вы включили компьютер. Сначала специальная программа, зашитая в ПЗУ материнской


Глава 4 Процесс установки операционной системы

Из книги автора

Глава 4 Процесс установки операционной системы Время, необходимое на установку операционной системы Windows 7, находится в прямой зависимости от мощности компьютера, скорости жесткого диска и носителя, на котором находится дистрибутив операционной системы. Так, в случае с


4-й час Процесс нормализации

Из книги автора

4-й час Процесс нормализации На этом уроке вы ознакомитесь с процессом разделения сырой базы данных на логические единицы, называемые таблицами. Этот процесс называют процессом нормализации.Мы обсудим преимущества и недостатки нормализованных баз данных, в частности,


Процесс зондирования

Из книги автора

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


Глава 29. Процесс сканирования и распознавания печатного материала

Из книги автора

Глава 29. Процесс сканирования и распознавания печатного материала • В программе ABBYY FineReader имеется специальная кнопка Scan and Read, которая дает возможность произвести полную обработку текста: отсканировать. распознать. проверить. сохранить результаты распознавания. После


Глава 4 Процесс создания игры

Из книги автора

Глава 4 Процесс создания игры • Flash и игры• Элементы игры• Программирование• Вопросы авторских прав• Изменение игр, рассматриваемых в данной главе• Распространенные ошибкиЗнания одних функций ActionScript не достаточно для создания законченных программ, например игр.