Sei sulla pagina 1di 14

Ingeniera del Software

Tema 3 Tipos de productos de Software

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (i)
Un producto software
Es un sistema software que se acompaa de la documentacin necesaria para su instalacin y uso. Tipos de mercados Productos genricos Sistemas autnomos producidos por una organizacin para su venta en el mercado abierto a cualquier cliente que pueda adquirirlo El desarrollador controla la especificacin Productos personalizados Sistemas encargados por un cliente particular Desarrollos a medida Las especificaciones las determina el cliente
Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (ii)

reas de Aplicacin [Pressman Cap 1]

Software de sistemas Software para dar servicio a otros programas: Compiladores, editores. Fuerte interaccin con el hardware Operacin Concurrente - Requieren usar recursos comunes en rgimen exclusivo Recursos compartidos y procesos sofisticados Gestin de procesos complicada Estructura de datos complejas (determinadas indeterminadas)

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (ii)
Software de tiempo real
Coordina/analiza/controla sucesos en el mundo real en el momento en el que suceden: control de vuelo, plantas qumicas, telefona... Tiempo de respuesta crtico: magnitud de milisegundos Interaccionan directamente con dispositivos fsicos y sensores Requisitos de rendimiento crticos Programacin de bajo nivel Concurrencia simultaneidad en la ejecucin de mltiples tareas interactivas. Estas tareas pueden ser un conjunto de procesos o hilos de ejecucin creados por un nico programa. Las tareas se pueden ejecutar en una sola unidad central de proceso (multiprogramacin), en varios procesadores o en una red de computadores distribuidos.
Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (ii)
Software de ingeniera y cientfico
Algoritmos de tratamiento numrico: simulacin, estadstica, CAD... Abarca desde la astronoma hasta la vulcanologa Desde la Biologa molecular hasta la manufactura automatizada Diseo de algoritmos y estructuras de datos Clculo intensivo Paralelizacin Se basa principalmente en cualquier tipo de medio que utilice el programador para crear un programa, que solucione un problema de manera paralela, sin tener por que hacer uso ms que de su habilidad de programador y de un buen algoritmo

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (ii)
Software empotrado
Reside en memoria de slo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo Desempea funciones curiosas como: control del teclado de l microondas. Funciones digitales de un auto( combustible, sistema de A/C, frenos, etc) Caractersticas similares al de tiempo real

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (ii)

Software de Inteligencia Artificial

Utiliza algoritmos no numricos para resolver problemas complejos: sistemas expertos, reconocimiento de patrones, demostradores de teoremas... Juegos, comprobacin de teoremas, Que es imposible analizar por anlisis directo

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)

Software de Gestin

Proceso de informacin comercial: nminas, clientes, inventarios... Gran volumen de datos Complejidad de la informacin Integracin Sistemas transaccionales (TPS) Soportan las operaciones diarias de un negocio: pedidos, compras... Los requisitos, los datos y el procesamiento se conoce y est bien estructurado

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)

Software de Gestin

Anlisis de datos Aplicaciones de consulta (query) El usuario especifica qu desea no cmo obtenerlo Lenguajes declarativos Datawarehouse Almacenamiento de versiones histricas de entradas a la base de datos, registros de transacciones y datos histricos Soporte a la toma de decisiones (DSS Decision Support System) Herramienta de usuario final Resolucin de problemas no estructurados Anlisis what-if , estadstico, tendencias...
Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)
Aplicaciones WEB
Software accedido a travs de un navegador Web Los sistemas Web tienen una naturaleza y unos requisitos que difieren del software tradicional Los sistemas Web Estn orientados a documentos que contienen pginas Web estticas o dinmicas Se centran en el look & feel y enfatizan la creatividad visual y la presentacin en la interfaz Son conducidos por el contenido, incluyendo el desarrollo del contenido Necesitan ofrecer servicios a usuarios con diversidad de caractersticas y capacidades Ejemplifican los vnculos entre el arte y la ciencia que generalmente aparecen en el desarrollo del software
Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)
Aplicaciones WEB
Requieren acortar el tiempo de desarrollo, dificultando aplicar el mismo nivel de formalidad en la planificacin y prueba que se aplica en el software tradicional Presentan un formato de distribucin y explotacin diferente al software tradicional Los desarrolladores de los sistemas Web Difieren en gran medida en su formacin, caractersticas, conocimiento y comprensin del sistema Diferencias en su percepcin de la Web y de la calidad del sistema Web

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)
Categoras de las aplicaciones WEB

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software


Tipos de Productos de Software (iii)
Sistemas de Software intensivo
Combinan tecnologas emergentes de sistemas empotrados (automocin, avinica, ropas) pero a la vez estn inmersos en sistemas globales de cmputo (Internet, grids, sistemas orientados a servicios) Estos sistemas son sistemas programables que Son dinmicos y evolucionan Su comportamiento es adaptativo y anticipatorio Procesan conocimiento y no slo datos

Franco Salcedo Lpez Septiembre 2013

Ingeniera del Software

Franco Salcedo Lpez Septiembre 2013

Potrebbero piacerti anche