INGENIERIA DE SISTEMAS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
INGENIERIA DE SISTEMAS por Mind Map: INGENIERIA DE SISTEMAS

1. Metodologìas

1.1. Agiles

1.1.1. Programación extrema

1.1.2. SCRUM

1.1.3. FDD

1.1.4. AUP

1.1.5. RAD

1.2. Clasicas

1.2.1. Cascada

1.2.2. Espiral

1.2.3. RUP UP

1.2.4. Metrica V3

1.2.5. MeRinde

2. Definición de software

2.1. Instrucciones que cuando se ejecutan proporcionan las características, función y desempeño buscados.

2.2. Estructuras de datos que permiten que los progra mas manipulen en forma adecuada la información.

2.3. Dominios de aplicación del software

2.3.1. Software de sistemas

2.3.1.1. Tiene gran interacción con el hardware de la computadora, uso intensivo por parte de usuarios múltiples.

2.3.2. Software de aplicación

2.3.2.1. Se usa para controlar funciones de negocios en tiempo real

2.3.3. Software de ingeniería y ciencias

2.3.3.1. Se caracterizado por algoritmos “devoradores de números”

2.3.4. Software incrustado

2.3.4.1. Software incrustado que ejecuta funciones limitadas y particulares

2.3.5. Software de línea de productos

2.3.5.1. Es diseñado para proporcionar una capacidad específica para uso de muchos consumidores diferentes.

2.3.6. Aplicaciones web

2.3.6.1. Agrupa una amplia gama de aplicaciones, on poco más que un conjunto de archivos de hipertexto vinculados que presentan información con uso de texto y gráficas limitadas

2.3.7. Software de inteligencia artificial

2.3.7.1. Uso de algoritmos no numéricos para resolver problemas complejos que no son fáciles de tratar computacionalmente o con el análisis directo

3. Que es

3.1. Disciplina de la ingeniería que se interesa por todos los aspectos de la producción de software y de calidad, basándose en métodos y técnicas de ingeniería .

4. Actividades

4.1. Especificación

4.1.1. Se define el software que se producirá y las restricciones en su operación.

4.2. Desarrollo

4.2.1. Diseño y programa el software

4.3. Validación

4.3.1. Se verifica el software para asegurar que sea lo que el cliente requiere

4.4. Evolución del software.

4.4.1. Se modifica el software para reflejar los requerimientos del cliente y del mercado.

5. Etapas de proceso

5.1. Analisis de requerimientos

5.1.1. Funcionales

5.1.2. No funcionales

5.2. Especificaciòn

5.2.1. Casos de uso

5.3. Diseño y arquitectura

5.3.1. Diagrama de clases

5.3.2. Diagrama de bases de datos

5.3.3. Diagramas de despliegue

5.3.4. Diagramas de secuencia

5.4. Programación

5.5. Validaciones y pruebas

5.6. Documentaciòn

5.6.1. Manuales de usuario

5.6.2. Diagramas de casos de uso

5.6.3. Manuales técnicos

5.7. Mantenimiento