El software y la Ingeniería de software

Resumen del capítulo 1 de libro de PRESSMAN

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

1. Proceso de software

1.1. Conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto de trabajo

1.1.1. Enfoque adaptable que permite que las personas que hacen el trabajo busquen y eligen el conjunto mas apropiado de tareas para llevarlo a cabo

1.1.1.1. Comunicacíon

1.1.1.2. Planeación

1.1.1.3. Modelado

1.1.1.4. Construcción

1.1.1.5. Despliegue

1.1.1.6. Actividades ligadas

1.1.1.6.1. Seguimiento y control del proyecto

1.1.1.6.2. Administración del riesgo

1.1.1.6.3. Aseguramiento de la calidad del software

1.1.1.6.4. Revision y técnicas

1.1.1.6.5. Medición

1.1.1.6.6. Administración de la configuración del software

1.1.1.6.7. Administración de la reutilizaron

1.1.1.6.8. Preparación y producción del producto de trabajo

2. La naturaleza del software

2.1. Definición

2.1.1. Programas de computo, que cuando se ejecutan proporcionan las características función y desempeño buscados

2.1.1.1. El software se desarrollo o modifica con intelecto; no se manufactura en el sentido clásico

2.1.1.2. El software no se desgasta

2.2. Dominios de aplciacion

2.2.1. Software de sistemas

2.2.1.1. Programas que dan servicio a otros programas

2.2.2. Software de aplicacion

2.2.2.1. Programas que resuelven una necesidad explicita de negocios

2.2.3. Software de ingeniería y ciencias

2.2.3.1. Algoritmos que devuelven números

2.2.4. Software incrustado

2.2.4.1. Software de control

2.2.5. Software de linea de productos

2.2.5.1. Para uso de muchos consumidores

2.2.6. Aplicaciones web

2.2.6.1. Servicio de paginas html

2.2.7. Software de inteligencia artificial

2.2.7.1. Algoritmos no numéricos para resolver problemas complejos

2.3. Software heredado

2.3.1. Software desarrollado hace varias décadas que viene siendo modificado para satisfacer los nuevos cambios en lso requerimientos

2.3.1.1. Según la aplicación resulta mas ingenioso usar software heredado que escribir software desde cero

3. Ingeniería de software

3.1. Debe haber ingenieria de software en todoas sus formas y a travez de todos sus dominios de aplicaicon

3.1.1. Es una tecnologia con varias capas que debe basarase con un compromiso organizacional de calidad

3.1.1.1. Herramientas

3.1.1.2. Métodos

3.1.1.3. Proceso

3.1.1.4. Compromiso de calidad

4. Como comienza todo

4.1. El software se desencadena por alguna necesidad de negocios

4.1.1. En todos los casos es el software quien hará triunfar o fracasar la idea del negocio

5. Naturaleza unica de las web apps

5.1. A partir de la red mundial entre los años 90 y 95 se desarrollo el nuevo paradigma de software orientado a servicios, donde la aplicación se encontraba remota de donde el usuario estaba accediendo a ella

5.1.1. Uso intensivo de redes

5.1.2. Concurrencia

5.1.3. Carga impredecible

5.1.4. Rendimiento

5.1.5. disponibilidad

5.1.6. Orientado a datos

5.1.7. Contenido sensible

5.1.8. Evoluciona continua

5.1.9. Inmediatez

5.1.10. Seguridad

5.1.11. Estetica

6. la practica de la ingeniería de software

6.1. la esencia de la practica

6.1.1. Entender el problema

6.1.1.1. comunicacion y análisis

6.1.2. Planear la solución

6.1.2.1. modelado y diseño

6.1.3. Ejecutar el plan

6.1.3.1. generación de código

6.1.4. Examinar la exactitud del resultado

6.1.4.1. probar y asegurar la calidad

6.2. principios generales

6.2.1. 1- La razón de que exista todo

6.2.2. 2- MSE

6.2.2.1. Mantenlo sencillo, estúpido

6.2.3. 3- Mantén la visión

6.2.4. 4- Otros consumirán lo que usted produce

6.2.5. 5- Ábrase al futuro

6.2.6. 6- Planee por anticipado la reutilizacioón

6.2.7. 7- Piénse

6.2.7.1. Pensar antes de emprender la acción

7. Mitos de software

7.1. Mitos de administración

7.1.1. Hay un libro de estándares y procedimienots

7.1.2. Más programadores ayudan en caso de atascos

7.1.3. No debo involucrarme en el proeycto

7.2. Mitos del cliente

7.2.1. Los objetivos generales son suficientes

7.2.2. El cambio del software se asimila con facilidad porque el software es flexible

7.3. Mitos del profesional

7.3.1. Una vez escrito el programa y funcionando termina el trabajo

7.3.2. Hasta que corra el programa no hay manera de evaluarlo

7.3.3. El unico producto que se entrega es el programa que funcion

7.3.4. La ingeniería de software hará que generemos documentación voluminosa e innecesaria y nos retrasar