1. Conocimiento científico al diseño y construcción de programas de computadora.
2. Principios y metodologías para el desarrollo y mantenimiento de sistemas software.
3. A fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales.
4. La creación del software es un proceso intrínsecamente creativo
5. proceso
6. La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software.
7. Disciplina
8. Trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación.
9. Características.
9.1. Se va mejorando y agregando mas componentes que son indispensables para su funcionamiento y cumplimiento.
9.2. El software no se descompone, se des actualiza.
9.3. El software no se crea se desarrolla.
10. Mitos
10.1. Lo importante es que funcione
10.2. El software se cambia sin esfuerzo
10.3. La calidad no se puede ir midiendo
10.4. Aunque estos mitos representen situaciones obvias de mala praxis para un profesional bien formado, son más populares de lo que parece en el ecosistema del desarrollo software actual.