Documente Academic
Documente Profesional
Documente Cultură
Ingeniera de Software I
TP5 Paradigmas
Contenido
Contenido................................................................................................................... 1
1.
Paradigmas.......................................................................................................... 2
Paradigma Estructurado:......................................................................................... 2
Paradigma Orientado a Objetos:............................................................................. 3
2.
3.
Actividades Prcticas........................................................................................... 7
Ejercicio 1 (en clase exposicin con can y debate).............................................7
Ejercicio 2 Empresa de diseo de Circuitos...........................................................7
4.
Bibliografa........................................................................................................... 7
1. Paradigmas
Dentro del concepto de Ingeniera de Software orientado al anlisis y diseo de
sistemas existen dos grandes paradigmas:
Paradigma Estructurado:
Un paradigma estructurado tiene como objetivo lograr una definicin completa del
sistema en trminos de funciones.
Este paradigma sugiere que el anlisis y diseo que se hagan, sean un conjunto de
procedimientos descendentes, esto quiere decir que se realiza una descomposicin
funcional de procesos en otros procesos de menor nivel.
Durante stas actividades de desarrollo, se utilizan herramientas de modelado, las
cuales se encuentran clasificadas segn el aspecto que describen. Dicha clasificacin
es la siguiente:
Pgina 1 de 9
Diagrama de Contexto
Aspecto de Comportamiento.
Especificacin de Procesos.
Aspecto de Informacin.
Diccionario de Datos.
Pgina 2 de 9
herencia,
cohesin,
abstraccin,
polimorfismo,
acoplamiento
El comportamiento est definido por los mtodos o mensajes a los que sabe
responder dicho objeto, es decir, qu operaciones se pueden realizar con l.
mtodos
(comportamiento)
atributos
(estado)
estn
estrechamente
relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase
requiere de mtodos para poder tratar los atributos con los que cuenta. El
programador debe pensar indistintamente en ambos conceptos, sin separar ni darle
mayor importancia a alguno de ellos. Hacerlo podra producir el hbito errneo de
Pgina 3 de 9
crear clases contenedoras de informacin por un lado y clases con mtodos que
manejen a las primeras por el otro. De esta manera se estara realizando una
programacin estructurada camuflada en un lenguaje de programacin orientado a
objetos.
Pgina 4 de 9
Paradigma Estructurado
Textual
Requerimie
ntos
Diseo
Grfica
Textual
Tcnicas de
Relevamiento:
Tcnicas de
Relevamiento:
Anlisis
Paradigma OO
Entrevistas
Cuestionari
os
Encuestas
Prototipo
Diccionario de
Datos
Especificacin
de Proceso
Diagrama de
Contexto.
Entrevistas
Cuestionario
s
Encuestas
Prototipo
Casos de
Usos
Glosario.
D.F.D.
Contratos de
las operaciones
D.E.R.
Glosario
Caso de Usos
Reales
Diccionario de
Datos
Especificacin
de operaciones
(OCL)
Pgina 5 de 9
Grfica - UML
Diagrama de
Caso de Uso
Modelo de
Dominio
Diagrama de
Secuencia.
Diagrama de
Secuencia
Diagrama de
Clase
Pgina 6 de 9
empresariales
de
Tecnologas
de
la
Informacin
la
informacin,
son
fciles
de
actualizar
pueden
aumentar
Enterprise
Architect:
Enterprise
Architect
(EA)
Professional
es
una
3. Actividades Prcticas
Ejercicio 1 (en clase exposicin con can y debate)
Se realiza en clases en una herramienta Case el ejemplo paso a paso del caso de uso
de Gestin de Proyectos en una oficina y Gestin de Fincas e Inmuebles
planteados en la clase anterior. Con participacin de los grupos comentando sus
experiencias con cada herramienta utilizada. Armar un cuadro comparativo con
ventajas y desventajas segn las herramientas planteadas en el debate.
4. Bibliografa
Apuntes de clases
http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollosoftware/herramientas-case-proceso-desarrollo-software2.shtml
Pgina 9 de 9