Está en la página 1de 7

1. QU ES UN PARADIGMA DE PROGRAMACIN?

Es una propuesta tecnolgica que es adoptada por una comunidad de


programadores cuyo ncleo central es incuestionable en cuanto a que
unvocamente trata de resolver uno o varios problemas claramente
delimitados

2. INDAGUE SOBRE LA CLASIFICACIN POR PARADIGMAS DE


PROGRAMACIN.
Los paradigmas son:
IMPERATIVO: son aquellos que facilitan los clculos por medio de
cambios de estado.
FUNCIONAL: cada funcin devuelve un solo valor, dada una lista
de parmetros.
HEURISTICO: es una presentacin ms apropiada de la estructura
del problema
LOGICO: es un subconjunto del clculo de predicados incluyendo
instrucciones escritas en formas conocidas clausuras de Horn.
BASADOS EN OBJETOS: un objeto es un grupo de procedimientos
que comparten un estado.
CONCURRENTE: se divide en sistemas acoplados y dbiles o
fuertes.
3. REALICE UN CONTRASTE ENTRE EL PARADIGMA
PROGRAMACIN ESTRUCTURADA Y EL PARADIGMA
PROGRAMACIN ORIENTADA A OBJETOS.
PROGRAMACION ESTRUCTURADA es una tcnica para escribir
programas (programacin de computadoras) de manera clara para
ello se utilizan nicamente tres estructuras secuenciales, seleccin
e iteracin.
PROGRAMACION ORIENTADA A OBJETOS est basado en varias
tcnicas incluyndose herencia, abstraccin, polimorfismo y
encapsulamiento
4. BUSQUE QUE MODELOS DE CICLO DE VIDA DEL SOFTWARE
EXISTEN Y PRESNTELOS EN UN CUADRO CON LA
EXPLICACIN CORRESPONDIENTE.
Modelo
MODELO DE DESARROLLO
EVOLUTIVO

Definicin
Construye una serie de grandes
versiones sucesivas de un
producto.

MODELO DE CASCADA

MODELO DE DESARROLLO
INCREMENTAL
MODELO CONCURRENTE

MODELO ESPIRAL

Los desarrolladores construyen


una implementacin parcial del
sistema que recibe solo estos
requerimientos
Este es el ms bsico de todos
los modelos y sirve como bloque
de construccin para los dems
modelos de vida la visin del
modelo de cascada del desarrollo
del software es muy simple dice
que el desarrollo de software
puede ser a travs de una
secuencia simple de fases
El desarrollo incremental es el
proceso de construccin siempre
incrementando subconjuntos de
requerimientos del sistema
El modelo concurrente provee
una meta-descripcin del
proceso del software la
contribucin del modelo
concurrente es su capacidad de
describir las mltiples
actividades del software
ocurriendo simultneamente
En este modelo el esfuerzo de
desarrollo es iterativo en esto se
puede determinar
Lo que uno quiere lograr

5 QU ES UML?
En todas las disciplinas de la Ingeniera se hace evidente la importancia de los
modelos ya que describen el aspecto y la conducta de algo. Ese algo puede existir,
estar en un estado de desarrollo o estar, todava, en un estado de planeacin. Es
en este momento cuando los diseadores del modelo deben investigar los
requerimientos del producto terminado y dichos requerimientos pueden incluir
reas tales como funcionalidad, performance y confiabilidad. Adems, a menudo,
el modelo es dividido en un nmero de vistas, cada una de las cuales describe un
aspecto especfico del producto o sistema en construccin.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones
de pequeo tamao se obtienen beneficios de modelado, sin embargo es un
hecho que entre ms grande y ms complejo es el sistema, ms importante es el
papel de que juega el Modelado por una simple razn: el hombre hace modelos
de sistemas complejos porque no puede entenderlos en su totalidad.
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.
7Cundo se utiliza UML?

UML no puede compararse con la programacin estructurada, pues UML significa


Lenguaje Unificado de Modelado, no es programacin, solo se diagrama la realidad
de una utilizacin en un requerimiento. Mientras que, programacin estructurada,
es una forma de programar como lo es la orientacin a objetos, sin embargo, la
programacin orientada a objetos viene siendo un complemento perfecto de UML,
pero no por eso se toma UML slo para lenguajes orientados a objetos.
9De dnde surge UML?
La ingeniera del Software nace como una disciplina para aplicar los principios
tcnicas y herramientas de desarrollo de software, surgi porque todos los
desarrolladores en la dcada de los 80's, realizaban el software de forma artstica,
es decir utilizando mtodos y tcnicas Adhoc donde la experiencia era el camino a
seguir. Este enfoque produjo grandes y exitosos productos de programacin pero
conforme los proyectos se volvieron ms complejos debido al avance del
hardware y software y la penetracin cada vez mayor de la informtica en todos
los mbitos de la sociedad, llev a que se produjera software sin calidad, se
incumplieran los presupuestos y se incrementara dramticamente los costos de
mantenimiento.

10 RESUMA CUALES SON LOS LOGROS.


- Es un lenguaje para construir, no es un lenguaje de programacin.
- UML es suficientemente expresivo para simular sistemas.
-Los componentes bsicos son las cosas, relaciones y modelos.
11 TILICE 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.

DIAGRAM
A

ESTRUCTUR
A?;COMPORT
AMIENTO?;IN
TERACCIN?

DEFINICIN

DIAGRAMA
GLOBAL DE
INTERACCI
N

Un diagrama
global
de
interaccione
s
con
un
encabezado
y un rea de
contenido

