Artículos de Análisis y Diseño Orientado a Objetos

Páginas: 15 (3728 palabras) Publicado: 25 de agosto de 2014
Instituto Polit´cnico Nacional
e
Escuela Superior de C´mputo
o
Academia de Ingenier´ de Software
ıa

Resumenes de Art´
ıculos

L´pez P´ Abraham Isaac
o
ıo
M. en C. Tanibet P´rez de los Santos Mondrag´n
e
o

Primer Parcial

M´xico, D.F.
e

2014

´
Indice general
1. Introducci´n a UML
o

1

2. 6 Formas de usar los casos de uso de manera incorrecta y como corregirlo3

3. Trampas de Los Casos de Uso

6

4. No Silver Bullets by Fred Brooks

8

ii

Cap´
ıtulo 1

Introducci´n a UML
o
Las aplicaciones para empresas deben ser m´s que s´lo un mont´n de m´dulos de c´digo. Deben ser estructuradas en
a
o
o
o
o
el sentido de que adquieran escalabilidad, seguridad y robustez incluso en condiciones dif´
ıciles de ejecuci´n.
o
Estos programasdeben ser dise˜ados para trabajar perfectamente en diversas ´reas, pues una arquitectura bien dise˜ada
n
a
n
beneficia a cualquier programa.
Uno de los principales beneficios que proporciona la correcta estructuraci´n de un programa es la reutilizaci´n de
o
o
c´digo que es la manera mas corta para expresar una aplicaci´n com una colecci´n de m´dulos auto-contenidos en
o
o
o
ocomponentes.
Eventualmente las empresas construyen una librer´ de componentes y cuando otra aplicaci´n necesita esa misma
ıa
o
funcionalidad, el dise˜ador puede de manera r´pida importar ese modulo de dicha librer´
n
a
ıa.
El modelado es el dise˜o de aplicaciones de software antes de codificarlas. El modelado es una parte importante en los
n
proyectos de software. Usando un modelo, aquellosresponsables por el ´xito del desarrollo del proyecto pueden estar
e
seguros de que la funcionalidad de la parte de negocios estar´ completa y correctamente elaborada conforme a los
a
requerimientos de escalabilidad, robustez, seguridad, extensibilidad, y otras caracter´
ısticas.
El modelado es la unica manera para visualizar nuestro dise˜o y verificar que los requerimientos se cumplan antes de
´n
empezar la implementaci´n.
o

Elevando el Nivel de Abstracci´n
o
Los modelos nos ayudan a trabajar con un nivel m´s alto de abstracci´n mediante el ocultamiento o enmascaramiento
a
o
de algunos detalles. En UML 2.0, uno puede observar detalladas perspectivas de una aplicaci´n dentro del ambiente
o
donde se ejecutan, visualizando conexiones con otras aplicaciones o adquiriendoperspectivas a´n mas amplias a otros
u
sitios.
UML nos ayuda a especificar, visualizar y documentar modelos de sistemas de software incluyendo su estructura y
dise˜o de tal forma que podamos cumplir con todos los requerimientos.
n
Es posible modelar pr´cticamente cualquier tipo de aplicaci´n corriendo en cualquier tipo de configuraci´n de hardware,
a
o
o
sistema operativo, lenguaje de programaci´ny red. Adem´s en UML, se pueden hacer otras cosas utiles, como por
o
a
´
ejemplo, usar algunas herramientas avanzadas que analizan el c´digo fuente de las aplicaciones y mediante ingenier´
o
ıa
inversa logran generar conjuntos de diagramas UML.

Modelos vs. Metodolog´
ıas

1

´
CAP´
ITULO 1. INTRODUCCION A UML

2

El proceso de recabaci´n y an´lisis de los requerimientos deuna aplicaci´n y la incorporaci´n de ellos en el dise˜o
o
a
o
o
n
del programa es un proceso complejo y la industria actual ha implementado diversas metodolog´ para definir procediıas
mientos espec´
ıficos para poder lograrlo. Una de las caracter´
ısticas de UML es que es independiente de la metodolog´
ıa.
Independientemente de la metodolog´ usada para realizar el an´lisis y dise˜o, esposible usar UML para expresar los
ıa
a
n
resultados.

¿Qu´ se puede modelar con UML?
e
UML 2.0 define 13 tipos de diagramas, divididos en tres categor´
ıas: 6 de ellos representan estructuras est´ticas, 3
a
representan diferentes tipos de comportamientos y los otros 4 representan diferentes aspectos de interacciones:
1. Diagramas de Estructura:
Diagrama de Clases
Diagrama de Objetos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis y diseño orientado a objetos
  • Análisis y Diseño orientado a objetos
  • Analisis y diseño orientado a objetos
  • Analisis y Diseño Orientado a Objetos
  • Materia De Analisis Y Diseño Orientado A Objetos 1Parte
  • Análisis y diseño orientado a objetos
  • Analisis y diseño orientado a objetos
  • Analisis Y Diseño Orientado A Objeto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS