La Ingeniería de software

Get Started. It's Free
or sign up with your email address
La Ingeniería de software by Mind Map: La Ingeniería de software

1. Principios

1.1. 1° La razon de que exista todo

1.1.1. Si algo no agrega valor no es necesario

1.2. 2° Mantenlo sencillo, estupido

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

1.3. 3° Mantener la visión

1.3.1. No perder de vista el objetivo o concepto principal

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

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

1.5. 5° Abrase al futuro

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

1.6. 6° Planee por anticipado la reutilización

1.6.1. Disminuir el costo e incrementar el valor

1.7. 7° ¡Piense!

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

2. 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.

3. Definición

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

4. Proceso

4.1. Actividades estructurales

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

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

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

4.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.

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

4.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.

4.2. Actividades sombrilla

4.2.1. Complementan a las actividades estructurales

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

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

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

4.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

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

4.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

4.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)

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