Capítulo 1 Pressman

Get Started. It's Free
or sign up with your email address
Rocket clouds
Capítulo 1 Pressman by Mind Map: Capítulo 1 Pressman

1. Software Sistemas

1.1. Conjunto de programas escritos para dar servicio a otros programas.

1.2. Procesar estructuras de información complejas pero deterministas y datos indeterminados

1.3. Se caracteriza 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.

2. Software de aplicación

2.1. Son programas enfocados a procesar datos comerciales o técnicos

2.2. Facilita las operaciones de negocios o la toma de decisiones administrativas o técnicas

2.3. Cumple con el tradicional procesamiento de datos.

2.4. Se lo usa en tiempo real

3. Software de Ingeniería y ciencias

3.1. Son aplicaciones que manejan algoritmos matemáticos muy complejos

3.2. Con el paso del tiempo han evolucionado dentro del área de la ingeniería y las ciencias para trabajar en una aplicación en tiempo real

4. Software Incrustado

4.1. Reside dentro de un producto o sistema.

4.2. Este se usará para implementar y controlar características y funciones para el usuario final y para el sistema en sí.

4.3. Provee una capacidad significativa de funcionamiento y control

5. Software de líneas de producto

5.1. Proporcionan una capacidad específica para uso de muchos consumidores diferentes

5.2. Se centra en un mercado en el cual ya sea limitado o masivo, pero que satisfaga un propósito simple, para satisfacer tan solo una pequeña parte de todo un proceso.

6. Aplicaciones Web

6.1. Esta categoría de software se ha centrado en redes y su beneficio principal es que agrupa una amplia gama de aplicaciones.

6.2. Existen dos versiones

6.2.1. Conjunto de archivos de hipertexto vinculados que presentan información con uso de texto y gráficas limitadas

6.2.2. La Web 2.0, las aplicaciones están evolucionando hacia ambientes de cómputo sofisticados que no sólo proveen características aisladas sino que también están integradas con bases de datos corporativas y aplicaciones de negocios

7. Software de Inteligencia Artificial

7.1. Es el software que 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

7.2. Se las aplica a los videojuegos entre otras

8. Tendencias

8.1. Computación en un mundo abierto

8.1.1. Crecimiento de las redes inalámbricas, lo que llevará a la computación distribuida

8.1.2. Se tendrá que 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

8.2. Costrucción de redes

8.2.1. la red mundiales son un motor de computación que ha hecho que se la vea como proveedor de contenido.

8.2.2. Esto ha generado nuevos retos para los ingenieros de software, ya que ahora se debe hacer arquitecturas sencillas)

8.3. Fuente Abierta

8.3.1. Es una tendencia creciente que ha resultado debido a la gran demanda de código

8.3.2. Representa la libre distribución de código fuente para aplicaciones de sistemas de modo que mucha gente pueda contribuir a su desarrollo.

8.3.3. El desafío es elaborar código fuente que sea autodescriptivo

8.3.4. Desarrollar técnicas que permitirán tanto a los consumidores como a los desarrolladores saber cuáles son los cambios hechos y cómo se manifiestan dentro del software.