Ingeniería de Software I

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

1. ¿Que es ingeniería?

1.1. La ingeniería se puede definir como un arte o técnica donde se puede aplicar los conocimientos científicos y tecnológicos. es una herramienta para satisfacer las necesidades así como en las empresas o en la sociedad que sirve para diseñar interfaces con apoyo de las matemáticas o la física.

2. ¿Que es un software?

2.1. es una serie o conjunto de programas que permite a la computadora realizar diferentes tareas en especificas.. son instrucciones codificada electrónicas que dirigen a la comp a realizar funciones que desee el usuario.

3. ¿Que es ingeniería del software?

3.1. La ingeniería de software es una área de la informática que ofrece métodos y técnicas que sirven para desarrollar programas o aplicaciones, también se encarga de diseñar proyectos, esto hace que el trabajo se mucho mas fácil.

4. problemas para el desarrollo de software

4.1. Problemas para el diseño

4.2. Perdida de tiempo

4.3. lluvia de idea

4.4. Información para el diseño

4.5. planificación, recursos necesarios

4.6. La computadora no cuenta con las característica necesarias para el desarrollo del software.

5. Tipos de Metodologías para el desarrollo de software

5.1. Metodología Lineal

5.1.1. Es el más sencillo de todos los modelos. Consiste en descomponer la actividad global del proyecto en etapas separadas que son realizadas de manera lineal, es decir, cada etapa se realiza una sola vez.

5.2. Metodología en cascada

5.2.1. Este modelo fue propuesto por Winston Royce en el año 1970. Es un ciclo de vida que admite iteraciones, contrariamente a la creencia de que es un ciclo de vida secuencial como el lineal.

5.3. Metodología Iterativa

5.3.1. También derivado del ciclo de vida en cascada, este modelo busca reducir el riesgo que surge entre las necesidades del usuario y el producto final por malos entendidos durante la etapa de solicitud de requerimientos.

5.4. Metodología Evolutiva

5.4.1. Este modelo acepta los requerimientos del usuario pueden cambiar en cualquier momento.

5.5. Metodología Incrementa

5.5.1. Este modelo de ciclo de vida se basa en la filosófica de construir incrementando las funcionalidades del programa.

5.6. Metodología orientada a Objetos

5.6.1. Esta técnica fue presentada en la década del 90, tal vez como una de las mejores metodologías a seguir para la creación de producto de software

6. Criterios de calidad del software

6.1. Diseño perfecto

6.2. Cumplir con los objetivos

6.3. superar las expectativas del ususario

6.4. Facilidad de uso

6.5. Buena Funcionalidad

6.6. Facilidad de transferir los productos de software