Esta materia abarca todo o proceso de enxeñaría de software pero centrándose en sistemas software de grandes dimensións. Neste tipo de sistemas as técnicas e ferramentas habituais en enxeñaría do software requiren un maior grao de complexidade na distribución de tarefas e obxectivos xerais do sistema. Coméntanse tamén as diversas aptitudes necesarias para enfocar o desenvolvemento de grandes sistemas de software desde un punto de vista orientado a compoñentes e cunha perspectiva de produción industrial: as denominadas factorías de software.