Informe Bravo 3
Cuestionario de Ingeniería de software
1. ¿cuáles son las 7 categorías de software que existen? (Según Pressman)
Software de sistemas: es el conjunto de programas escritos para poder dar servicio a otros programas, algunas aplicaciones de sistemas por ejemplo, componentes de sistemas operativos, manejadores, software de redes , procesan sobre todo datos indeterminados. Elárea de un software de sistemas se puede caracterizar por: gran interacción con el hardware de la computadora, uso intensivo por parte de usuarios múltiples, operación concurrente que requiere la secuenciación, recursos compartidos y administración de un proceso sofisticado, estructuras complejas de datos e interfaces externas múltiples.
Software de aplicación: son programas aislados queresuelven una necesidad específica de negocios. Las aplicaciones en esta área procesan datos de nivel comerciales o técnicos en una forma que permite facilitar las operaciones de negocios o la toma de decisiones administrativas o técnicas. Además de las aplicaciones convencionales de procesamiento de datos, el software de aplicación se usa para controlar funciones de negocios en tiempo real (porejemplo, procesamiento de transacciones en punto de venta, control de procesos de manufactura en tiempo real).
Software de ingeniería y ciencias: este software se ha caracterizado por algoritmos “devoradores de números”. Las aplicaciones van de la astronomía a la vulcanología, del análisis de tensiones en automóviles a la dinámica orbital del transbordador espacial, y de la biología molecular a lamanufactura automatizada. Sin embargo, las aplicaciones modernas dentro del área de la ingeniería y las ciencias están abandonando los algoritmos numéricos convencionales. El diseño asistido por computadora, la simulación de sistemas y otras aplicaciones interactivas, han comenzado a hacerse en tiempo real e incluso han tomado características del software de sistemas.
Software incrustado: residedentro de un producto o sistema y se usa para implementar y controlar características y funciones para el usuario final y para el sistema en sí. El software incrustado ejecuta funciones limitadas y particulares (por ejemplo, control del tablero de un horno de microondas) o provee una capacidad significativa de funcionamiento y control (funciones digitales en un automóvil, como el control delcombustible, del tablero de control y de los sistemas de frenado).
Software de línea de productos: es diseñado para proporcionar una capacidad específica para el uso de muchos consumidores diferentes. El software de línea de productos se centra en algún mercado limitado y particular (por ejemplo, control del inventario de productos) o se dirige a mercados masivos de consumidores(procesamiento de textos, hojas de cálculo y aplicaciones para finanzas personales o de negocios).
Software de inteligencia artificial: hace uso de algoritmos no numéricos para resolver problemas complejos que no son fáciles de tratarcomputacionalmente o con el análisis directo. Las aplicaciones en esta área incluyen robótica, sistemas expertos, reconocimiento de patrones (imagen y voz), redes neurales artificiales, demostración de teoremas y juegos.
Computación en un mundo abierto: el rápido crecimiento de las redes inalámbricas quizá lleve pronto a la computación verdaderamente ubicua y distribuida. El reto para losingenieros de software será desarrollar software de sistemas y aplicación que permita a dispositivos móviles, computadoras personales y sistemas empresariales comunicarse a través de redes enormes.
2. Mencione 3 software que actualmente se encuentran disponible en el mercado y que corresponden al tipo “inteligencia artificial”.
Las aplicaciones que están dentro de esta área son:
Robótica...
Regístrate para leer el documento completo.