La Ingeniería de software

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

1. Proceso

1.1. Actividades estructurales

1.1.1. Siempre son parte de un proyecto de ingenieria de software

1.1.1.1. comunicación: entender los objetivos de los participantes respecto del proyecto

1.1.1.2. Construcción: Creación del código y las pruebas que se requieren para descubrir errores en este.

1.1.1.3. Planeación: Crear un "mapa"que guie al equipo el cual contemple los riesgos, técnicas, recursos y la programación de actividades.

1.1.1.4. Modelado: Crear modelos a fin de entender mejor lo requerimientos del software.

1.1.1.5. Planeación: Crear un "mapa"que guie al equipo el cual contemple los riesgos, técnicas, recursos y la programación de actividades.

1.2. Actividades sombrilla

1.2.1. Complementan a las actividades estructurales

1.2.1.1. Seguimiento y control del proyecto de software: permite la evaluación del progreso

1.2.1.2. Administración del riesgo: Evalúa los riesgo que puedan afectar al proyecto

1.2.1.3. Aseguramiento de la calidad del software: Define y ejecuta las actividades que garantizan un producto de calidad

1.2.1.4. Medición: Define reúne mediciones del proceso, proyecto y producto para apoyar al equipo en la entrega de un software que satisfaga las necesidades de los participantes

1.2.1.5. Administración de la configuración del software: Administra los efectos de los cambios a lo largo del proceso del software

1.2.1.6. Administración de la reutilización: Define criterios para volver a usar el producto del trabajo. Ademas establece mecanismos para obtener componentes reutilizables

1.2.1.7. Preparación y producción del producto de trabajo: Agrupa las actividades requeridas para crear productos del trabajo (modelos, documentos, registros, formatos y listas)

2. Principios

2.1. 1° La razon de que exista todo

2.1.1. Si algo no agrega valor no es necesario

2.2. 2° Mantenlo sencillo, estupido

2.2.1. Las cosas muy complejas o rebuscasas solo dan mas trabajo y si quedan mal demeritan al proyecto

2.3. 3° Mantener la visión

2.3.1. No perder de vista el objetivo o concepto principal

2.4. 4° Otros consumirán lo que usted produce

2.4.1. Elaborar pensando en el usuario y la comprensión de este

2.5. 5° Abrase al futuro

2.5.1. Capacidad de adaptación del producto a los nuevos tiempos

2.6. 6° Planee por anticipado la reutilización

2.6.1. Disminuir el costo e incrementar el valor

2.7. 7° ¡Piense!

2.7.1. Tomarse el tiempo para reflexionar bien antes de actuar o tomar una decisión.

3. Nombre: Ana Karem Ayala Pérez Materia:Introducción a la Ingeniería de Software Referencia: Roger S. Pressman. (2010). Ingeniería del software, un enfoque práctico. México: Mc Graw Hill. Ian Sommerville. (2011). Ingeniería de Software. México: Perason educación.

4. Definición

4.1. Disciplina de ingeniería que se interesa por todos los aspectos de la producción de software

5. Conceptos

5.1. Especificación

5.1.1. Definición de que se producirá y sus restricciones

5.2. Desarrollo

5.2.1. diseño y programación del software

5.3. Validación

5.3.1. Se verifica que sea lo que el cliente quiere

5.4. Evolución

5.4.1. La modificación del software para reflejar los requerimientos cambiantes del cliente