Vous êtes sur la page 1sur 5

INTRODUCCIN A ANLISIS UML

LUISA CATALINA MORALES AGUIRRE


ANALISIS UML
INTRUCTOR: HENRY ALFONSO GARZON SANCHEZ

SERVICIO NACIONAL DE APRENDIZAJE SENA


BOGOTA D.C.
2015

SOLUCION ACTIVIDAD
1. Qu es un paradigma de programacin?

R// Un paradigma de programacin es un tipo de propuesta expuesta a los


programadores que deseen implementarla con el fin de solucionar varios
problemas ya delimitados. Este paradigma debe cumplir con la solucin de
una gran variedad de inconvenientes y al mismo tiempo debe brindar un
aporte a los avances de la tecnologa y el software.
El paradigma de programacin ms utilizado en la actualidad es la
orientacin de objetos y este se especializa en organizar y unir datos en
entidades llamadas objeto y relacionadas entre s con otras entidades
iguales.
2. Indague sobre la Clasificacin por paradigmas de programacin.
R// Los paradigmas de programacin se clasifican de la siguiente forma:
Paradigma Imperativo: Este paradigma es considerado el ms comn en la
programacin, ya que se enfoca en instrucciones y comandos que modifican
y editan el programa, el contraro de este es el paradigma declarativo.
Paradigma Declarativo: Este paradigma se enfoca en describir las
propiedades de la solucin solicitada. Tiene ciertas desventajas, ya que su
eficiencia no es tan buena. Es muy funcional en la solucin de ciertos
problemas.
Paradigma Estructurado: El paradigma estructurado se basa en bloques a
diferencia de inestructurado y estos son los procedimientos y las funciones
que pueden o no comunicarse entre s. Adems la programacin se controla
con secuencia, seleccin e iteracin. Permite reutilizar cdigo programado y
otorga una mejor compresin de la programacin.
Paradigma Orientado a Objetos: Este paradigma se basa en encapsular
estado y operaciones en objetos . Est representado por Smalltalk, un
lenguaje completamente orientado a objetos.
Paradigma Funcional: Este paradigma se enfoca en la aplicacin de las
funciones y la composicin de las mismas ms que en los cambios de
estados y la ejecucin secuencial de comandos. Este tiene la posibilidad
de resolver algunos problemas con lenguajes funcionales que evitan los
efectos secundarios comunes en otro tipo de programaciones.

Paradigma Lgico: Este paradigma hace hincapi en la aplicacin de


reglas lgicas para que de este modo se puedan resolver ciertos problemas.
El paradigma lgico es representado por Prolog. Este es otro caso del
paradigma declarativo.
3. Realice un contraste entre el paradigma Programacin Estructurada y el
paradigma Programacin Orientada a Objetos.
Programacin Estructurada
Estn orientados a acciones

Programacin Orientada a Objetos


Encapsula datos y mtodos en objetos
que estn relacionados entre si
La unidad de progr5amacion es la La unidad de programacin es la clase
funcin.

Consta de una estructura donde se va


ejecutando paso a paso y este debe
tener una secuencia lgica
Esta programacin pretende resolver un
problema de principio a fin en una sola
estructura de cdigos

Se basa en una forma de declarar como


variables o los tipos de datos los objetos
del problema.
Esta programacin es ms moderna es
una evolucin de la programacin
estructurada

4. Busque que modelos de Ciclo de Vida del Software existen y presntelos en un


cuadro con la explicacin correspondiente
MODELO

Modelo Cascada

DEFINICIN

Este sirve como bloque de construccin


