Documente Academic
Documente Profesional
Documente Cultură
Software
Proceso de desarrollo de software
Son los pasos que se deben seguir para
transformar los requerimientos de un usuario
en software.
Captura de Requerimientos
Entrevistas
Usuarios involucrados en el sistema
Anlisis de la informacin (Definicin del
Problema)
Evitar ambigedades
Diseo
Cmo se solucionar cada actividad
Seguir un algoritmo
Implementacin
Escribir cdigo fuente en algn lenguaje de
programacin
Los programas deben tener una estructura
clara.
El cdigo debe estar organizado y presentado
de manera que sea fcil de leer
El cdigo debe estar documentado o
comentado
Pruebas (depuracin)
Verificar que el cdigo se ejecute de manera
eficiente y haga las tareas para las que fue
diseado
Errores de sintaxis
Errores de ligado
Errores de lgica
Errores de ejecucin
Mantenimiento
Tienen 3 componentes:
Clase: Pelota
Estructura
Atributos: color, tamao, material
Comportamiento
Mtodos (tareas): botar, desinflar e inflar
Clase: Autos
Estructura
Atributos: color, numero de puertas, marca
Comportamiento
Mtodos (tareas): arrancar, acelerar, frenar
Objeto1: auto1
Instancia: Ford Mustang rojo, 3 puertas.
Objeto2: auto2
Instancia: Chevy Fiesta, blanco, 5 puertas.
POO
Herencia: Es un mecanismo mediante el cual se
puede crear una nueva clase partiendo de una
existente. La nueva clase hereda las
caractersticas de la clase existente y se le pueden
agregar otras ms.
Reutiliza cdigo.
Vehculos de
POO Motor
. - Cilindrada
- Num de ruedas
+ Acelerar()
+Frenar()
Autos Motos
- Cilindrada - Cilindrada
- Num de ruedas - Num de ruedas
- Num puertas - tipoCarenado
+ Acelerar() + Acelerar()
+Frenar() +Frenar()
Tarea
Autos
- Cilindrada
- Num de ruedas
- Num puertas
+ Acelerar()
+Frenar()