Zusammenfassung der Ressource
SOFTWARE
- En el papel evolutivo, es un transformador de información
- De una sociedad industrial a una sociedad de la información
- De programadores solitarios a grupos especializados de software
- DEFINICIÓN
- Formación de instrucciones, que proporcionan un desempeño adecuado y su documentación
- El software se desarrolla, no se manofactura
- No se desgasta
- Se construye a la medida
- CATEGORIAS
- Software de Sistemas
- Programas que sirven a otros programas
- Software de Aplicación
- Programas que procesan datos de forma tecnica, específica
- Software científico y de ingeniería
- Programas que procesan centenares de cifras mediante formulas y algoritmos
- Software empotrado
- Programa incrustado en el hardware, preestablecido que controla datos de solo lectura
- Software de linea de Producto
- Proporciona una capacidad específica, para cientos de clientes
- Basadas en Web
- Enfocadas al Internet, programas incrustadas en el hipertexto
- Software de inteligencia artificial
- Utiliza algoritmos no numericos, enfocado a resolver problemas logicos
- SOFTWARE EREDADO
- Sistemas que fueron desarrollados hace decadas, mantenimiento costoso y limitante en algunas organizaciones
- Poca calidad
- diseño y codigo ficil de entender
- escasa o nula documentación
- Evolucionan en los casos de:
- Debe adaptarce a nuevos ambientes y tecnologias
- Debe mejorarce para nuevos requerimientos de negocio
- Debe cambiarse para ser operable para nuevos sistemas y bases de datos
- EVOLUCIÓN
- Ley de cambio continuo
- Deben adaptarce de forma continua
- Ley de complejidad creciente
- Si el sistema evoluciona, se vuelve mas complejo
- Ley de la autorregulación
- Se regula con la distribución del producto
- Ley de conservación de la familiaridad
- Mientras evoluciona el sistema, los involucrados en su desarrollo deben contener el dominio sobre este
- Ley de crecimiento continuo
- Las funciones deben aumentarse para mantener la satisfacción
- Ley de la calidad decreciente
- La calidad parecerá declinar si no se mantiene una adaptabilidad
- Ley de sistema de retroalimentación
- La evolución se establece mediante sistemas de retroalimentación con niveles, ciclos y agentes
- Mitos del Software
- De administración
- Del cliente
- Del desarrollador