Arial
Новичок
Методика разработки крупных проектов
При разработке крупных web-проектов количество их различных структурных елементов и взаимосвязей между ними достигает такого количества, что человек просто не в состоянии в полном объеме представить всю картину работы такой системы. Становится еще сложнее, когда в разработке участвуют несколько программистов, т.к. представления каждого о структуре проекта могут частично отличаться.
Само-собой это ведет к каким-либо просчетам, ошибкам и дырам в защите.
Частично помогают простые схемы, но они описывают только общие принципы функционирования системы, либо отдельного его узла. И, конечно, разные люди рисуют такие схемы по-разному. При разработке ПО часто используются диаграммы UML, но появляется вопрос: на сколько эффективен UML при создании web-приложений, т.к. разница между
ними довольно большая. Я находил некоторую информацию о расширениях языка UML для web-приложений, но их использование на первый взгляд только усложняет процесс разработки.
Хотелось бы узнать, как профессионалы подходят к разработке структуры крупных проектов и как при этом используют (и используют ли вообще) UML.
При разработке крупных web-проектов количество их различных структурных елементов и взаимосвязей между ними достигает такого количества, что человек просто не в состоянии в полном объеме представить всю картину работы такой системы. Становится еще сложнее, когда в разработке участвуют несколько программистов, т.к. представления каждого о структуре проекта могут частично отличаться.
Само-собой это ведет к каким-либо просчетам, ошибкам и дырам в защите.
Частично помогают простые схемы, но они описывают только общие принципы функционирования системы, либо отдельного его узла. И, конечно, разные люди рисуют такие схемы по-разному. При разработке ПО часто используются диаграммы UML, но появляется вопрос: на сколько эффективен UML при создании web-приложений, т.к. разница между
ними довольно большая. Я находил некоторую информацию о расширениях языка UML для web-приложений, но их использование на первый взгляд только усложняет процесс разработки.
Хотелось бы узнать, как профессионалы подходят к разработке структуры крупных проектов и как при этом используют (и используют ли вообще) UML.