Lo mismo que en cualquier otro campo de ingeniería.
Usted inspecciona para asegurarse de que comprende lo que el cliente realmente necesita (muchos clientes le ofrecen su método para resolver el problema como requisitos en lugar de indicar el problema general), para asegurarse de que piensa y declara explícitamente los requisitos de rendimiento, confiabilidad, portabilidad, etc. línea, el cumplimiento de los requisitos debe garantizar que el cliente sea más rentable.
Usted inspecciona en cada etapa, requisitos, diseño, codificación, casos de prueba y documentación por la misma razón que inspecciona los cimientos, el cableado, la plomería, etc. en cada etapa de la construcción de una casa. Cuanto antes detecte un problema, más fácil (y más barato para su empresa) solucionarlo, y cuantos menos problemas envíe el código, más rentable será el cliente.
- He resuelto más de 200 problemas de programación en línea, pero nunca gané ninguna competencia. ¿Cómo debo referirme a mis habilidades de programación en mi currículum? ¿Qué debería de escribir?
- ¿Hay algún buen ejemplo de especificaciones funcionales en un proyecto web para aprender?
- ¿Cuál es una descripción de trabajo común para un vicepresidente de ingeniería en una startup de software financiada por una empresa?
- ¿Cuánto pagaría aproximadamente si externalizara mi desarrollo de software a Filipinas?
- ¿Cómo se pueden implementar sitios similares con diferentes bases de datos con Docker?
Sin mencionar lo más seguro que será el mundo si está diseñando sistemas como aviones voladores, transbordadores espaciales, ascensores, equipos médicos, etc. (Ver ISO 9000 y Neumans ” Riesgos para el público ‘