Tipos de software
Tipos de software y su desarrollo
Para realizar una tarea en una computadora, es necesario darle instrucciones a través del software.
Software es el nombre asignado a las aplicaciones o programas que se ejecutan en la computadora. El contenido y de la información son factores importantes a considerar para determinar la naturaleza de una aplicación de software. Elcontenido se refiere al significado y a la forma de la información de entrada y salida.
Algunas veces es difícil establecer categorías genéricas para las aplicaciones del software que sean significativas. Conforme aumenta la complejidad del software, es más difícil establecer compartimentos nítidamente separados. Las siguientes áreas del software indican la amplitud de las aplicaciones potencialesTipos de software y su desarrollo
• Software de Sistemas
• Software de Tiempo Real
• Software de Gestión
• Software de Ingeniería y científico
• Software empotrado
• Software de computadoras personales
• Software basado en Web
• Software de Inteligencia Artificial
Software de Sistemas
Programas que han sido escritos para servir a otros programas.Se caracterizan por una fuerte interacción con el hardware de la computadora
Compartir recursos
Sofisticada gestión de procesos
Estructuras de datos complejas
Múltiples interfaces externas
Ejemplo: compiladores, editores y utilidades de gestión de archivos, ciertos componentes del sistema operativo, utilidades de manejo de periféricos, procesadores de telecomunicaciones, etc.
Software deTiempo Real
Coordina/analiza/controla sucesos del mundo real conforme ocurren.
Maneja diferentes componentes:
Recolección de datos
Dar formato a la información recibida del exterior
De análisis para transformar la información
De Control/salida que responda al exterior
De Monitorización que coordine a todos los componentes
En un tiempo de entre 1 milisegundo a 1 segundo.
Software deGestión
El proceso de la información comercial constituye la mayor de las áreas de aplicación del software.
Han evolucionado hacia el software de sistemas de información de gestión (SIG) que accede a una o más bases de datos que contienen información comercial por ejemplo: nóminas, cuentas de haberes-débitos, inventarios, etc.
Se realizan tareas convencionales de procesamientos de datosSoftware de Ingeniería y científico
Está caracterizado por los algoritmos (conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema) de manejo de números.
Ejemplo: Astronomía, vulcanología, análisis de la presión de los automotores, dinámica orbital de las lanzaderas espaciales, biología molecular, fabricación automática.
Pero las nuevas aplicaciones delárea de ingeniería se han alejado de los algoritmos convencionales numéricos. El diseño asistido por computadora (del inglés CAD), la simulación de sistemas y otras aplicaciones interactivas, han comenzado a coger características del software de tiempo real e incluso del software de sistemas.
Software empotrado
Reside en memoria de sólo lectura, se utiliza para controlar productos y sistemas delos mercados industriales y de consumo, ejecuta funciones muy limitadas.
Ejemplo: El control de las teclas de un horno de microondas, control de la gasolina de un automóvil, sistemas de frenado, etc.
Software de computadoras personales
El mercado del software de computadoras personales ha germinado en las pasadas dos décadas. Aplicaciones que pertenecen a esta categoría:
El procesamientode textos
Hojas de cálculo
Los gráficos por computadora
Multimedia
Entretenimientos
Gestión de bases de datos
Aplicaciones financieras, de negocios y personales
Redes o acceso a bases de datos externas
Software basado en Web
Las páginas Web buscadas por un explorador son software que incorpora instrucciones ejecutables (por ejemplo, HTML, Perl, o Java), y datos (por ejemplo,...
Regístrate para leer el documento completo.