FUNDAMENTOS DE CONSTRUCCIÓN DE SOFTWARE

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
FUNDAMENTOS DE CONSTRUCCIÓN DE SOFTWARE por Mind Map: FUNDAMENTOS DE CONSTRUCCIÓN DE SOFTWARE

1. El porqué del desarrollo de Software; modelado del proceso y del ciclo de vida

1.1. Paradigmas de la ingeniería del software

1.1.1. Norma ISO 12207-1

1.2. El ciclo de vida clásico

1.3. Construcción de prototipos

1.4. El modelo en espiral

1.5. Desarrollo iterativo

1.6. Desarrollo ágil

1.6.1. Scrum

1.6.2. Lean Software Develpment LSD

1.6.3. Agile Unified Process

1.6.4. Extreme Proramm XP

1.7. Codificación y corrección

2. Mitos del Software

2.1. Mitos de gestión

2.1.1. Libro de estándares y procedimientos

2.1.2. Programadores con herramientas de desarrollo avanzadas

2.1.3. Añadir más programadores y adelantar tiempo

2.2. Mitos del cliente

2.2.1. Una declaración general de objetivos suficiente para escribir programas

2.2.2. Cambios se acomodan fácilmente

2.3. Mitos de los desarrolladores de software

2.3.1. La labor del desarrollador termina al desarrollar el programa y ponerlo a funcionar

2.3.2. No hay forma de comprobar su calidad hasta que ya se está ejecutando

2.3.3. Al finalizar el proyecto lo único que se entrega es el programa funcionando

3. Fundamentos del desarrollo de software

3.1. Evolución histórica

3.1.1. Añadido

3.1.2. Sin planificación

3.1.3. Sin diseño

3.2. Tendencias del mercado actual

3.2.1. Mayor productividad

3.2.2. Interoperabilidad

3.2.3. Interfaz única de usuario

3.2.4. Lenguajes de programación estándar

3.2.5. Software eficiente

3.2.6. Software usable

3.2.7. Software mantenible

3.3. Empresas Guatemaltecas

3.3.1. Alta demanda regional

3.3.2. Bajos costos de operaciones

3.3.3. SOFEX

4. El Software

4.1. Características

4.1.1. Es la parte lógica de una computadora

4.1.2. Comprende instrucciones para la realización de tareas

4.1.3. El software se desarrolla, no se fabrica

4.1.4. El software no se desgasta

4.1.5. Se construye a la medida

4.2. Lenguajes de programación

4.2.1. Lenguaje de máquina

4.2.2. Lenguaje ensamblador

4.2.3. Lenguajes de alto nivel

4.2.4. Lenguajes de cuarta generación

4.3. Aplicación

4.3.1. Software de sistemas

4.3.2. Software de tiempo real

4.3.3. Software de gestión

4.3.4. Software de ingeniería y científico

4.3.5. Software de empotrado

4.3.6. Software de computadoras personales

4.3.7. Software de inteligencia artifcial