Professional Documents
Culture Documents
Ingeniería de Sistemas
Nombre
Porque estudia esta carrera
Metas a futuro
Tiempo real de dedicación al
curso
El profesor
Programación
Orientada a
Objetos
Java
Herramientas
Ingeniería de
Software
Evaluación
Ejercicios
Pruebas Individuales
Contenido
Nive l I: In t ro d u c c ió n a la PO O
In g e n ie ría d e So ftw a re Pro b le m a
o Esp e c ific a c ió n
o So lu c ió n
Re q u e rim ie n to s Fu n c io n a le s
Mo d e la m ie n to u tiliza n d o UML
C ic lo d e vid a d e l so ftw a re
An á lisis O rie n ta d o a O b je t o s
Dise ñ o O rie n ta d o a O b je t o s
Do c u m e n ta c ió n d e C ó d ig o
Pro g ra m a c ió n O rie n ta d a a O b je t o s Alg o ritm o s
In stru c c io n e s
C la se s
O b je to s
Fu n c io n a lid a d
At rib u t o s
En c a p su la m ie n t o
O c u lta m ie n to d e In fo rm a c ió n
Mie m b ro s d e C la se e In st a n c ia
Le n g u a je d e Pro g ra m a c ió n J a va
Sin ta xis d e ja va
Est á n d a re s d e c o d ific a c ió n
Tip o s d e Ap lic a c io n e s
o C o n so la
o Fo rm u la rio s
Pu n to s d e e n t ra d a a la a p lic a c ió n
De fin ic ió n d e c la se s e n J a va
C re a c ió n d e O b je t o s e n ja va
El o p e ra d o r th is
At rib u t o s
Tip o s d e d a to s y C a st in g
Mé t o d o s
o Va ria b le s
o O p e ra c ió n d e Re to rn o
o De fin ic ió n
o Lla m a d o
o Pa rá m e tro s
o O p e ra d o re s Re la c io n a le s
o O p e ra d o re s Ló g ic o s
o C o n tro l d e Flu jo
C o n d ic io n a le s
C ic lo s
Mo d ific a d o re s d e a c c e so
C o n sta n te s
Mie m b ro s d e c la se y d e in sta n c ia
Do c u m e n ta c ió n J a va J a va Do c
La s c la se s b á sic a s d e sw in g
He rra m ie n ta s C re a c ió n d e p ro ye c to s e n Ne tBe a n s
Est ru c t u ra d e d ire c to rio s d e l p ro ye c t o
J a va Do c .
Dia g ra m a s d e C la se e n u n a h e rra m ie n ta c o m o
Sta r UML
Nive l IÌ: C o n c e p t o s A v a n za d o s d e PO O ( se m a n a s)
In g e n ie ría d e So ftw a re Asig n a c ió n d e Re sp o n sa b ilid a d e s
Nive l IÌ: C o n c e p t o s A v a n za d o s d e PO O ( se m a n a s)
In g e n ie ría d e So ftw a re Asig n a c ió n d e Re sp o n sa b ilid a d e s
o Té c n ic a d e l Exp e rto
o De sc o m p o sic ió n p o r re q u e rim ie n to s
C o n tra to s
o Pre c o n d ic io n e s
o Po sc o n d ic io n e s
In va ria n te s
Pa tro n e s d e Alg o ritm o s
Divid ir y C o n q u ista r
Pro g ra m a c ió n O rie n ta d a a O b je to s Re la c io n e s
o Aso c ia c ió n
Ag re g a c ió n
C o m p o sic ió n
o De p e n d e n c ia
Exc e p c io n e s
Le n g u a je d e Pro g ra m a c ió n Im p le m e n ta c ió n d e re la c io n e s
C o n te n e d o ra s
o Arre g lo s Fijo s
o Arre g lo s va ria b le s
o C o le c c io n e s d e O b je to s
Lista s
C la se s G e n é ric a s
Ase rc io n e s e n ja va
Exc e p c io n e s
o C a p tu ra
o De fin ic ió n
He rra m ie n ta s in sta la c ió n d e Plu g in ´s
Ayu d a s d e la p la ta fo rm a Ne t Be a n s
API d e J a va
Nive l III: C o n c urre n c ia y Pru e b a s
In g e nie ría d e So ftw a re Divid ir y C o n q uista r
Arq u ite c tura d e un p ro g ra m a
o C o n c e p to d e C a p a s
o C lie n te Se rvid o r
In te rfa c e s d e u su a rio
o Usa b ilid a d
Le n g ua je d e Pro g ra m a c ió n Im p le m e n ta c ió n d e la He re n c ia
Im p le m e n ta c ió n d e C la se s
Ab stra c ta s
Im p le m e n ta c ió n d e Inte rfa c e s
C o n tro le s d e u sua rio
G rá fic o s 2D e n ja va
Im p le m e n ta c ió n d e p rue b a s
u n ita ria s
C re a c ió n d e C o m p o n e n te s
Lib re ría s
Ma tric e s
He rra m ie n ta s JUn it
Nive l IV: C o n c e p to s Bá sic o s d e A rq uite c tu ra
In g e n ie ría d e So ftw a re O tro s tip o s d e Pro g ra m a c ió n
Pe rsiste n c ia
4. Ru m b a u g h , Ja m e s Mo d e la d o y d ise ñ o O rie n ta d o a O b je to s.
5. Pre n tic e -Ha ll.
6. H.M. De ite l, P.J.De ite l . Ja va Ho w To Pro g ra m . Pre n tic e Ha ll. 1999.
7. Krishn a , P Ra d h a . O b je c t O rie n te d Pro g ra m m in g thro u g h JAVA,
Un ive rsitie s Pre ss. 2007
8. Fro u d e , Ag u stín Ja va 2 Ma n u a l d e usu a rio y tu to ria l. Alfa o m e g a
9. Ba rne s, Da vid J. Pro g ra m a c ió n O rie n ta d a a o b je to s c o n ja va . Pe a rso n
2007
10. Pre ssm a n , Ro g e r S, Ing e n ie ría d e l So ftwa re Un e n fo q u e p rá c tic o , Se xta
Ed ic ió n Mc -G ra w Hill, 2006.
11. Eriksso n , Ha n s-Erik. UML 2 To o lkit, Wile y 2004.