El diagrama global de las


interacciones es un diagrama
de
comportamiento,
ms
precisamente, uno de los
cuatro diagramas
de
interaccin.
Muestra
una
cierta vista sobre los aspectos
dinmicos de los sistemas
modelados

GRAFICA DE EJEMPLO

DIAGRAMA
DE CLASES

Requerimiento
en entidades y
actuaciones

Un diagrama de clases es
un tipo de diagrama esttico
que describe la estructura
de un sistema mostrando
sus clases, orientados a
objetos.

DIAGRAMA
DE CASOS
DE USO

Describe
notacin
grafica
para
esas
relaciones con
actores
personas que
realiza
la
accin

11

DIAGRAMA
DE
SECUENCIA

Describe
un
escenario
especifico
describe
la
interaccin
para un caso
de uso

DIAGRAMA
DE
ACTIVIDAD

Representan
operaciones y
las
transacciones
representan
las
actividades
que
ocurren
cuando
la
operacin es
completa

En el Lenguaje de Modelado
Unificado, un diagrama de
casos de uso es una forma de
diagrama de comportamiento
UML mejorado. El Lenguaje
de Modelado Unificado (UML),
define
una notacin
grfica para
representar
casos de uso llamada modelo
de casos de uso. UML no
define estndares para que el
formato
escrito
describa
los casos de uso, y as mucha
gente no entiende que esta
notacin grfica define la
naturaleza de un caso de uso;
sin embargo una notacin
grfica puede solo dar una
vista general simple de un
caso de uso o un conjunto de
casos de uso.
El diagrama de secuencia es
un tipo de diagrama usado
para
modelar
interaccin
entre objetos en un sistema
segn UML. En ingls se
pueden
encontrar
como
"sequence diagram", "eventtrace
diagrams",
"event
scenarios"
o
"timing
diagrams"
Los diagramas de
actividades explican el
flujo de acciones e indican
los puntos de decisin de
su proyecto

13

DIAGRAMA
DE
TIEMPOS

DIAGRAMA
DE
COMPOSICI
ON

10

DIAGRAMA
DE
MAQUINA
DE ESTADO

Est
conformado
por estados el
compuesto y
los
estados
contenidos
son
subestados

DIAGRAMA
DE
COMUNICA
CIN

Los
mensaje
estn
etiquetados
con
un
numero
cronolgico y
colocados
cerca
del
enlace por el
cual
se
desplaza
en
mensaje

12

Muestra
restricciones
detalladas
sobre
el
embebidos

Un diagrama
de
tiempos o cronograma es
una grfica de formas de
onda digitales que muestra
la relacin temporal entre
varias seales, y cmo vara
cada seal en relacin a las
dems.
Similar
a
la
relacin
de
agregacin
solo
que
la
composicin en una relacin ms
fuerte aporta documentacin
conceptual ya que es una
relacin de vida es decir el
tiempo de vida de un objeto
est condicionando por el tiempo
de vida del objeto que lo incluya

Los diagramas de mquina


de estados identifican los
estados y las transiciones
de un objeto a medida que
avanza su ciclo de vida Los
diagramas de mquina de
estados ofrecen un
mtodo orientado a
objetos de mostrar el
comportamiento de un
objeto y documentar cmo
el objeto responde a
determinados eventos,
incluidos estmulos
internos y externos.

Un diagrama de comunicacin
modela las interacciones entre
objetos o partes en trminos de
mensajes en secuencia. Los
diagramas de comunicacin
representan una combinacin
de informacin tomada desde el
diagrama de clases, secuencia,
y diagrama de casos de uso
describiendo tanto la estructura
esttica
como
el
comportamiento dinmico de un
sistema.

DIAGRAMA
DE
OBJETOS

DIAGRAMA
DE
PAQUETES

Diagrama que muestra una


vista completa o parcial de
los objetos de un sistema en
un instante de ejecucin
especfico.

Cada paquete
puede
asignarse a un
individuo o a
un equipo

En el Lenguaje Unificado de
Modelado, un diagrama de
paquetes muestra cmo un
sistema est dividido en
agrupaciones lgicas
mostrando las dependencias
entre esas agrupaciones.
Dado que normalmente un
paquete est pensado como
un directorio, los diagramas
de paquetes suministran una
descomposicin de la
jerarqua lgica de un
sistema.

DIAGRAMA
DE
COMPONEN
TES

En el se sita
libreras tablas
archivos
ejecutables y
documentos
que
forman
parte
del
sistema

Un diagrama de
componentes es un diagrama
tipo del Lenguaje Unificado
de Modelado. Un diagrama de
componentes representa
cmo un sistema
de software es dividido
en componentes y muestra
las dependencias entre estos
componentes. Los
componentes fsicos
incluyen archivos,
cabeceras, bibliotecas

compartidas, mdulos, ejecut


ables, o paquetes. Los
diagramas de Componentes
prevalecen en el campo de
la arquitectura de
software pero pueden ser
usados para modelar y
documentar cualquier
arquitectura de sistema.
4

DIAGRAMA
DE
DESPLIEGU
E

Son
presentados
como
un
prisma

El Diagrama de Despliegue es
un
tipo
de
diagrama
del Lenguaje Unificado de
Modelado que se utiliza para
modelar la disposicin fsica
de los artefactos software en
nodos
(usualmente
plataforma de hardware)

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:

Clasificacin:

Clasificacin:

Diagrama de _CASO DE
USO

Diagrama de _CLASE

Diagrama
SECUENCIA

de_

También podría gustarte