Ingenieria del software 3

Post on 21-Jan-2017

214 views 3 download

Transcript of Ingenieria del software 3

INGENIERIA DEL SOFTWARE

MOISES RODRIGUEZ MORACORPORACION UNIVERSITARIA

REMINGTON 2016

ASPECTOS DE LA INGENIERIA DEL SOFTWARE

• Debido a su crecimiento y desarrollo, el software es considerado el producto mas importante en el campo de la tecnología.

• La ingeniería es considerada como la rama de la ingeniería que crea, mantiene y permite una mejor metodología para su desarrollo.

Papel evolutivo del software

• El software ha tenido una evolución muy grande en los últimos 50 años.

• Los cambios del Hardware han realizado en el software cambios importantes.

• El software es un elementó lógico• El software es inmune al medio ambiente.

Categorías del software

• Software de Sistemas.• Software de Aplicación.• Software científico y de Ingeniería.• Software incrustado o empotrado.• Software de línea de productos.• Aplicaciones basadas en la Web.• Software de inteligencia.• Software heredado.

Software de Sistemas

Son escritos para servir a otros programas, dentro de ellos podemos citar:• Compiladores.• Editores y utilerías.• Sistemas operativos.• Controladores• Software de red, etc.

Software de Aplicación

Programas escritos para dar solución a un negocio en particular. Ejemplos:• Software contable.• Punto de venta.• Control de citas médicas• Etc.

Software científico y de ingeniería

Se caracteriza por algoritmos y sus aplicaciones abarcan los grandes entornos científicos como:

• Astronomía.• Vulcanología.• Transbordadores espaciales.• Biología molecular.• Etc.

Software incrustado o empotrado

Residen en memorias de solo lectura como las ROM y permite el control y configuración por parte del usuario del sistema. Se pueden encontrar en:• Hornos microondas.• Automóviles.• Celulares.• Etc.

Software de Líneas de productos

Diseñado para proporcionar una capacidad específica y la utilización de muchos clientes diferentes, se puede enfocar en un nicho de mercado limitado. Como:• Productos para control de inventarios.• Hojas de calculo.• Multimedia.• Etc.

Aplicaciones basada en la Web

Son un conjunto de archivos hipertexto que presentan información mediante texto y gráficas. Actualmente están manejan bases de datos, gracias al avances en las tecnologías y los lenguajes de programación especializados para el desarrollo Web.

Software de Inteligencia

Utiliza algoritmos no numéricos en la resolución de problemas complejos que es imposible abordar por medio de un análisis directo. Incluye la robótica, el reconocimiento de patrones (imagen y voz), los juegos de computadoras, entre otros10

Software Heredado

Hace referencia al software o programas viejos que utilizaron las entidades de gobierno normalmente, pero que dieron la base para la evolución. La idea es transformar estos procesos aplicando las nuevas tecnologías.

GRACIAS