INGENIERÍA DE SOFTWARE Y SISTEMAS DE INFORMACIÓN

TRABAJO DE INTRODUCCION A LA ING. DE SISTEMAS

Get Started. It's Free
or sign up with your email address
INGENIERÍA DE SOFTWARE Y SISTEMAS DE INFORMACIÓN by Mind Map: INGENIERÍA   DE SOFTWARE Y SISTEMAS DE  INFORMACIÓN

1. DEFINICIÓN

1.1. Un sistema es un conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo. Los sistemas reciben datos, energía o materia del ambiente (entrada) y proveen información, energía o materia (salida).

2. COMPONENTES DE SISTEMA DE INFORMACIÓN

2.1. El hardware

2.1.1. Es el componente del sistema de información que representa una tecnología de entrada, de almacenamiento y de salida de datos.

2.2. El software

2.2.1. conforman el sistema operativo y todos los programas que están relacionados con el almacenamiento y procesamiento de datos.

2.3. Dispositivos periféricos

2.3.1. Los dispositivos periféricos son todos aquellos elementos que pueden ser conectados de forma cableada o inalámbrica al CPU.

2.4. Dispositivos de Almacenamiento

2.4.1. Sirven para guardar la información. Permiten crear un respaldo y así en caso de ser necesario se podría borrar sin preocupación la información de la PC.

2.5. Dispositivos de Entrada

2.5.1. Sirven tanto para introducir datos como para hacer que la computadora realice sus funciones.

3. TIPOS DE SISTEMA DE INFORMACIÓN

3.1. Sistemas de procesamiento de transacciones.

3.1.1. Son los sistemas empresariales básicos que sirven al nivel operacional de la organización.

3.2. Sistemas de control de procesos de negocio.

3.2.1. Monitorizan y controlan los procesos industriales o físicos, como puede ser la refinación de petróleo, generación de energía .

3.3. Sistemas de colaboración empresarial.

3.3.1. Son uno de los tipos de sistemas de información más utilizados. Ayudan a los directivos de una empresa a controlar el flujo de información

3.4. Sistemas de Información de Gestión.

3.4.1. Son un tipo de sistemas de información que recopilan y procesan información de diferentes fuentes para ayudar en la toma de decisiones .

3.5. Sistemas de apoyo a la toma de decisiones.

3.5.1. Es un sistema basado en ordenadores destinado a ser utilizado por un gerente particular o por un grupo de gerentes.

3.6. Sistemas de Información Ejecutiva

3.6.1. Proporcionan un acceso rápido a la información interna y externa, presentada a menudo en formato gráfico.

4. ASPECTOS GENERALES

4.1. ¿Que es ingeniería?

4.1.1. La ingeniería es una profesión en la que los conocimientos científicos y empíricos se aplican para la conversión óptima de los materiales y fuerzas de la naturaleza.

4.2. ¿Que es ingeniería de software?

4.2.1. La aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operaciones y mantenimiento del software.

4.3. ¿Que es software?

4.3.1. El software son actividades y procedimientos que dan como resultado la generación de programas para un sistema de computación.

5. CICLO DE VIDA DEL DESARROLLO DEL SOFTWARE

5.1. MODELO SECUENCIAL

5.1.1. Analisis de los requisitos

5.1.1.1. El análisis del sistema incluye el entendimiento de las limitaciones del producto Software.

5.1.2. Diseño

5.1.2.1. Es diseñar el producto software con la ayuda de toda la información recogida sobre requisitos y análisis.

5.1.3. Generación de Código

5.1.3.1. La implementación del diseño de software empieza con el lenguaje de programación y desarrollando programas ejecutables.

5.1.4. Pruebas

5.1.4.1. Los errores pueden arruinar el software tanto a nivel crítico y hasta el punto de ser eliminado. Las pruebas de Software se hacen mientras se codifica.

5.1.5. Mantenimiento

5.1.5.1. Confirma el funcionamiento del software en términos de más eficiencia y menos errores. Si se requiere, los usuarios se les presta documentación sobre como operar y como mantenerlo en funcionamiento.

6. MODELO DE PROCESO DE DESARROLLO

6.1. MODELO CASCADO

6.1.1. Es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra.

6.2. MODELO PROTOTIPOS

6.2.1. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.

6.3. MODELO ESPIRAL

6.3.1. Es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada.

6.4. MODELO DE DESARROLLO POR ETAPAS

6.4.1. Es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo.

6.5. MODELO ESTRUCTURADO

6.5.1. Es un conjunto de métodos orientados a analizar y convertir requisitos de negocio dentro de especificaciones y en última instancia, programas informáticos, configuraciones de hardware.

6.6. MODELO ORIENTADO A OBJETIVO

6.6.1. El modelado orientado a objetos es una técnica de especificación semiformal para el paradigma orientado a objetos.

6.7. MODELO ITERATIVO

6.7.1. Desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software creado en respuesta a las debilidades del modelo tradicional de cascada.

7. HISTORIA

7.1. Ingeniería del software surgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado de el hardware lo que hacia el software cada vez mas completo y generalmente nunca se terminaba a tiempo.