Ingeniera de software

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

1. Es una disciplina formada por un conjunto de métodos, herramientas y técnicas.

2. Evolución del software

2.1. el proceso de desarrollo de un producto software usando principios y métodos de ingeniería de software

3. Ciclos de vida del desarrollo software

3.1. es una secuencia estructura bien definidas de las etapas de la ingeniería de software.

3.1.1. Comunicacion

3.1.1.1. Este es el primer paso donde el usuario pide un producto y negocia con el proveedor.

3.1.2. Estudio de viabilidad

3.1.2.1. el equipo analiza el software con los requisitos que pide el usuario.

3.1.3. Análisis del sistema

3.1.3.1. incluye el entendimiento de las limitaciones que debe tener el producto y los cambios que se requieren.

3.1.4. Diseño de software

3.1.4.1. es diseñar el producto con la ayuda de la información recogida sobre los requisitos y análisis.

3.1.5. Codificación

3.1.5.1. es la implementación del diseño del software con un lenguaje de programación mas conveniente.

3.1.6. Pruebas

3.1.6.1. Se estima que el 50% de los procesos de desarrollo del software deben ser evaluados.

3.1.7. Integración

3.1.7.1. el software puede necesitar ser integrado con la bases de datos o con otros programas.

3.1.8. Implementacion

3.1.8.1. se instala el software en las maquinas de los usuarios.

3.1.9. Mantenimiento y funcionamiento

3.1.9.1. Es la confirmacion del funcionamiento del software en terminos de eficiencia

4. Paradigma de desarrollo de software

4.1. Tiene su propio set de herramientas, métodos y procedimientos de forma clara.

4.1.1. Modelo de cascada

4.1.1.1. asume que todo se lleva acabo en lugar planeado.

4.1.2. Modelo repetitivo

4.1.2.1. es el proceso de desarrollo de software en repeticiones y proyecta de forma ciclica.

4.1.3. Modelo espiral

4.1.3.1. es una combinacion de los modelos repetitivo y uno de los SDLC.

4.1.4. Modelo V

4.1.4.1. aporta opciones de evaluación del software en cada etapa de manera inversa.

4.1.5. Modelo big bang

4.1.5.1. es el modelo mas simple, requiere de poca planificación y mucha programación y fondos.