1. Etapas de un desarrollo del software
1.1. Planificación
1.2. Implementació o Pruebas
1.3. Despliegue y Mantenimiento
2. lenguajes de programación
2.1. C#
2.1.1. función
2.1.1.1. programar software y aplicaciones para muchos sistemas operativos y dispositivos diferentes,
2.1.2. caracteristicas
2.1.2.1. Multiplataforma, ejecutable en los sistemas más comunes como Windows, MacOs, Linux
2.1.2.2. Sintaxis similar a C, C++, Java y otros
2.1.2.3. Lenguaje de paradigma de programación orientada a objetos
2.1.2.4. Fuertemente tipado (tipado estático)
2.1.2.5. Lenguaje moderno con actualizaciones de mejoras frecuentes
2.1.2.6. Dispone de un nutrido conjunto de librerías
2.2. JAVASCRIPT
2.2.1. función
2.2.1.1. crear contenido de actualización dinámica, controlar multimedia, animar imágenes y prácticamente todo lo demás.
2.2.2. caracteristicas
2.2.2.1. Es un lenguaje multiplataformas.
2.2.2.2. Es un lenguaje interpretado y orientado a objetos.
2.2.2.3. Es un lenguaje de tipado débil y alto nivel.
2.2.2.4. Cuenta con una gran cantidad de librerías y frameworks.
2.3. PYTHON
2.3.1. función
2.3.1.1. permite que los desarrolladores sean más productivos, ya que pueden escribir un programa de Python con menos líneas de código en comparación con muchos otros lenguajes
2.3.2. caracteristicas
2.3.2.1. Un lenguaje fácil de utilizar. ...
2.3.2.2. Un lenguaje tipeado dinámicamente. ...
2.3.2.3. Un lenguaje de alto nivel. ...
2.3.2.4. Un lenguaje orientado a los objetos.
3. Principales roles del proceso del desarrollo del software
3.1. Gerente del proyecto
3.2. Analista de requerimientos
3.3. Desarollador de software
3.4. Testeador
3.5. Arquitecto de software
4. Que es desarrollo de un proyecto en software
4.1. Es una estructura de desarrollo al software tiene como conjuntos de procesos informaticos.
4.2. Se dice que es un modelo de ciclo del software que cuenta con un desarrollo de alta calidad
5. Por que es importante el ciclo de vida del desarrollo del software
5.1. El tiempo de comercializacion seria más rapido
5.2. Mantiene un software de calidad
5.3. Facilita el modelo del ciclo del desarrollo
5.4. Muestra una visión mas detallada de las responsabilidades y tareas
6. Modelos del desarrollo del software
6.1. Paradigma Tradicional
6.1.1. Creación de un metodo estructurado
6.2. Paradigma Orientada a Objetos
6.2.1. Es un modelo que se basa a la programacion de objetos
6.3. Modelo de Cascada
6.3.1. hasta no finalizar la fase, no se puede iniciar otra fase
6.4. Modelo Espiral
6.4.1. Combinacion de aspectos claves de las metologias de los modelos de cascadas y desarrollo de aplicaciones
7. Componentes del software
7.1. Software Operativo
7.2. Lenguaje de Programación
7.3. Aplicacion Informatica
7.4. Paquetes de Software
7.5. Driver
8. Modelo de mejora en los procesos
8.1. Iso 15504
8.1.1. Es un determinador de la capacidad de mejoras del proceso de software
8.2. Iso 9000
8.2.1. Es un estandar de un proceso organizado el cual permite un monitoreo progresivo se crea con fin hacia el sector de produción
8.3. CMMI
8.3.1. Es la integracion de modelos de madurez de capacidades basados en mejores practicas