2. EN LA ACTUALIDAD EXISTEN SIETE GRANDES
CATEGORIAS DEL SOFTWARE DE COMPUTADORA QUE
PRESENTAN RETOS CONTINUOS PARA LOS INGENIEROS
DE SOFTWARE.
3. SOFTWARE DE SISTEMAS
SOFTWARE DE APLICACIÓN
SOFTWARE CIENTIFICO Y DE INTELIGENCIA
SOFTWARE INCUSTRADO O EMPOTRADO
SOFTWARE DE LINEA DE PRODUCTOS
SOFTWARE DE INTELIGENCIA
SOFTWARE HEREDADO
4. COLECCIÓN DE PROGRAMAS ESCRITOS PARA SERVIR A OTROS
PROGAMAS. EJEMPLOS: LOS COMPILADORES, EDITORES Y
UTILERIAS PARA LA ADMINISTRACION DE ARCHIVOS.
5. SON PROGRAMAS INDEPENDIENTES QUE RESUELVEN UNA
NECESIDAD DE NEGOCIOS ESPECIFICA. EJEMPLO: EL
PROCESAMIENTODE TRANSACCIONES EN LOS PUNTOS DE
VENTA.
6. SE ENCARGA DE REALIZAR COMPLEJOS CALCULOS SOBRE DATOS
NUMERICOS DE TODO TIPO.
EN ESTA CASO LA CORRECCION Y EXACTITUD DE LAS OPERACIONES
QUE REALIZAN ES UNO DE LOS REQUISITOS BASICOS QUE DEBEN DE
CUMPLIR
7. RESIDE DENTRO DE LA MEMORIA DE SOLO LECTURA DEL
SISTEMAS Y CON EL SE IMPLEMENTAN Y CONTROLAN
CARACTERISITCAS Y FUNCIONES PARA EL USUARIO FINAL Y EL
SISTEMA MISMO.
8. DISEÑADO PARA PROPORCIONAR UNA CAPACIDAD ESPECIFICA Y LA
UTILIZACION DE MUCHOS CLIENTES DIFERENTES, SE PUEDE ENFOCAR
EN UN NICHO DE MERCADO LIMITADO. EJEMPLOS: PRODUCTOS PARA
EL CONTRO DE INVENTARIOS, HOJAS DE CALCULO.
9. Las WebApps son un conjunto de archivos de hipertexto ligados que
presentan información mediante texto y algunas graficas.
10. 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, entro otros
El software de inteligencia artificial trata de dar respuesta a estas
operaciones que para el ser humano son tediosas e incluso inabordables,
basándose en el uso de lenguajes declarativos, sistemas expertos y redes
neuronales
Es de suma importancia reconocer las distintas categorías de software
que existen en el medio para determinar en un momento determinado
lo que la empresa tiene ya sea para la implementación de un sistema
similar o la modificación en caso de estar llevando una asesoría a nivel
general
11. HACE REFERENCIA AL SOFTWARE O PROGRAMAS VIEJOS,
AQUELLOS QUE UTILIZAN TAN SOLO ALGUNAS ENTIDADES
EMPRESARIALES, GUBERNAMENTALES O INDIVIDUOS. ESTOS
FUERON DESARROLLADOS HACE DECADAS Y HAN SIDO
MODIFICADOS EN FORMA CONTINUA(MEJORADOS O
INNOVADOS) PARA CUMPLIR LOS REQUERIMIENTOS DE LOS
CAMBIOS EN LOS NEGOCIOS Y EN LAS PLATAFORMAS DE
COMPUTOS. EJEMPLOS : UNIX, FOXPRO, DOS, ENTRE OTROS.