|
 |
Naturaleza de la IS
La Ingeniería de Software tiene que ver con muchos campos en diferentes formas:
- Matemáticas
- Los programas tienen muchas propiedades matemáticas. Por ejemplo la correctitud y la complejidad
de muchos algoritmos son conceptos matemáticos que pueden ser
rigurosamente probados. El uso de matemáticas en la IS es llamado métodos formales.
- Ciencia
- Los programas tienen muchas propiedades científicas que se pueden
medir. Por ejemplo, el desempeño y la escalabilidad de programas bajo
diferentes cargas de trabajo puede ser medida. La efectividad de los
cachés, procesadores más grandes, redes más rápidas, nuevas tecnologías
de base de datos tienen que ver con la ciencia. Se pueden deducir
ecuaciones matemáticas de las medidas.
- Ingeniería
- La Ingeniería de Software es considerada por muchos como una
disciplina ingenieril porque tiene los puntos de vistas pragmáticos y
las características esperadas de los ingenieros. Análisis,
documentación, y código comentado son signos de un ingeniero.
- Manufactura
- Los programas son construidos en una secuencia de pasos. El hecho
de definir propiamente y llevar a cabo estos pasos, como en una línea
de ensamblaje, es necesario para mejorar la productividad de los
desarrolladores y la calidad final de los programas. Este punto de
vista inspira los diferentes procesos y metodologías que encontramos en
la IS.
- Manejo de Proyectos
- El software comercial (y mucho no comercial) requiere manejo de
proyectos. Hay presupuestos y calendarizaciones establecidas. Gente
para liderear. Recursos (espacio de oficina, computadoras) por
adquirir. Todo esto encaja apropiadamente con la visión del Manejo de
Proyectos.
- Arte
- Los programas contienen muchos elementos artísticos. Las interfaces
de usuario, la codificación, etc. Incluso la decisión para un nombre de
una variable o una clase.
|
|  |
 |
| Herramientas |
|---|
 | VozIP |
|
|
|
|
 |