Desarrollo de un Proyecto de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Desarrollo de un Proyecto de Software por Mind Map: Desarrollo de un Proyecto de Software

1. Complejidad del Software

1.1. Causas de la Complejidad

1.1.1. Fallas y costos ocultos.

1.1.2. Impacto en sistemas críticos.

2. Entornos de programación

2.1. Visual studio

2.1.1. Caracteristicas

2.1.1.1. Editor de código

2.1.1.2. Terminal integrada

2.1.1.3. Lenguajes Asociados JavaScript, C++, Java

2.1.2. Funcionalidades

2.1.2.1. Depuración de aplicaciones.

2.1.2.2. Autocompletado inteligente

2.2. PyCharm

2.2.1. Caracteristicas

2.2.1.1. Soporte para ciencia de datos.

2.2.1.2. Refactorización y análisis de código.

2.2.2. Funcionalidades

2.2.2.1. Integración con control de versiones

2.2.2.2. Depuración y pruebas unitarias

3. Tecnología Orientada a Objetos

3.1. Mitos y Realidades

3.1.1. Comparación con tecnología tradicional.

3.2. Aspectos Esenciales

3.2.1. Conceptos básicos de la tecnología.

3.2.2. Motivación para su uso.

3.3. Lenguajes Orientados a Objetos

3.3.1. Ejemplos de lenguajes importantes.

3.3.1.1. Java

3.3.1.2. C#

3.3.1.3. Python

4. Costo del Software

4.1. Costo Directo

4.1.1. Adquisición de software empaquetado.

4.1.2. Desarrollo de software a la medida.

4.2. Costo Indirecto

4.2.1. Capacitación

4.2.2. Instalación

4.2.3. Soporte técnico.

4.3. Costo Oculto

4.3.1. Fallas en el software.

4.3.2. Impacto en sistemas de misión crítica.