Está en la página 1de 4

7 categorías

En la actualidad según: Roger Pressman


SOFTWARE
1. Sistema
2. Aplicación
3. Ingeniería y ciencias
4. Incrustado
5. Línea de productos
6. Aplicaciones web
7. Inteligencia artificial

Sistema
Conjunto de programas escritos que dan servicio a otros programas.

Características
 Gran interacción con el hardware.
 Uso intensivo de múltiples usuarios
 Operación concurrente (secuenciación)
 Recursos compartidos
 Administración de procesos sofisticados
 Estructuras complejas de datos
 Interfaces externas múltiples
Aplicación
Programas aislados para resolver necesidades específicas en los negocios.
Toma de decisiones:
- Administrativas
- Técnicas
Usado para controlar funciones de negocio en tiempo real:
- Transacciones
- Control de mano-facturas

Ingeniería y ciencias
Caracterizados por algoritmos "devoradores de números". Aplicaciones en:
- Astronomía
- Vulcanología
- Análisis de tensión en automóviles de la dinámica orbital.
- Biología molecular (mano factura automatizada).

Actualmente se encamina este sistema al ejercer algunas características del


software de sistemas; por la simulación y aplicaciones interactivas que se han
logrado desarrollar.
Incrustado
Localizado al interior de un producto o sistema. Usado para implementar y
controlar características y funciones en el usuario final y en el mismo.
Funciones limitadas y particulares:
- Control tablero electrodomésticos
- Función digital en automóviles.

Línea de productos
Proporciona capacidad específica para ser usados por diversos consumidores;
centrado en el mercado particular y limitado. Ej: Control de inventario de
productos.
- Procesadores de texto
- Hojas de calculo
- Gráficas
- Multimedia
- Administración base de datos
- Finanzas personales o negocios

Webapps
Aplicaciones web, que agrupan un amplio grupo de aplicaciones centradas en
redes.
En su evolución han llegado a ser un conjunto de ambientes de computo
sofisticados a partir de web 2.0, tales como:
- Integración con base de datos corporativas.
- Aplicaciones de negocios

Inteligencia Artificial
Uso de algoritmos no numéricos en la resolución de problemas complejos, ya que
no hacen uso fácil en el trato computacional o su análisis directo.

Aplicaciones:
- Robótica
- Sistemas expertos
- Reconocimiento patrones(voz e imagen)
- Red artificial neuronal
- Demostración en teoremas
- Juegos

SISTEMA HEREDADO
Desarrollado varias décadas atrás, siendo modificados continuamente, para
satisfacer en los requerimientos de negocio y plataforma computacionales.

Razones de cambio
 Adaptación de necesidades, en nuevos ambientes de cómputo y tecnología.
 Mejoramiento para implementar nuevos requerimientos de negocio.
 Ampliación para ser operable con otros sistemas o bases de datos
modernas.
 Su arquitectura debe rediseñarse para que tenga viabilidad en el entorno de
redes.

También podría gustarte