Professional Documents
Culture Documents
Son diagramas que describen los limites, la estructura y el comportamiento del sistema
y de los objetos q contiene. Sus elementos principales son cosas, relaciones y diagramas.
¿Describa la diferencia entre una clase y un objeto?
La clase es la definición de un tipo de objeto la cual consta de atributos y métodos,
mientras que el objeto es con el que podremos comunicarnos y podremos ejecutar sus
métodos, sus atributos si la definición de la clase nos lo permite.
Realice un ejemplo de Herencia, en donde se describa 1 clase base y 3 clases
derivadas (coloque el diagrama correspondiente).
Impresoras
- Numero_Serie
- Marca
- Modelo
- Color
- Precio
- Peso
+ añadir()
+ buscar()
+ actualizar()
+ eliminar()
Hp Canon Epson
- Numero_Serie - Numero_Serie - Numero_Serie
- Marca - Marca - Marca
- Modelo - Modelo - Modelo
- Color - Color - Color
- Precio - Precio - Precio
- Peso - Peso - Peso
Planificación
Dominio de la información.
Ámbito del proyecto
Estudio de la viabilidad.
Análisis de riesgos.
Planificación temporal.
Asignación de recursos.
Análisis
Análisis de requerimientos.
Modelamiento.
Diseño
Implementación
Adquisición de componentes.
Creación e integración de los recursos necesarios para que el sistema funcione.
Pruebas
Pruebas de integración.
Test de aceptación.
Mantenimiento
Mantenimiento adaptativo.
Mantenimiento correctivo.
Mantenimiento preventivo.
Metodologías de desarrollo de software.
Metodología en cascada.
Metodología Métodos de prototipos.
Metodología Modelo incremental o iterativo y crecimiento.
Metodología modelo Espiral
Metodología RAD (Desarrollo Rápido de Aplicaciones).
Metodologías Ágiles
Metodología Scrum.
Metodología Kanban.
Metodología XP.
Metodología Scrum
Desarrollo incremental: sin esto no puede ser considerada una metodología ágil y
mucho menos scrum; el desarrollo se irá incrementando poco a poco, sin importar el
orden en el cual se lleven a cabo los procesos, pero sin salirnos de lo pre establecido.
Adiós al secuencial y cascada: en este modelo hay algo que se lo llama solapamiento,
lo cual consiste en retroceder si un proceso necesita ser trabajado, sin importar en que
proceso se encuentre a diferencia de las metodologías cascada o secuencial donde no
hay vuelta atrás.
La comunicación es fundamental: se realizan distintos equipos de trabajo, la ventaja es
que se tendrá una constante comunicación con los demás equipos.
Metodología RAD
No cuenta con una serie de fases ordenadas, aunque está basada en el modelo de cascada.
En este método la prioridad va hacia la fase de desarrollo, si hay riesgos reducimos los
requerimientos para reducir los riesgos, la idea es reducir tiempos y no riesgos.
Combina el modelo lineal y el modelo iterativo, además gestiona los riesgos. Se trata de un
modelo evolutivo que conforme avanza los ciclos ira incrementando el nivel de código fuente
desarrollado.
Un incremento en la gestión de riesgos con lleva al incremento de los tiempos de ejecución y
planificación del sistema, un modelo espiral es generalmente utilizado para el desarrollo de
grandes proyectos como un sistema operativo.
Metodología Kanban
Es una mitología japonesa, consiste en etiquetar con tarjetas cada uno de los procesos que se
llevaran a cabo, una forma correcta de hacerlo es con tarjetas físicas.
Es fácil de usar e implementar, mejora diferentes aspectos que las demás como: mejora
continua, flexibilidad, elimina desperdicios (tareas por demás) y garantía de calidad.