Está en la página 1de 4

1. Qu es un paradigma de programacin? Es la visin y la diferente forma en que cada persona ve cmo puede construir y desarrollar un programa 2.

Indague sobre la Clasificacin por paradigmas de programacin. Paradigma operacional: es un conjunto de secuencias computacionales que se ejecutan paso a paso y dentro de este encontramos: Paradigma orienta a objetos: se definen los objetos para resolver un problema y mediante la interaccin y comunicacin entre los mismos se resuelve el problema paradigma imperativo: secuencia de acciones ejecutadas paso a paso. Algunos lenguajes que siguen este paradigma seran el Smalltalk, Eiffel, C++, Java u Object Pascal. Paradigma declarativo: se construye estableciendo hechos, reglas, restricciones, ecuacin u transformaciones. No hay una solucin paso a paso para llegar a la solucin. Dentro de este encontramos el paradigma funcional, transformacional y relacional Paradigma demostrativo: no se especifican operaciones ni las restricciones para llegar a la solucin. se deja al sistema que encuentre una solucin general a partir de ejemplos similares 3. Realice un contraste entre el paradigma Programacin Estructurada y el paradigma Programacin Orientada a Objetos. programacin estructurada o declarativa Programacin orientada a objetos o imperativa

En esta se describe el problema pero no Se le da un algoritmo o unos paso para se dan los pasos para llegar a la que siga y pueda solucionarlos solucin problemas uso de estructuras de datos llamadas objetos 4. Busque que modelos de Ciclo de Vida del Software existen y presntelos en un cuadro con la explicacin correspondiente.

MODELO Modelo de cascada

DEFINICIN El desarrollo de software se realiza fase a fase y cada una tiene una meta

Planear un proyecto antes de embarcarse en l. Definir el comportamiento externo deseado del sistema antes de disear su arquitectura interna. Documentar los resultados de cada

actividad.

Disear un sistema antes de codificarlo.

Modelo de desarrollo incremental

Testear un sistema despus de construirlo. Se construir solo una parte del sistema y se va incrementando en la medida de los requerimientos que tenga el sistema Ventajas: evitar el riesgo de construir un sistema grande en un solo paso en la medida que se desarrolla cada funcionalidad se puede detectar posible errores de las siguientes etapas los errores que se detectan en cada incremento pueden prevenir errores en el siguiente incremento. Maneja versiones de un producto, los requerimientos no son completamente conocidos al inicio del proyecto. El usuario retroalimenta al desarrollador en cada versin. es la creacin de una implementacin parcial de un sistema El prototipo es entregado al usuario para que lo revise y de su punto de vista sobre lo bueno y lo malo de este. El esfuerzo de desarrollo es repetitivo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza.

Modelo de desarrollo evolutivo

Modelo de requerimientos

Modelo espiral

5. Qu es UML? Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema 6. Por qu se debe utilizar UML? Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir mtodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que est descrito el modelo. 7. Cuando se utiliza UML? Se utiliza para la especificacin y la normalizacin De diferentes sistemas o partes de los sistemas. Esta normalizacin se hace Posible que los diferentes fabricantes producen productos que cumplan con los

Especificaciones de la norma. De UML, es posible generar de forma automtica Diferentes tipos de descripciones (por ejemplo, en las especificaciones XML), o incluso la creacin automtica de cdigo de software. UML se est convirtiendo en una herramienta estndar para software y los ingenieros de sistemas. El Lenguaje de Modelado Unificado (UML) se utiliza para especificar, visualizar, modificar, construir y documentar los artefactos de un software orientado a objetos de obra del sistema en desarrollo. 8. Cmo se utiliza UML? Segn las necesidades del sistema 9. De donde surge UML? Naci en 1994 cubriendo los aspectos principales de todos los mtodos de diseo antecesores, y precisamente, los padres de UML SON Grady Booch, autor del mtodo booch; james Rumbaugh, autor del mtodo OMT e Ivar Jacobson, autor de los mtodos OOSE y Objetory. 10. Resuma cuales son los logros. 11. Utilice la grfica que esta al comienzo de esta gua y ubique, en la tabla de abajo, sealando con el nmero que corresponda, las partes que contiene el Lenguaje UML 2.0, agregue la definicin y una grfica de ejemplo:

N o.

DIAGRAMA

DIAGRAMA GLOBAL DE INTERACCIN DIAGRAMA DE CLASES DIAGRAMA DE CASOS DE USO DIAGRAMA DE SECUENCIA DIAGRAMA DE ACTIVIDAD DIAGRAMA DE TIEMPOS DIAGRAMA DE COMPOSICION DIAGRAMA DE MAQUINA DE ESTADO DIAGRAMA DE COMUNICACIN DIAGRAMA DE OBJETOS

ESTRUCTURA?;CO MPORTAMIENTO?;I NTERACCIN? 11

DEFINICI N

GRAFICA DE EJEMPLO

1 8 10 7 13 4 9

12 3

DIAGRAMA DE 6 PAQUETES DIAGRAMA DE 2 COMPONENTES DIAGRAMA DE 5 DESPLIEGUE

12. Indique en las siguientes grficas: en la parte superior la clasificacin del diagrama (Estructura, Comportamiento Interaccin), al igual, en la parte de abajo, el nombre del diagrama.

Clasificacin: comportamiento

Clasificacin: estructura

Clasificacin: interaccin

Diagrama de _casos de Diagrama uso _colaboracin

de Diagrama de secuencia

También podría gustarte