Naturaleza del software
-
Upload
fabio-antonio-rodriguez-garcia -
Category
Software
-
view
156 -
download
0
Transcript of Naturaleza del software
La naturaleza cambiante del software
FABIO ANTONIO RODRIGUEZ
En la actualidad hay 7 categorías del software que representan un reto importante para los ingenieros de software.
Categorías del software
Software de sistemas
Estos son una colección de programas escritos que sirven para otros programas para procesar estructura de información compleja pero determinada
Software de aplicación
Son programas independientes para resolver una necesidad de negocios especifica.
Software científico y de ingeniería
Es caracterizada por algoritmos Nos sirve para cualquier necesidad en la
vida diaria ,para cualquier campo de la vida ya sea social, de astronomía, la biología etc.
Software incrustado o empotrado
Esta en la memoria de solo lectura y con el se implementan y controlan características y funciones para el usuario final y el sistema mismo.
Software de línea de productos
Este software esta diseñado para proporcionar una capacidad especifica y lo pueden utilizar muchos clientes se pueden enfocar en un nicho de mercado limitado.
Aplicación basada en web
Las webapps engloban un espectro amplio de aplicaciones son un poco mas que un conjunto de archivos de hipertextos ligados que presentan información mediante texto o algunas graficas en la actualidad están integradas a bases de datos y aplicaciones de negocios ya que les son muy utiles.
Utiliza algoritmos no numéricos en la resolución de problemas complejos
Por ejemplo la robótica el reconocimiento de patrones de voz e imagen.
Software de inteligencia
Son software o programas viejos de aquellas que utilizan solo algunas entidades empresariales gubernamentales o individuos.
Son antiguos pero han sido modificado continuamente y si presta su utilidad es conservado por los usuarios.
Software heredado
En conclusión el software debe mejorarse
Como la tecnología va avanzando se necesita adaptarlo para satisfacer las necesidades de los nuevos ambientes o tecnología
Debe mejorarse para una mejor implementación