para los dems modelos de vida, dice
que el desarrollo de software puede ser a
travs de una secuencia simple de fases.
Modelo Concurrente
El modelo concurrente provee una metadescripcin del proceso software..
Modelo Espiral
Es un modelo del ciclo de meta-vida. En
este modelo, el esfuerzo de desarrollo es
iterativo. Tan pronto como uno completa
un esfuerzo de desarrollo, otro comienza.
Modelo De Desarrollo Evolutivo
Construye una serie de grandes
versiones sucesivas de un producto.
Modelo De Desarrollo Incremental El desarrollo incremental es el proceso
de construccin siempre incrementando
subconjuntos de requerimientos del
sistema.
5. Qu es UML?
R//El UML es un lenguaje Unificado de Modelado es el lenguaje que funciona de
modelado de sistemas de software ms conocido y utilizado en la actualidad; est
respaldado por el OMG. Es un lenguaje grfico para visualizar, especificar, construir
y documentar un sistema. Es un sistema muy efectivo ya que permite mantener
unos estndares que garantizan calidad, organizacin y sobretodo entendimiento
entre los diferentes programadores.
6. Por qu se debe utilizar UML?
R// El UML se debe de utilizar ya que los desarrolladores de software deben de
hacer un diseo en UML que es una codificacin previa acerca de un
sistema, aunque UML es un lenguaje, ste posee ms caractersticas
visuales que programticas, mismas que facilitan a integrantes de un
equipo la participacin y la comunicacin entre ellos, estos integrantes
siendo los analistas, diseadores, especialistas de rea y desde luego los
programadores. Tambin permite que personas con pocos conocimientos
bsicos sobre la programacin, tengan la capacidad de entender ms
fcilmente el programa que se intenta desarrollar.
7. Cuando se utiliza UML?
R//Los diagramas UML se deben utilizar en estas situaciones:
Estos se deben utilizar cuando se est iniciando con un proyecto y se quiere
jugar con una idea, entonces este permite entenderlo ms fcilmente.

Los diagramas se deben utilizar cuando se est en desacuerdo con un


elemento y se requiera un consejo del equipo, se procede poniendo la
discusin en una caja de tiempo para decidir.
Los diagramas se utilizan cuando se est finalizando un proyecto y los
clientes soliciten peticiones como parte de un flujo de documentacin.
Los diagramas se utilizan cuando se necesite que varias personas tengan
claridad sobre la estructura particular del diseo de un programa o sistema.
Los diagramas se utilizan cuando se necesite expo9ner una estructura de
alguna parte del cdigo

8. Cmo se utiliza UML?

R//

El UML se utiliza con los modelos existentes para mayor muestra del lenguaje, un

lenguaje modelado se basa en vistas, diagramas, elementos de modelo . Los diferente


smbolos utilizados en los modelos y un conjunto que conforman mecanismos
generales o normas, estas son sintactica
9. De donde surge UML?
R// Desde el ao 1994, Grady Booch [Booch96] y Jim Rumbaugh comienzan a
trabajar en equipo para unificar sus dos mtodos y se unen en una
empresa comn, Rational Software Corporation Un ao despus. Un ao despus,
aparece UML (Unified Modeling Language) 0.8, la que es considerada como la
primera versin del UML. La versin 1.0 de UML surgi en 1997 con la contribucin
de IBM, HP, Oracle, Microsoft y otras organizaciones.
El desarrollo de UML contina actualmente bajo el control de IBM (que adquiri
Rational); la ltima versin de UML es la 2.0, por la falta de estandarizacin en la
manera de representar grficamente un modelo, un lenguaje no slo para
comunicarlas ideas a otros desarrolladores sino tambin para servir de apoyo en
los procesos de anlisis de un problema. Se cre el Lenguaje Unificado
de Modelado (UML: Unified Modeling Language). UML. Caractersticas, objetivos.
10. Resuma cuales son los logros
R// UML es una herramienta de diagramas que ayuda en el proceso del desarrollo
de software. Tener una buena maqueta del software es la mejor forma de
comunicarse con otros desarrolladores.
Los tipos de paradigmas que hay son:

Paradigma Imperativo
Paradigma Declarativo
Paradigma Estructurado
Paradigma Orientado a Objetos
Paradigma Funcional
Paradigma Lgico

Modelo Concurrente
Modelo Espiral
Modelo De Desarrollo Evolutivo

Los tipos de modelos de ciclo de vida del software:


Modelo Cascada

Modelo De Desarrollo Incremental

Vous aimerez peut-être aussi