Flowchart
Software
Flowchart content
Software
Definiciones:
*Instrucciones que cuando se ejecutan proporcionan las características, función y desempeño buscado
*Estructuras de datos que permiten que los programas manipulen de forma adecuada la información
*Información que describe la operación y uso de los programas
Características
El software se desarrolla o modifica con intelecto: En la fabricación del software la alta calidad se logra a través de un buen diseño, y esto es realizado por personas y los costos de fabricación se concentran en la ingeniería, es por esto que no se puede administrar como un proyecto manufacturero
El software no se "desgasta": El software no es susceptible a los daños ocasionados por el ambiente como el software, es por esto que se considera que no se desgasta, sin embargo, se deteriora; por otro lado, cuando un componente de hardware se desgasta es reemplazado, pero para software no existe esta posibilidad, por lo que el mantenimiento de software es mucho más complejo.
La mayor parte del software se construye para un uso individualizado: Un componente de software debe diseñarse e implementarse de modo que puedan volverse a usar en muchos programas diferentes. Los modernos componentes reutilizables incorporan tanto los datos como el procesamiento que se les aplica, lo que permite que el ingeniero de software cree nuevas aplicaciones
Dominios de aplicación del software
Software de sistemas: Conjunto de programas escritos para dar servicio a otros programas (compiladores, editores), se caracteriza por: gran interacción con el hardware, uso intensivo de múltiples usuarios, recursos compartidos, estructuras de datos complejas e interfaces externas
Software de aplicación: Programas aislados que resuelven una necesidad específica de negocios. Las aplicaciones en esta área procesas datos comerciales o técnicos en una forma que facilita operaciones de negocio o toma de decisiones administrativas o técnicas (procesamiento de transacciones en punto de venta)
Software de ingeniería y ciencias: Las aplicaciones van desde la astronomía hasta la vulcanología, del análisis de tensiones de automóviles a la dinámica orbital del transbordador espacial, y de la biología molecular a la manufactura automatizada. El diseño asistido por computadora y la simulación de sistemas, han comenzado a hacerse en tiempo real
Software incrustado: Reside dentro de un producto o sistema y se usa para implementar y controlar características y funciones para el usuario final y el sistema en sí. Ejecuta funciones limitadas y particulares (por ejemplo tablero de control de un horno microondas)
Software de línea de productos: Es diseñado para proporcionar una capacidad específica para uso de muchos consumidores diferentes. El software de línea de productos se centra en algún mercado limitado y particular (control de inventarios de productos), o a mercados masivos de consumidores (procesamiento de texto, hojas de cálculo, entretenimiento)
Aplicaciones web: Llamadas "webapps" esta categoría está centrada en redes agrupa una gran cantidades de aplicaciones, son poco más que un conjunto de archivos de hipertexto vinculados que presentan información con uso de texto y gráficas limitadas, sin embargo, están evolucionando hacia ambientes de cómputo más sofisticados.
Software de inteligencia artificial: Hace uso de algoritmos no numéricos para resolver problemas complejos que no son fáciles de tratar computacionalmente o con el análisis directo, la aplicación de este software se encuentra en la robótica, sistemas expertos, redes neurales artificiales y juegos
Information
- Description
- Flowchart on Software, created by Isabela Perez on 06/09/2020.
- Created by
- Isabela Perez
- Views
- 1
- Rating